This chart is deprecated. It tracks the legacy grafana/helm-charts repository, which upstream has marked deprecated: true and frozen at chart version 10.5.15 (appVersion 12.3.1). Active development has moved to the community-maintained fork at grafana-community/helm-charts.
Please migrate to charts/community-grafana (cgr.dev/ORGANIZATION/charts/community-grafana), which tracks the maintained upstream. Image slots, values paths, and test surface are identical to this chart.
Chainguard's redistribution of the legacy Grafana Helm chart, pre-configured with hardened Chainguard Images.
Authentication is required to access this chart and its images. First, authenticate with Chainguard and configure your environment:
chainctl auth login
chainctl auth configure-docker --pull-token --save
helm registry login cgr.dev
Create an image pull secret for the cluster:
kubectl create secret docker-registry cgr-pull-secret \
--docker-server=cgr.dev \
--docker-username="$(echo cgr.dev | docker-credential-cgr get | jq -r '.Username')" \
--docker-password="$(echo cgr.dev | docker-credential-cgr get | jq -r '.Secret')" \
--namespace monitoring
helm install grafana oci://cgr.dev/ORGANIZATION/charts/grafana \
--namespace monitoring \
--create-namespace \
--set global.imagePullSecrets[0].name=cgr-pull-secret
This is a redistribution of the upstream Grafana Helm chart. All upstream configuration options and documentation apply.
For full documentation, see: https://grafana.com/docs/grafana/latest/setup-grafana/installation/helm/