enabledRBAC: true ## The name of a secret in the same kubernetes namespace which contains the Alertmanager config ## If defined this will be used instead of the `config` block values. ## The name of the secret must be alertmanager-{{ .Release.Name }} and its data must contain, at least, a key called `alertmanager.yaml` ## that contains the configuration as value. ## configFromSecret: "" ## Alertmanager template files to include # templates: {} # # An example template: # template_1.tmpl: |- # {{ define "cluster" }}{{ .ExternalURL | reReplaceAll ".*alertmanager\\.(.*)" "$1" }}{{ end }} # # {{ define "slack.myorg.text" }} # {{- $root := . -}} # {{ range .Alerts }} # *Alert:* {{ .Annotations.summary }} - `{{ .Labels.severity }}` # *Cluster:* {{ template "cluster" $root }} # *Description:* {{ .Annotations.description }} # *Graph:* <{{ .GeneratorURL }}|:chart_with_upwards_trend:> # *Runbook:* <{{ .Annotations.runbook }}|:spiral_note_pad:> # *Details:* # {{ range .Labels.SortedPairs }} • *{{ .Name }}:* `{{ .Value }}` # {{ end }} ## Tolerations for use with node taints ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ ## tolerations: [] # - key: "key" # operator: "Equal" # value: "value" # effect: "NoSchedule" ## If true, the Operator won't process any Alertmanager configuration changes ## paused: false ## Number of Alertmanager replicas desired ## replicaCount: 1 ## How long to retain metrics ## retention: 24h ## List of Secrets in the same namespace as the Alertmanager ## object, which shall be mounted into the Alertmanager Pods. ## Ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#prometheusspec ## secrets: [] logLevel: "info" ## Alertmanager StorageSpec for persistent data ## Ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/storage.md ## storageSpec: {} # storageClassName: gluster # accessModes: ["ReadWriteOnce"] # resources: # requests: # storage: 50Gi # selector: {}