{{- if (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1alpha1/AlertmanagerConfig") }} --- apiVersion: "monitoring.coreos.com/v1alpha1" kind: "AlertmanagerConfig" metadata: name: "trivy-alertmanager-conf" labels: {{- toYaml .Values.commons.prometheus.alertmanager.labels | nindent 4 }} spec: inhibitRules: - sourceMatch: - name: "severity" matchType: "=" value: "critical" targetMatch: - name: "severity" matchType: "=~" value: "warning|info" equal: - "exported_namespace" - "alertname" - "image_repository" - "image_registry" - "image_tag" - sourceMatch: - name: "severity" matchType: "=" value: "warning" targetMatch: - name: "severity" matchType: "=" value: "info" equal: - "exported_namespace" - "alertname" - "image_repository" - "image_registry" - "image_tag" {{- end }}