17 lines
523 B
YAML
17 lines
523 B
YAML
{{- if eq .Values.configMap "" }}
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "chart.configname" .}}
|
|
namespace: {{ .Release.Namespace }}
|
|
labels: {{- include "chart.labels" . | nindent 4 }}
|
|
data:
|
|
scrape.yml: |
|
|
{{- range $k, $v := .Values.config }}
|
|
{{- if and (eq $k "scrape_configs") ($.Values.extraScrapeConfigs) }}
|
|
{{ dict $k (concat $v $.Values.extraScrapeConfigs) | toYaml | nindent 4 }}
|
|
{{- else }}
|
|
{{ dict $k $v | toYaml | nindent 4 }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }} |