mirror of
				https://github.com/prometheus-operator/kube-prometheus.git
				synced 2025-11-04 01:51:01 +01:00 
			
		
		
		
	alertmanager: use a secret for the config
This commit is contained in:
		
							parent
							
								
									cf5f99793b
								
							
						
					
					
						commit
						e69a6f69ec
					
				
							
								
								
									
										12
									
								
								assets/alertmanager/alertmanager.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								assets/alertmanager/alertmanager.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,12 @@
 | 
			
		||||
global:
 | 
			
		||||
  resolve_timeout: 5m
 | 
			
		||||
route:
 | 
			
		||||
  group_by: ['job']
 | 
			
		||||
  group_wait: 30s
 | 
			
		||||
  group_interval: 5m
 | 
			
		||||
  repeat_interval: 12h
 | 
			
		||||
  receiver: 'webhook'
 | 
			
		||||
receivers:
 | 
			
		||||
- name: 'webhook'
 | 
			
		||||
  webhook_configs:
 | 
			
		||||
  - url: 'http://alertmanagerwh:30500/'
 | 
			
		||||
@ -6,3 +6,6 @@ kubectl create configmap --dry-run=true prometheus-k8s-rules --from-file=assets/
 | 
			
		||||
# Generate Dashboard ConfigMap
 | 
			
		||||
kubectl create configmap --dry-run=true grafana-dashboards --from-file=assets/grafana/ -oyaml > manifests/grafana/grafana-dashboards.yaml
 | 
			
		||||
 | 
			
		||||
# Generate Secret for Alertmanager config
 | 
			
		||||
kubectl create secret generic alertmanager-main --dry-run --from-file=assets/alertmanager/alertmanager.yaml -oyaml > manifests/alertmanager/alertmanager-config.yaml
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,18 +1,7 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ConfigMap
 | 
			
		||||
metadata:
 | 
			
		||||
  name: alertmanager-main
 | 
			
		||||
data:
 | 
			
		||||
  alertmanager.yaml: |-
 | 
			
		||||
    global:
 | 
			
		||||
      resolve_timeout: 5m
 | 
			
		||||
    route:
 | 
			
		||||
      group_by: ['job']
 | 
			
		||||
      group_wait: 30s
 | 
			
		||||
      group_interval: 5m
 | 
			
		||||
      repeat_interval: 12h
 | 
			
		||||
      receiver: 'webhook'
 | 
			
		||||
    receivers:
 | 
			
		||||
    - name: 'webhook'
 | 
			
		||||
      webhook_configs:
 | 
			
		||||
      - url: 'http://alertmanagerwh:30500/'
 | 
			
		||||
  alertmanager.yaml: Z2xvYmFsOgogIHJlc29sdmVfdGltZW91dDogNW0Kcm91dGU6CiAgZ3JvdXBfYnk6IFsnam9iJ10KICBncm91cF93YWl0OiAzMHMKICBncm91cF9pbnRlcnZhbDogNW0KICByZXBlYXRfaW50ZXJ2YWw6IDEyaAogIHJlY2VpdmVyOiAnd2ViaG9vaycKcmVjZWl2ZXJzOgotIG5hbWU6ICd3ZWJob29rJwogIHdlYmhvb2tfY29uZmlnczoKICAtIHVybDogJ2h0dHA6Ly9hbGVydG1hbmFnZXJ3aDozMDUwMC8nCg==
 | 
			
		||||
kind: Secret
 | 
			
		||||
metadata:
 | 
			
		||||
  creationTimestamp: null
 | 
			
		||||
  name: alertmanager-main
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user