-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Goal
Deploy Grafana and have it come up with:
Prometheus datasource
Loki datasource
Tempo datasource
Optionally: basic dashboards later (separate issue).
Scope / Tasks
Create Argo CD Application:
argocd/apps/platform/grafana.yml
Official Grafana chart
Auth:
If you’re using SSO/OIDC later, keep this minimal now
Secrets:
Admin password should come from 1Password CRD
Add note for required 1Password fields, e.g.:
grafana_admin_user
grafana_admin_password
Datasource provisioning:
Use Grafana provisioning mechanism (datasources yaml mounted via ConfigMap/Secret)
Keep Helm valuesObject minimal; don’t cram a huge blob of dashboards into valuesObject
Ingress:
Use your “dummy ingress” pattern for Homepage annotations if that’s your standard
Acceptance Criteria
Grafana is reachable
Datasources exist at boot without manual clicks
Datasources successfully query:
Prometheus metrics
Loki logs
Tempo traces (even if empty traces initially)
Notes
Keep dashboards out of this issue unless you already have a clean pattern you want to replicate.