--- apiVersion: v1 kind: ConfigMap metadata: name: grafana-config namespace: "{{ .Values.nfc_monitoring.grafana.namespace }}" labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} data: prometheus.yaml: |- { "apiVersion": 1, "datasources": [ { "access":"proxy", "editable": true, "name": "prometheus", "orgId": 1, "type": "prometheus", "url": "http://prometheus-config-map.monitoring.svc:9090", "version": 1 } ] } oncall-app.yaml: |- apiVersion: 1 apps: - type: grafana-oncall-app name: grafana-oncall-app disabled: false jsonData: #user: admin grafanaUrl: http://grafana.monitoring.svc:3000 onCallApiUrl: http://oncall.monitoring.svc:8080 secureJsonData: #password: admin onCallInvitationToken: yaD3a6dkYV0CFinTlMPb42Mi9 #http://127.0.0.1:8080/integrations/v1/alertmanager/yaD3a6dkYV0CFinTlMPb42Mi9/ --- apiVersion: v1 kind: ConfigMap metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} name: grafana-alertmanager namespace: monitoring data: alertmanager.yaml: |- { "template_files": {}, "template_file_provenances": {}, "alertmanager_config": { "route": { "receiver": "Grafana Alerting 😊", "group_by": [ "grafana_folder", "alertname" ], "routes": [ { "receiver": "Grafana Alerting 😊", "object_matchers": [ [ "severity", "!=", "" ], [ "severity", "=", "critical" ], [ "severity", "=", "info" ], [ "severity", "=", "warning" ] ], "continue": true, "group_wait": "1s", "group_interval": "2s", "repeat_interval": "15m" } ], "group_wait": "1s", "group_interval": "2s", "repeat_interval": "3m" }, "templates": null, "receivers": [ { "name": "Grafana Alerting 😊", "grafana_managed_receiver_configs": [ { "uid": "4dqvJSfVkz", "name": "Grafana Alerting 😊", "type": "webhook", "disableResolveMessage": false, "settings": { "httpMethod": "POST", "url": "http://host.docker.internal:8080/integrations/v1/grafana_alerting/dXStYoK9Z15VZW8R8AtfyIwtu/" }, "secureFields": {} } ] } ] } } ---