Upgrade Prometheus GitLab-managed app
Problem to solve
When prometheus is deployed via our k8s integration, there's no way to upgrade to a new prometheus version.
Consider upgrading to a version that has breaking changes.
Using the same approach of https://gitlab.com/gitlab-org/gitlab-ce/issues/49384 and gitlab-foss!29207 (merged) provide a mechanism for users to upgrade the prometheus version that's running in the cluster.
What does success look like, and how can we measure that?
- Store prometheus version in a query-able place and compare installed version vs latest or
- Track "upgrade" click via snowplow and measure how many users deploy vs upgrade (.com only)