{{- define "ruler.ruler" }} --- apiVersion: monitoring.coreos.com/v1 kind: ThanosRuler metadata: labels: app.kubernetes.io/name: thanos-ruler name: thanos-ruler spec: image: quay.io/thanos/thanos:v0.28.1 evaluationInterval: 10s queryEndpoints: - dnssrv+_http._tcp.thanos-query:10902 ruleSelector: {} ruleNamespaceSelector: matchLabels: user: {{ .Values.user }} alertmanagersConfig: key: alertmanager-configs.yaml name: thanosruler-alertmanager-config --- apiVersion: v1 kind: Secret metadata: name: thanosruler-alertmanager-config stringData: alertmanager-configs.yaml: |- alertmanagers: - static_configs: - "dnssrv+_web._tcp.alertmanager-operated.{{ .Values.user }}-monitoring.svc.cluster.local" api_version: v2 {{- end }}