Publish GitOps manifest for each release to GitHub release #2192
Labels
kind/machinery
Categorizes issue or PR as related to Makefile, scripts or similar changes.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
At this point, our users have to substitute the image reference in all manifest manually which is painful and has to be done on every update. And because manifest are tightly coupled to the images, the flows is like:
This stems from an chicken-egg issue of the manifest being consumed from the same place as the source code, so when you cut the tag, it's too late to update the manifests, otherwise it's too early. Templating and publishing them somewhere, after the tag is created, sort this issue, fixes the UX and simplifies our installation guide significantly. GitHub releases are where we "publish" our "tags" so it seems like a reasonable destination.
The text was updated successfully, but these errors were encountered: