polardbxoperator/charts/polardbx-monitor/templates/alertmanager-alertmanager.yaml

26 lines
836 B
YAML

apiVersion: monitoring.coreos.com/v1
kind: Alertmanager
metadata:
labels:
alertmanager: main
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: main
namespace: {{ .Release.Namespace }}
spec:
image: {{ .Values.monitors.alertManager.repo }}{{ "/" }}{{ .Values.monitors.alertManager.image }}:{{ .Values.monitors.alertManager.version }}
{{- with .Values.monitors.alertManager.nodeSelector }}
nodeSelector:
{{ toYaml . | nindent 4 }}
{{- end }}
replicas: {{ .Values.monitors.alertManager.replicas }}
securityContext:
fsGroup: 2000
runAsNonRoot: true
runAsUser: 1000
serviceAccountName: alertmanager-main
version: {{ .Values.monitors.alertManager.version }}
resources:
{{ toYaml .Values.monitors.alertManager.resources | indent 4 }}