github.com/replicatedhq/ship@v0.55.0/integration/init/grafana-preserve-state/expected/.ship/upstream/templates/dashboards-json-configmap.yaml (about) 1 {{- if .Values.dashboards }} 2 {{- range $provider, $dashboards := .Values.dashboards }} 3 --- 4 apiVersion: v1 5 kind: ConfigMap 6 metadata: 7 name: {{ template "grafana.fullname" $ }}-dashboards-{{ $provider }} 8 labels: 9 app: {{ template "grafana.name" $ }} 10 chart: {{ template "grafana.chart" $ }} 11 release: {{ $.Release.Name }} 12 heritage: {{ $.Release.Service }} 13 dashboard-provider: {{ $provider }} 14 data: 15 {{- range $key, $value := $dashboards }} 16 {{- if hasKey $value "json" }} 17 {{ $key }}.json: | 18 {{ $value.json | indent 4 }} 19 {{- end }} 20 {{- end }} 21 {{- end }} 22 {{- end }}