Files
HetznerTerra/ansible/roles/observability-content/templates/grafana-default-prometheus-datasource.yaml.j2
MichaelFisher1997 eb1ad0bea7
Some checks failed
Deploy Cluster / Terraform (push) Successful in 45s
Deploy Grafana Content / Grafana Content (push) Successful in 1m46s
Deploy Cluster / Ansible (push) Has been cancelled
fix: make grafana prometheus datasource resilient with nodeport fallback
2026-03-04 19:22:31 +00:00

27 lines
704 B
Django/Jinja

apiVersion: v1
kind: ConfigMap
metadata:
name: kube-prometheus-stack-grafana-datasource
namespace: {{ observability_namespace }}
data:
datasource.yaml: |-
apiVersion: 1
datasources:
- name: "Prometheus"
type: prometheus
uid: prometheus
url: {{ grafana_prometheus_effective_url }}/
access: proxy
isDefault: true
jsonData:
httpMethod: POST
timeInterval: 30s
- name: "Alertmanager"
type: alertmanager
uid: alertmanager
url: http://kube-prometheus-stack-alertmanager.{{ observability_namespace }}:9093/
access: proxy
jsonData:
handleGrafanaManagedAlerts: false
implementation: prometheus