-
Notifications
You must be signed in to change notification settings - Fork 904
Upgrade deprecated Grafana Helm chart to grafana-community/grafana #4447
Copy link
Copy link
Closed
Labels
area/build-toolsDevelopment tooling. I.e. pretty much everything in the `build` directory.Development tooling. I.e. pretty much everything in the `build` directory.good first issueThese are great first issues. If you are looking for a place to start, start here!These are great first issues. If you are looking for a place to start, start here!help wantedWe would love help on these issues. Please come help us!We would love help on these issues. Please come help us!kind/cleanupRefactoring code, fixing up documentation, etcRefactoring code, fixing up documentation, etc
Metadata
Metadata
Assignees
Labels
area/build-toolsDevelopment tooling. I.e. pretty much everything in the `build` directory.Development tooling. I.e. pretty much everything in the `build` directory.good first issueThese are great first issues. If you are looking for a place to start, start here!These are great first issues. If you are looking for a place to start, start here!help wantedWe would love help on these issues. Please come help us!We would love help on these issues. Please come help us!kind/cleanupRefactoring code, fixing up documentation, etcRefactoring code, fixing up documentation, etc
Problem
The Grafana Helm chart we currently use (
grafana/grafanafromhttps://grafana.github.io/helm-charts) has been deprecated. Runningmake minikube-setup-grafananow produces:The chart was migrated to
grafana-community/helm-chartseffective January 30, 2026. Updates and support are now only provided in the new repository.What needs to change
1.
build/MakefileUpdate the
setup-grafanatarget (line ~914) to use the new repo and chart:helm repo add grafana https://grafana.github.io/helm-chartshelm repo add grafana-community https://grafana-community.github.io/helm-chartshelm upgrade grafana grafana/grafana ...helm upgrade grafana grafana-community/grafana ...The
uninstall-grafanatarget should not need changes since it references the release name, not the chart.2.
build/grafana.yamlandbuild/grafana-frontend.yamlReview these values files for compatibility with the new chart. Known breaking changes across major versions:
global.image.registryrenamed toglobal.imageRegistry{{ $labels.instance }}must be escapedOur current values (service port, tolerations, affinity, sidecar dashboards, plugins, datasources) should be compatible, but this should be verified by installing the new chart and confirming dashboards load correctly.
3. Documentation:
site/content/en/docs/Guides/metrics.mdThe Grafana Installation section references the old chart and repo. Update:
https://grafana.github.io/helm-charts/tohttps://grafana-community.github.io/helm-chartshelm repo addandhelm upgradecommands to usegrafana-communityinstead ofgrafanaGuidance for contributors
This is a good first issue if you're new to the project. Here's how to test:
make minikube-setup-prometheusthenmake minikube-setup-grafana(or the equivalent for your dev cluster)kubectl port-forward deployments/grafana 3000 -n metrics) and confirm dashboards load with datamake site-serverto verify the docs render correctly