aboutsummaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorPiotr Milewski <vurmil@gmail.com>2026-01-21 17:05:35 +0100
committerPiotr Milewski <vurmil@gmail.com>2026-04-12 13:02:28 +0000
commitfa19b11fbb9c6ba3b9824e54e4b10668bccb0bc1 (patch)
tree0b3ec3baaa63be85b3e2bb8d935d50b20a615182 /zuul.d
parentd0664e9f48eeefd9e74cd1e297c8e97d7f18838f (diff)
downloadkolla-ansible-fa19b11fbb9c6ba3b9824e54e4b10668bccb0bc1.tar.gz
kolla-ansible-fa19b11fbb9c6ba3b9824e54e4b10668bccb0bc1.zip
Standardize API health check endpoints
Configure dedicated health check endpoints for Load Balancers Standardize health check paths in OpenStack and Grafana Ansible defaults to improve Load Balancer (HAProxy) reliability. The 'httpchk' configuration for the modified roles now uses dedicated health check endpoints (e.g., /healthcheck or /api/health) and enforces an HTTP 200 OK expectation. This ensures faster and more robust failure detection. Additionally, by moving health checks away from generic endpoints (such as OPTIONS /), application logs are now much cleaner. The log files will no longer be flooded every second with HAProxy probe entries like: "OPTIONS / HTTP/1.0" 200 94 0.000954 NOTE: The following services are exceptions to this standardization and still use the root endpoint (`/`) for health checks due to the lack of a dedicated health check middleware in their default API paste configuration: **cyborg_api**, **masakari**, **mistral_api**, **nova_api**, **octavia_api**, **placement**, **tacker**, **venus**, and **watcher**. Updated roles: * aodh * barbican * cinder * cloudkitty * cyborg * designate * etcd * glance * gnocchi * grafana * heat * horizon * influxdb * ironic * keystone * loadbalancer * magnum * manila * masakari * mistral * neutron * nova * nova-cell * octavia * opensearch * placement * rabbitmq * skyline * tacker * trove * venus * watcher * zun Change-Id: Ibbb9fda45a98565ab12e784bbef80be787bd6638 Signed-off-by: Piotr Milewski <vurmil@gmail.com>
Diffstat (limited to 'zuul.d')
0 files changed, 0 insertions, 0 deletions