keel-hq / keel

Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
https://keel.sh
Mozilla Public License 2.0
2.45k stars 282 forks source link

Feature: Update non `images` fields #720

Open aaaaahaaaaa opened 1 year ago

aaaaahaaaaa commented 1 year ago

A feature that would be an amazing addition to Keel would be the possibility to update fields in manifests that aren't the image field.

Couple of examples:

HubertBos commented 1 year ago

I think you will be better with other tools like ArgoCD based on GIT repos

aaaaahaaaaa commented 1 year ago

@HubertBos ArgoCD is already part of our setup. But ArgoCD's image updater doesn't support the functionality I'm describing here (Flux kinda does). Furthermore, Argo's Image Updater is being completely reworked atm. In my opinion, Argo or Flux are not mutually exclusive with a tool like Keel. I actually think it would make a great combo, Keel becoming essentially a image updater on steroid for those GitOps solutions.