File tree Expand file tree Collapse file tree 2 files changed +41
-2
lines changed
ansible/roles/kube_prometheus_stack/tasks
environments/common/inventory/group_vars/all Expand file tree Collapse file tree 2 files changed +41
-2
lines changed Original file line number Diff line number Diff line change 113
113
- port : 9301
114
114
name : ood-exporter
115
115
protocol : TCP
116
+
117
+ - name : Creating headless service for OOD server
118
+ kubernetes.core.k8s :
119
+ namespace : " {{ kube_prometheus_stack_release_namespace }}"
120
+ definition :
121
+ kind : Service
122
+ metadata :
123
+ name : ondemand
124
+ spec :
125
+ clusterIP : None
126
+ ports :
127
+ - name : https
128
+ port : 443
129
+ protocol : TCP
130
+
131
+ - name : Binding OOD server service to host
132
+ kubernetes.core.k8s :
133
+ namespace : " {{ kube_prometheus_stack_release_namespace }}"
134
+ definition :
135
+ kind : Endpoints
136
+ metadata :
137
+ name : ondemand
138
+ subsets :
139
+ - addresses :
140
+ - ip : " {{ openondemand_ip }}"
141
+ ports :
142
+ - port : 443
143
+ name : https
144
+ protocol : TCP
116
145
117
146
- name : Creating headless service for slurm exporter
118
147
kubernetes.core.k8s :
177
206
name : grafana-dashboards
178
207
179
208
- name : Install blackbox exporter helm chart
209
+ no_log : true
180
210
kubernetes.core.helm :
181
211
chart_ref : prometheus-blackbox-exporter
182
212
chart_repo_url : https://prometheus-community.github.io/helm-charts
186
216
release_values :
187
217
nodeSelector :
188
218
clusterrole : " server"
219
+ config :
220
+ modules :
221
+ http_2xx :
222
+ http :
223
+ tls_config :
224
+ insecure_skip_verify : true
225
+ basic_auth :
226
+ username : " testuser"
227
+ password : " {{ vault_testuser_password }}"
189
228
wait : yes
190
229
191
230
- name : Install kube-prometheus-stack on target Kubernetes cluster
Original file line number Diff line number Diff line change @@ -188,7 +188,7 @@ openondemand_scrape_configs:
188
188
module : [http_2xx]
189
189
static_configs :
190
190
- targets :
191
- - " https://{{ openondemand_address }} "
191
+ - ondemand.monitoring-system
192
192
relabel_configs :
193
193
- source_labels : [__address__]
194
194
target_label : __param_target
@@ -201,7 +201,7 @@ openondemand_extra_rules:
201
201
annotations :
202
202
description : ' {% raw %}Could not establish secure connection to OOD server at {{ $labels.target }}{% endraw %}'
203
203
summary : ' Could not establish a secure connection to an Open OnDemand server'
204
- expr : " probe_success{target='https://{{ openondemand_address }} '} < 1\n "
204
+ expr : " probe_success{target='ondemand.monitoring-system '} < 1\n "
205
205
labels :
206
206
severity : warning
207
207
You can’t perform that action at this time.
0 commit comments