Skip to content

Kickstart grafana-community/helm-charts #2

@jkroepke

Description

@jkroepke

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.

  1. Grafana should confirm the chart list. It would be great if @moxious can raise this internally.
  2. Clarify chart maintainers.
  3. Deprecate and publish the charts that will continue to be maintained at github.com/grafana-community/helm-charts.
  4. Perform a sync from github.com/grafana/helm-charts to github.com/grafana-community/helm-charts.
  5. Remove the deprecation for the maintained charts and publish new versions.
  6. Remove all EOL and non community charts.
  7. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions