During Antelope upgrade, haproxy-install.yml configures base service
listening on ports 80 and 443.
But at this point, horizon frontend is not removed yet so haproxy has
two frontends listening on 80/443.
During os-horizon-install.yml, horizon frontend is removed and
appropriate haproxy maps config is applied.
As a result, between haproxy-install.yml and os-horizon-install.yml,
horizon will encounter intermittent issues.
This patch triggers horizon service reconfiguration during Antelope
upgrade when running haproxy-install.yml playbook.
To be precise: when horizon is already deployed in an environement but
its maps config is not there yet, haproxy will trigger reconfiguration
of horizon service.
This change is intendent to land only in 2023.1. Upgrades from 2023.1
to 2023.2 or 2024.1 are not affected.
Reviewed: https:/ /review. opendev. org/c/openstack /openstack- ansible/ +/891209 /opendev. org/openstack/ openstack- ansible/ commit/ 7f2af146140c126 c926b900bbcabf6 10ad89bcaf
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/2023.1
commit 7f2af146140c126 c926b900bbcabf6 10ad89bcaf
Author: Damian Dabrowski <email address hidden>
Date: Fri Aug 11 17:38:07 2023 +0200
Avoid breaking horizon during Antelope upgrade
During Antelope upgrade, haproxy-install.yml configures base service install. yml, horizon frontend is removed and install. yml,
listening on ports 80 and 443.
But at this point, horizon frontend is not removed yet so haproxy has
two frontends listening on 80/443.
During os-horizon-
appropriate haproxy maps config is applied.
As a result, between haproxy-install.yml and os-horizon-
horizon will encounter intermittent issues.
This patch triggers horizon service reconfiguration during Antelope
upgrade when running haproxy-install.yml playbook.
To be precise: when horizon is already deployed in an environement but
its maps config is not there yet, haproxy will trigger reconfiguration
of horizon service.
This change is intendent to land only in 2023.1. Upgrades from 2023.1
to 2023.2 or 2024.1 are not affected.
Closes-Bug: #2028944 3204b35928829a9 81addf876e8
Change-Id: I9df78f286c1fcc