kolla-ansible/ansible
Aravindh Murugesan 70279972b6 HAProxy: Switch to L7 Healthchecks
Address occasional issues where TCP connections appear healthy,
yet the web servers within containers fail to respond,
resulting in requests being sent to unhealthy servers.

Implemented for services I currently use.
- Aodh (OPTIONS to /, expects 2XX or 3XX)
- Barbican (OPTIONS to /, expects 2XX or 3XX)
- Blazar (OPTIONS to /, expects 401)
- Cinder API (OPTIONS to /, expects 2XX or 3XX)
- CloudKitty (OPTIONS to /, expects 2XX or 3XX)
- Designate (OPTIONS to /, expects 2XX or 3XX)
- Glance (OPTIONS to /, expects 2XX or 3XX)
- Gnocchi (OPTIONS to /, expects 2XX or 3XX)
- Grafana (OPTIONS to /, expects 2XX or 3XX)
- Heat (OPTIONS to /, expects 2XX or 3XX)
- Horizon (OPTIONS to /, expects 2XX or 3XX)
- Ironic (OPTIONS to /, expects 2XX or 3XX)
- Keystone (OPTIONS to /, expects 2XX or 3XX)
- Magnum (OPTIONS to /, expects 2XX or 3XX)
- Manila (OPTIONS to /, expects 2XX or 3XX)
- Masakari (OPTIONS to /, expects 2XX or 3XX)
- Mistral (OPTIONS to /, expects 2XX or 3XX)
- Nova API (OPTIONS to /, expects 2XX or 3XX)
- Nova Metadata (OPTIONS to /, expects 2XX or 3XX)
- Neutron (OPTIONS to /, expects 2XX or 3XX)
- Opensearch (OPTIONS to /, expects 2XX or 3XX)
- Opensearch Dashboards (OPTIONS to /, expects 401)
- Placement (GET to /, expects 2XX or 3XX)
- Prometheus (OPTIONS to /, expects 2XX or 3XX)
- Prometheus AlertManager (OPTIONS to /, expects 2XX or 3XX)
- Prometheus Openstack Exporter (OPTIONS to /, expects 2XX or 3XX)
- Prometheus Server (OPTIONS to /, expects 2XX or 3XX)
- Skyline API (OPTIONS to /docs, expects 2XX or 3XX)
- Skyline Console (GET to /, expects 2XX or 3XX)
- Swift (OPTIONS to /info, expects 2XX or 3XX)
- Trove (OPTIONS to /, expects 2XX or 3XX)
- Venus (OPTIONS to /, expects 2XX or 3XX)
- Watcher (GET to /, expects 2XX or 3XX)
- Zun (OPTIONS to /, expects 2XX or 3XX)

Change-Id: I839f7f1051182fe797394e5436571d64d5c5b5a4
2024-12-20 09:16:28 +01:00
..
action_plugins Fix maximum width of the DIB Multiline-YAML 2023-04-14 16:36:22 +03:00
filter_plugins haproxy: support single external frontend 2023-06-29 01:44:00 +02:00
group_vars Merge "ironic: add enable_ironic_dnsmasq parameter" 2024-12-16 11:04:51 +00:00
inventory nova: Split out metadata to a separate container 2024-12-18 08:55:38 +00:00
library Refactor services' check-containers and optimise 2024-12-01 22:16:51 +01:00
module_utils systemd: Add Wants=docker.service for docker 2024-09-13 09:38:06 +02:00
roles HAProxy: Switch to L7 Healthchecks 2024-12-20 09:16:28 +01:00
bifrost.yml Update "openstack_release" variable to static brach name 2019-09-16 12:42:44 +00:00
certificates.yml certificates: generate libvirt TLS certificates 2022-02-03 14:32:38 +00:00
destroy.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
gather-facts.yml Merge "Revert "Allow setting any_errors_fatal true for gather-facts"" 2024-08-23 13:52:21 +00:00
kolla-host.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
mariadb_backup.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
mariadb_recovery.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
mariadb.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
nova-libvirt-cleanup.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
nova.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
octavia-certificates.yml octavia: generate certificates automatically 2020-10-08 16:50:30 +02:00
post-deploy.yml Generate system scoped public-openrc 2024-12-12 22:24:37 +01:00
prune-images.yml Support Ansible max_fail_percentage 2023-12-05 11:49:42 +01:00
rabbitmq-reset-state.yml Add command to force reset the state of RabbitMQ 2023-08-25 10:09:58 +00:00
rabbitmq-upgrade.yml Add command to upgrade to a target version of RMQ 2024-08-12 15:05:42 +01:00
rabbitmq.yml RMQ: enable all stable feature flags at once 2024-05-13 13:26:10 +01:00
site.yml Move Nova roles after OVS 2024-06-13 07:39:53 +00:00