diff options
| author | Zuul <zuul@review.opendev.org> | 2026-07-23 17:17:52 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2026-07-23 17:17:52 +0000 |
| commit | 1d3b1a7b6f3a929f010f317dc6983e6d2f666173 (patch) | |
| tree | 2cf33207eaba5d9209973202ba5b8ffef2258827 | |
| parent | 4d39a81d392f608a04b69cfae9afaa92d65ea388 (diff) | |
| parent | 3676a278e9aad23491184921aa14773b8c312415 (diff) | |
| download | kolla-ansible-1d3b1a7b6f3a929f010f317dc6983e6d2f666173.tar.gz kolla-ansible-1d3b1a7b6f3a929f010f317dc6983e6d2f666173.zip | |
Merge "prometheus: Fix Grafana blackbox endpoint checks" into stable/2026.1
| -rw-r--r-- | ansible/roles/prometheus/defaults/main.yml | 6 | ||||
| -rw-r--r-- | releasenotes/notes/fix-grafana-external-blackbox-check-c1b97a2406ad3b15.yaml | 7 |
2 files changed, 11 insertions, 2 deletions
diff --git a/ansible/roles/prometheus/defaults/main.yml b/ansible/roles/prometheus/defaults/main.yml index 3416f72d9..c1c7c2f79 100644 --- a/ansible/roles/prometheus/defaults/main.yml +++ b/ansible/roles/prometheus/defaults/main.yml @@ -327,8 +327,10 @@ prometheus_blackbox_exporter_endpoints_default: enabled: "{{ enable_etcd | bool }}" - endpoints: - "grafana:http_2xx:{{ grafana_public_endpoint }}" - - "{{ ('grafana_internal:http_2xx:' + grafana_internal_endpoint) if not kolla_same_external_internal_vip | bool }}" - enabled: "{{ enable_grafana | bool }}" + enabled: "{{ enable_grafana | bool and enable_grafana_external | bool }}" + - endpoints: + - "grafana_internal:http_2xx:{{ grafana_internal_endpoint }}" + enabled: "{{ enable_grafana | bool and ((not enable_grafana_external | bool) or (not kolla_same_external_internal_vip | bool)) }}" - endpoints: - "opensearch:http_2xx:{{ opensearch_internal_endpoint }}" enabled: "{{ enable_opensearch | bool }}" diff --git a/releasenotes/notes/fix-grafana-external-blackbox-check-c1b97a2406ad3b15.yaml b/releasenotes/notes/fix-grafana-external-blackbox-check-c1b97a2406ad3b15.yaml new file mode 100644 index 000000000..9152ecf69 --- /dev/null +++ b/releasenotes/notes/fix-grafana-external-blackbox-check-c1b97a2406ad3b15.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + Fixes Prometheus blackbox exporter checks for Grafana when external + Grafana access is disabled. The public Grafana endpoint is now only + monitored when ``enable_grafana_external`` is enabled, while the internal + endpoint continues to be monitored when appropriate. |
