1
0
Fork 0
kubernetes/updatebot
Dustin f17ad4f779 updatebot: Updates for latest version
The latest version of `updatebot` has two major changes:

1. Projects can encompass multiple images, eliminating the need for
   multiple configuration files and CronJobs.  Projects are now defined
   in a YAML documen, since the data structure is very nested and is
   cumbersome to express in TOML.
2. Pull requests can now include a diff of the resources that will
   change if the PR is merged.  This requires the `kubectl` and `diff`
   programs (which are not currently included in the _updatebot_
   container image, so we bind-mount them from the host) and permission
   to compare the local manifests using the Kubernetes API.  Oddly,
   computing the diff requires permission to use the PATCH method, even
   though the client is not requesting any changes.  This is apparently
   a long-standing bug ([issue #981][0]) that may or may not ever be
   fixed.

[0]: https://github.com/kubernetes/kubectl/issues/981
2024-09-08 19:54:58 -05:00
..
.gitignore updatebot: Add CronJob to run for Home Assistant 2024-08-27 18:05:50 -05:00
config.yml updatebot: Updates for latest version 2024-09-08 19:54:58 -05:00
kustomization.yaml updatebot: Updates for latest version 2024-09-08 19:54:58 -05:00
namespace.yaml updatebot: Add CronJob to run for Home Assistant 2024-08-27 18:05:50 -05:00
rbac.yaml updatebot: Updates for latest version 2024-09-08 19:54:58 -05:00
secrets.yaml updatebot: Add CronJob to run for Home Assistant 2024-08-27 18:05:50 -05:00
ssh_known_hosts updatebot: Add CronJob to run for Home Assistant 2024-08-27 18:05:50 -05:00
sshkey.pub updatebot: Add CronJob to run for Home Assistant 2024-08-27 18:05:50 -05:00
updatebot.yaml updatebot: Updates for latest version 2024-09-08 19:54:58 -05:00