`updatebot` is a script I wrote that automatically opens Gitea Pull Requests to update container image references in Kubernetes resource manifests. It checks Github or Docker Hub for the latest release and updates manifests or Kustommization configuration files to point to the current version. It then commits the changes and opens a pull request in Gitea. When combined with ArgoCD automatic synchronization, this makes updating Kubernetes-deployed applications as simple as clicking the merge button in the Gitea PR. To start with, we'll automate Home Assistant upgrades this way. |
||
---|---|---|
.. | ||
projects | ||
.gitignore | ||
kustomization.yaml | ||
namespace.yaml | ||
secrets.yaml | ||
ssh_known_hosts | ||
sshkey.pub | ||
updatebot.yaml |