Skip to content

Better Chart Release Flow for ToolHive CRD's and ToolHive Operator #1779

@ChrisJBurns

Description

@ChrisJBurns

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestkubernetesItems related to Kubernetes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions