60 lines
1.6 KiB
YAML
60 lines
1.6 KiB
YAML
kube-prometheus-stack:
|
|
alertmanager:
|
|
config:
|
|
route:
|
|
routes:
|
|
- receiver: "discord_webhook"
|
|
matchers:
|
|
- severity = "critical"
|
|
receivers:
|
|
- name: "null"
|
|
- name: "discord_webhook"
|
|
webhook_configs:
|
|
- url: "http://alertmanager-discord:9094"
|
|
alertmanagerSpec:
|
|
storage:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
storageClassName: rook-ceph-block
|
|
accessModes: ["ReadWriteOnce"]
|
|
resources:
|
|
requests:
|
|
storage: 50Gi
|
|
prometheusOperator:
|
|
admissionWebhooks:
|
|
certManager:
|
|
enabled: true
|
|
prometheus:
|
|
prometheusSpec:
|
|
ruleSelectorNilUsesHelmValues: false
|
|
serviceMonitorSelectorNilUsesHelmValues: false
|
|
podMonitorSelectorNilUsesHelmValues: false
|
|
probeSelectorNilUsesHelmValues: false
|
|
scrapeConfigSelectorNilUsesHelmValues: false
|
|
storageSpec:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
storageClassName: rook-ceph-block
|
|
accessModes: ["ReadWriteOnce"]
|
|
resources:
|
|
requests:
|
|
storage: 50Gi
|
|
thanosRuler:
|
|
thanosRulerSpec:
|
|
storage:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
storageClassName: rook-ceph-block
|
|
accessModes: ["ReadWriteOnce"]
|
|
resources:
|
|
requests:
|
|
storage: 50Gi
|
|
grafana:
|
|
enabled: false # Grafana is instead deployed in its own namespace in the core-apps repo
|
|
discord:
|
|
enabled: true
|
|
secret:
|
|
name: discord-webhook
|
|
key: webhook
|
|
username: "Alertmanager"
|
|
verbose: true |