Remove bundled Grafana chart
Summary
Context:
- https://gitlab.com/gitlab-org/charts/gitlab/-/issues/4043+
- Stop Enabling Grafana by default for new installs (gitlab-org/omnibus-gitlab#6972 - closed)
Based on the context above, let's consider removing the bundled Grafana chart defined in values.yaml.
It's already disabled by default, but there are a couple reasons to consider removing it entirely:
- Grafana switched licenses for their 8.x release so we ship 7.x.
- Grafana no longer is releasing security patches for 7.x with the release of 9.x.
Therefore, as discussed here, let's consider removing the bundled Grafana 7.x chart and document that users can bring an up-to-date version manually.
A note on OpsTrace
For omnibus we plan to swap to the opstraceui fork for 16.0, but for cloud native there is NOT currently an opstraceui chart as far as I know, so our better bet is to just deprecate the included grafana chart, and document that users can bring a more up-to-date one manually.
Action items
-
Mention in the 16.0 release post that the included Grafana 7.x chart has been removed and is no longer supported, and link to documentation on how to bring your own up-to-date instance -
Update the Charts documentation to describe how to bring your own up-to-date instance of Grafana
Edited by DJ Mountney