{{- if eq .Values.werf.env "prod" }} {{- 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 }}