2026-09-11 11:28:18 +00:00
|
|
|
{{- if eq .Values.env "prod" }}
|
2026-09-09 14:12:08 +00:00
|
|
|
{{- range $path, $_ := .Files.Glob "dashboards/*.json" }}
|
|
|
|
|
{{- $raw := $.Files.Get $path }}
|
|
|
|
|
{{- $json := $raw | fromJson }}
|
|
|
|
|
{{- $filename := base $path }}
|
|
|
|
|
{{- $name := trimSuffix ".json" $filename }}
|
|
|
|
|
---
|
|
|
|
|
apiVersion: observability.deckhouse.io/v1alpha1
|
|
|
|
|
kind: ClusterObservabilityDashboard
|
|
|
|
|
metadata:
|
|
|
|
|
name: {{ $.Chart.Name }}-{{ $name }}
|
|
|
|
|
annotations:
|
|
|
|
|
metadata.deckhouse.io/title: {{ $json.title | quote }}
|
|
|
|
|
metadata.deckhouse.io/category: Applications
|
|
|
|
|
spec:
|
|
|
|
|
definition: |
|
|
|
|
|
{{- $raw | nindent 4 }}
|
|
|
|
|
---
|
|
|
|
|
apiVersion: deckhouse.io/v1alpha1
|
|
|
|
|
kind: GrafanaDashboardDefinition
|
|
|
|
|
metadata:
|
|
|
|
|
name: {{ $.Chart.Name }}-{{ $name }}
|
|
|
|
|
spec:
|
|
|
|
|
folder: Applications
|
|
|
|
|
definition: |
|
|
|
|
|
{{- $raw | nindent 4 }}
|
|
|
|
|
{{- end }}
|
|
|
|
|
{{- end }}
|