-
Notifications
You must be signed in to change notification settings - Fork 149
Description
Currently the ToolHive Operator and ProxyRunner are tagged and released together. Renovate then raises a PR for the bumping of the latest versions in the Operator Helm chart, the problem is, this normally gets forgotten about and its almost always the case whereby the CI builds for the bump PR because there are some docs that need updating as well as the Chart needing a bump too.
To make matters more complicated, if there are CRDs changed at the same time, the CRDs chart has to be released either before or at the same time as the Operator bump in the Operator Chart.
We should really figure out the best way of automating this in one go. This would include, when we do a release, we also have automation that perform the necessary bumps in the Helm chart and manifests updates as well as the releasing of the Chart itself. The Chart should not be released if the underlying Operator or ProxyRunner images have failed to build, only when they pass.