Skip to content

Commit 76842f1

Browse files
committed
fixed hostnames not recognised by selector and defaulted slack integration off
1 parent e1355de commit 76842f1

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

ansible/roles/kube_prometheus_stack/defaults/main/helm.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ kube_prometheus_stack_prometheus_external_url: >-
4343
else ""
4444
}}
4545
46+
control_hostname: "{{ openhpc_cluster_name + '-control.'+ openhpc_cluster_name + '.' + cluster_domain_suffix | lower }}"
47+
4648
# The values for the kube-prometheus-stack release
4749
kube_prometheus_stack_release_defaults:
4850
defaultRules:
@@ -89,7 +91,7 @@ kube_prometheus_stack_release_defaults:
8991
runAsGroup: 0
9092
fsGroup: 0
9193
nodeSelector:
92-
kubernetes.io/hostname: "{{ openhpc_cluster_name }}-control.{{ openhpc_cluster_name }}.{{ cluster_domain_suffix }}"
94+
kubernetes.io/hostname: "{{ control_hostname }}"
9395

9496
additionalPrometheusRulesMap: "{{ prometheus_alert_rules }}"
9597

@@ -120,7 +122,7 @@ kube_prometheus_stack_release_defaults:
120122
additionalDataSources: "{{ grafana_datasources }}"
121123
plugins: "{{ grafana_plugins }}"
122124
nodeSelector:
123-
kubernetes.io/hostname: "{{ openhpc_cluster_name }}-control.{{ openhpc_cluster_name }}.{{ cluster_domain_suffix }}"
125+
kubernetes.io/hostname: "{{ control_hostname }}"
124126
persistence:
125127
type: pvc
126128
enabled: true
@@ -153,7 +155,7 @@ kube_prometheus_stack_release_defaults:
153155
alertmanagerConfigMatcherStrategy:
154156
type: None
155157
nodeSelector:
156-
kubernetes.io/hostname: "{{ openhpc_cluster_name }}-control.{{ openhpc_cluster_name }}.{{ cluster_domain_suffix }}"
158+
kubernetes.io/hostname: "{{ control_hostname }}"
157159
scheme: "{{ prometheus_alertmanager_config.scheme | default( '' ) }}"
158160
serviceMonitor:
159161
scheme: "{{ prometheus_alertmanager_config.scheme | default( '' ) }}"
@@ -163,11 +165,11 @@ kube_prometheus_stack_release_defaults:
163165

164166
prometheusOperator:
165167
nodeSelector:
166-
kubernetes.io/hostname: "{{ openhpc_cluster_name }}-control.{{ openhpc_cluster_name }}.{{ cluster_domain_suffix }}"
168+
kubernetes.io/hostname: "{{ control_hostname }}"
167169

168170
kube-state-metrics:
169171
nodeSelector:
170-
kubernetes.io/hostname: "{{ openhpc_cluster_name }}-control.{{ openhpc_cluster_name }}.{{ cluster_domain_suffix }}"
172+
kubernetes.io/hostname: "{{ control_hostname }}"
171173

172174
prometheus-node-exporter:
173175
image:

ansible/roles/kube_prometheus_stack/defaults/main/main.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,10 @@ slack_integration:
2727
alertmanager_config:
2828
route:
2929
group_by: ['...']
30-
receiver: slack-receiver
3130
global:
3231
resolve_timeout: "{{ prometheus_config_flags_extra.alertmanager.timeout | default( '5m' ) }}"
3332
receivers:
3433
- name: 'null'
35-
- name: slack-receiver
36-
slack_configs:
37-
- channel: "{{ slack_integration.channel }}"
38-
api_url: https://slack.com/api/chat.postMessage
39-
http_config:
40-
authorization:
41-
credentials: "{{ slack_integration.app_creds }}"
42-
text: "{{ '{{' }} .GroupLabels.alertname {{ '}}' }} : {{ '{{' }} .CommonAnnotations.description {{ '}}' }}"
43-
title_link: "http://{{ control_ip }}/alertmanager/#/alerts?receiver=slack-receiver"
44-
send_resolved: true
4534

4635
alertmanager_replicas: 1
4736

0 commit comments

Comments
 (0)