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 }}