rancher-partner-charts/charts/kubecost/cost-analyzer/2.4.2/templates/grafana-dashboard-workload-...

21 lines
771 B
YAML

{{- if (((.Values.grafana).sidecar).dashboards).enabled -}}
apiVersion: v1
kind: ConfigMap
metadata:
name: grafana-dashboard-workload-metrics
{{- if $.Values.grafana.namespace_dashboards }}
namespace: {{ $.Values.grafana.namespace_dashboards }}
{{- end }}
labels:
{{ include "cost-analyzer.commonLabels" . | nindent 4 }}
{{- if $.Values.grafana.sidecar.dashboards.label }}
{{ $.Values.grafana.sidecar.dashboards.label }}: "{{ $.Values.grafana.sidecar.dashboards.labelValue }}"
{{- else }}
grafana_dashboard: "1"
{{- end }}
annotations:
{{- toYaml .Values.grafana.sidecar.dashboards.annotations | nindent 4 }}
data:
grafana-workload-metrics.json: |-
{{- .Files.Get "grafana-dashboards/workload-metrics.json" | nindent 4 }}
{{- end -}}