openstack-ansible/releasenotes
Jonathan Rosser 1694b142bc Split haproxy horizon config into 'base' frontend and 'horizon' backend
Several new features have been added to openstack-ansible which
require special handling on port 80/443, such as support for
LetsEncrypt and security.txt. This causes a confusing situation
when several different features are served by the 'horizon' haproxy
frontend/backend when horizon itself may not necessarily be deployed.

This patch splits the haproxy config for port 80/443 into a 'base'
frontend which is always deployed and is responsible for handling
requests for LetsEncrypt and security.txt with all other traffic being
handled by a default 'horizon' backend.

The 'horizon' backend is only deployed when the horizon service is
enabled, i.e. when the horizon_all ansible group has members.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/876157
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/876436
Change-Id: I7bdf71faa761897cc2a0e01d1af1ccb4946f10f5
2023-03-15 23:16:48 +01:00
..
notes Split haproxy horizon config into 'base' frontend and 'horizon' backend 2023-03-15 23:16:48 +01:00
source Imported Translations from Zanata 2022-12-17 02:46:36 +00:00