10 lines
492 B
Smarty
10 lines
492 B
Smarty
{{ define "feature.prometheusOperatorObjects.validate" -}}
|
|
{{ if and (not .Values.podMonitors.enabled) (not .Values.probes.enabled) (not .Values.serviceMonitors.enabled) }}
|
|
{{- $msg := list "" "At least one of ServiceMonitors, PodMonitors, or Probes must be enabled. For example" }}
|
|
{{- $msg = append $msg "prometheusOperatorObjects:" }}
|
|
{{- $msg = append $msg " serviceMonitors:" }}
|
|
{{- $msg = append $msg " enabled: true" }}
|
|
{{- fail (join "\n" $msg) }}
|
|
{{- end }}
|
|
{{- end }}
|