Zed HAProxy updates happen ahead of dependent changes in services
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When upgrading from Yoga (25.0.0) to Zed (26.0.0), the HAProxy reconfiguration which happens during setup-infrastru
- Enable proxy protocol support for connections to Galera
- Switch health checks on some services like Octavia and Ironic to use /healthcheck endpoints which didn't exist previously
As the HAProxy deployment happens early on, access to Galera, Octavia, Ironic and potentially other services goes down until we reach their upgrade steps. For Galera this is pretty quickly afterwards, but for Octavia and Ironic this could be hours later. In the mean time these services will be inaccessible.
Ideally the config changes referenced need to be deployed first, or perhaps backported to Yoga with a requirement to be running that minor release before attempting an upgrade to Zed.
(As a side note, I haven't got the Galera proxy protocol change working yet in our deployment, but this is probably a config issue that I'll either patch or add another bug report for).
Fix proposed to branch: stable/zed /review. opendev. org/c/openstack /openstack- ansible/ +/869967
Review: https:/