Method to update managed apps in Kubernetes
We now have the capability to deploy Helm, Prometheus, and Ingresses into Kubernetes. Unfortunately we have no way to update these, in the event any configuration changes or we need to bump the version.
We need to design a method to do this.
Target: applications installed on a Kubernetes cluster using the CI/CD > Kubernetes > Applications feature.
If an application has been installed using our Kubernetes integration, and there is a new version available in a new version of GitLab, allow users to update the existing app.
Another case is that we don't ship a new version of the app, but we ship a new configuration. In this case, users should be able to update the configuration for app that has been already installed.