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