Skip to content

Conversation

aslafy-z
Copy link

@aslafy-z aslafy-z commented Oct 3, 2025

This PR includes several changes to allow the use of this Helm chart with existing infrastructure components such as Prometheus Operator and Grafana.

  • global.alerts.enabled (new value): enable/disable deployment of alerts
  • global.alerts.format (new value): alerts container resource (configmap or prometheusrule) (Prometheus Operator compatibility)
  • global.dashboards.enabled (new value): enable/disable deployment of dashboards
  • global.dashboards.configmapLabels (new value): allow to set dashboard configmaps a label (Grafana Sidecar compatibility)
  • runbookViewer.enabled (new value): enable/disable deployment of the runbook viewer
  • Fallback to GitHub-hosted runbook when runbookViewer is disabled
  • Only deploy collector configmap when grafana-agent is enabled
  • Prefix dashboards Grafana names by Coder
  • Prefix dashboards configmap names and Grafana uid by coder-

It does not fix #31 but helps people that only want to deploy dashboards and alerts for example.

@aslafy-z aslafy-z force-pushed the feat/dashboard-labels branch 3 times, most recently from 8acd058 to 4cd9c53 Compare October 3, 2025 14:45
@aslafy-z aslafy-z marked this pull request as ready for review October 3, 2025 14:52
@aslafy-z aslafy-z requested a review from dannykopping as a code owner October 3, 2025 14:52
@aslafy-z aslafy-z force-pushed the feat/dashboard-labels branch 3 times, most recently from 47bb49f to dd9620a Compare October 3, 2025 14:58
@dannykopping
Copy link
Collaborator

@aslafy-z thanks very much for your contribution. I'll be on PTO until Mon 13th, and my colleague who is co-maintaining this with me is away as well. Would it be ok with you if I got to this when I return?

Signed-off-by: Zadkiel AHARONIAN <hello@zadkiel.fr>
@aslafy-z aslafy-z force-pushed the feat/dashboard-labels branch from dd9620a to 651a327 Compare October 3, 2025 15:04
@aslafy-z
Copy link
Author

aslafy-z commented Oct 3, 2025

@dannykopping sure, enjoy your pto!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ability to use dashboards outside of the helm chart

2 participants