-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Note
Dear community, we are current PLAN to transition from github.com/grafana/helm-charts to github.com/grafana-community/helm-charts
At this momenet, github.com/grafana/helm-charts will be continued to maintain by us until we have a plan.
We finally have a home for maintaining community Helm charts for Grafana projects. To streamline the migration, we should decide what we maintain here and what remains at github.com/grafana/helm-charts.
Chart list
| Name | Status | Clarified |
| agent-operator | EOL | ✅ |
| cloudcost-exporter | github.com/grafana/helm-charts | ✅ |
| enterprise-logs | EOL | ✅ |
| enterprise-metrics | EOL | ✅ |
| fluent-bit | EOL | ✅ |
| grafana-agent | EOL | ✅ |
| grafana-mcp | github.com/grafana-community/helm-charts | ✅ |
| grafana-sampling | github.com/grafana/helm-charts (owned by grafana?) | ❓ |
| grafana | github.com/grafana-community/helm-charts | ✅ |
| k8s-monitoring | github.com/grafana/helm-charts | ✅ |
| lgtm-distributed | EOL | ✅ |
| loki-canary | EOL | ✅ |
| loki-distributed | EOL | ✅ |
| loki-simple-scalable | EOL | ✅ |
| loki-stack | EOL | ✅ |
| pdc-agent | github.com/grafana/helm-charts (owned by @grafana/grafana-datasources-core-services) | ❓ |
| promtail | EOL | ✅ |
| rollout-operator | github.com/grafana/helm-charts | ❓ |
| snyk-exporter | EOL | ✅ |
| synthetic-monitoring-agent | github.com/grafana-community/helm-charts | ✅ |
| tempo-distributed | github.com/grafana-community/helm-charts | ✅ |
| tempo-vulture | github.com/grafana-community/helm-charts | ✅ |
| tempo | github.com/grafana-community/helm-charts | ✅ |
Migration steps
Maintenance continues at github.com/grafana/helm-charts until a migration plan is finalized.
- Grafana should confirm the chart list. It would be great if @moxious can raise this internally.
- Clarify chart maintainers.
- Deprecate and publish the charts that will continue to be maintained at github.com/grafana-community/helm-charts.
- Perform a sync from github.com/grafana/helm-charts to github.com/grafana-community/helm-charts.
- Remove the deprecation for the maintained charts and publish new versions.
- Remove all EOL and non community charts.
- Publish a social media announcement about the new home of the Grafana Helm charts.
Timeline
I would prefer a migration near the end of January. Grafana charts are widely used and changes should not happen during the holiday season. Many of us remember how similar timing caused issues last year at Broadcom.
Organisation
Similar to the approach used by prometheus-community, I suggest a structure where admins oversee the community and chart maintainers take responsibility for individual charts.
- Use CODEOWNERS to clarify responsibilities.
- Use the DCO app to ensure contribution permissions.
- Use Renovate to automatically update chart versions with auto merge enabled. For auto merges, a dedicated GitHub app will be needed.
Initial Maintainers
@QuentinBisson, @DrFaust92, @Sheikh-Abubaker, @KyriosGN0, @jkroepke