Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(helm): deploy Grafana dashboard #557

Open
apricote opened this issue Jan 8, 2024 · 1 comment
Open

feat(helm): deploy Grafana dashboard #557

apricote opened this issue Jan 8, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed pinned

Comments

@apricote
Copy link
Member

apricote commented Jan 8, 2024

We should make it possible to automatically deploy the Grafana dashboard through the Helm Chart. The Grafana Helm Chart includes a sidecar that watches ConfigMaps with the grafana_dashboard: 1 label and imports them into the Grafana instance.

  1. Add new keys to chart/values.yaml:
    metrics:
      dashboard:
        # If enabled, deploy a ConfigMap with our Grafana dashboard.
        enabled: false
        labels:
          grafana_dashboard: 1
  2. Add a new file chart/templates/core/grafana-dashboard.yaml that renders the ConfigMap with the dashboard as a data field if metrics.dashboard.enabled==true. Check if we can potentially symlink the dashboard from its current configuration or we need to create a copy.

Pointers:

@apricote apricote added enhancement New feature or request help wanted Extra attention is needed labels Jan 8, 2024
@apricote apricote mentioned this issue Jan 8, 2024
4 tasks
Copy link

github-actions bot commented Apr 7, 2024

This issue has been marked as stale because it has not had recent activity. The bot will close the issue if no further action occurs.

@github-actions github-actions bot added the Stale label Apr 7, 2024
@apricote apricote added pinned and removed Stale labels Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed pinned
Projects
None yet
Development

No branches or pull requests

1 participant