Plans
- add multicluster functionalitiy for releases (API change)
- add git as a source for repository and chart resources (API change)
- add custom resource for helm plugin configuration (API change)
- add job to migrate from helm managed release to operator custom resources
ToDos
- do not install index configmaps when charts not set in repository resource
- set status to failed if repository couldn’t be found for a dependency chart
- add mutating admission webhook for resource manipulation
- split into source & release controller
- improve group concepts for repositories and releases
- handle embedded goroutines with contexts
- syncing state of releases continiously (check if there changes due to manual actions)
- switching to previous revision and back
- auto-sync for new chart versions from repository
- black- and whitelisting for charts when auto-sync for repository is enabled