Migrate from helm operator to helm-controller and source-controller #372
Labels
enhancement
New feature or request
priority/critical
Items critical to be implemented, usually by the next release
ready for review
Change related to the issue is ready for review
Milestone
Problem description (if applicable)
Flux v1 and the Helm Operator are currently in maintenance mode, and will shortly be entering a 6 month migration period before support is removed, now that the GitOps Toolkit (includes helm-controller) is reaching feature parity. The new APIs (e.g. HelmRelease, HelmRepository, HelmChart) have reached beta status and any any further breaking changes to these APIs will include a conversion mechanism. See here for more info.
Proposed change
Add helm-controller, and source-controller which is a dependency, support to the airshipctl manifests and remove helm operator support.
Potential impacts
Any treasuremap or other downstream HelmRelease v1 documents will need to be replaced with HelmRelease v2beta1, and HelmRepository v1beta1 or GitRepository v1beta1 for chart sourcing information, and the versions catalog format will need to be updated to support this. In order to do this migration, the Helm Operator must be disabled (as proposed above) first, in order to avoid Helm releases being deleted by the Helm Operator.
The text was updated successfully, but these errors were encountered: