github.com/solo-io/cue@v0.4.7/doc/tutorial/kubernetes/manual/services/mon/alertmanager/configmap.cue (about) 1 package kube 2 3 import "encoding/yaml" 4 5 configMap: alertmanager: { 6 "alerts.yaml": yaml.Marshal(alerts_yaml) 7 let alerts_yaml = { 8 receivers: [{ 9 name: "pager" 10 // email_configs: 11 // - to: 'team-X+alerts-critical@example.org' 12 slack_configs: [{ 13 channel: "#cloudmon" 14 text: """ 15 {{ range .Alerts }}{{ .Annotations.description }} 16 {{ end }} 17 """ 18 send_resolved: true 19 }] 20 }] 21 // The root route on which each incoming alert enters. 22 route: { 23 receiver: "pager" 24 // The labels by which incoming alerts are grouped together. For example, 25 // multiple alerts coming in for cluster=A and alertname=LatencyHigh would 26 // be batched into a single group. 27 group_by: ["alertname", "cluster"] 28 } 29 } 30 }