-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
Many people are looking for GitOps to replace some imperative existing model, like a CI job running kubectl set image ...
. This often results in people independently authoring janky shell scripts that end up needing to...
- decide something about the world, like some new image being ready for use in production
- enough resource type awareness to edit some files - Possibly flimsy, such as with sed / envsubst
- make a commit
- push it somewhere and
- make a PR (vendor-specific api) for something else to review or automerge
- deal with merge conflicts - possibly rebase or discard & retry
FluxCD v1 implemented a stack of code for detecting & bumping image versions, but never dealt with the generalized case directed by some other tooling. Other bits in the GitOps toolkit may. An opinionated way to implement a common flow should be documented. And ideally not require the end-administrator to reimplement common logic themselves.
william-salt-cko
Metadata
Metadata
Assignees
Labels
No labels