Pacemaker-managed services use intermediate container
image names internally to implement minor updates without
service disruption. The naming scheme is configured at
initial deployment from Heat parameters ClusterCommonTag
and ClusterFullTag.
This change makes it possible to change the configured
naming scheme during a minor update, without causing
service disruption. It works by running new external
update tasks to prepare for the switch prior to the
minor update.
For the `test_tht_ansible_syntax.py` test we have populated
the groups so that the test won't fail because of an empty
inventory. Note that the final host list passed to the
`tripleo_ha_image_update` role is empty.
Reviewed: https:/ /review. opendev. org/c/openstack /tripleo- heat-templates/ +/861100 /opendev. org/openstack/ tripleo- heat-templates/ commit/ 76e37a3b7f0fb26 d413c7bb62b99b6 40a18a0fd1
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit 76e37a3b7f0fb26 d413c7bb62b99b6 40a18a0fd1
Author: Damien Ciabrini <email address hidden>
Date: Wed Feb 15 11:15:36 2023 +0100
HA: minor update with new container image name
Pacemaker- managed services use intermediate container
image names internally to implement minor updates without
service disruption. The naming scheme is configured at
initial deployment from Heat parameters ClusterCommonTag
and ClusterFullTag.
This change makes it possible to change the configured
naming scheme during a minor update, without causing
service disruption. It works by running new external
update tasks to prepare for the switch prior to the
minor update.
For the `test_tht_ ansible_ syntax. py` test we have populated ha_image_ update` role is empty.
the groups so that the test won't fail because of an empty
inventory. Note that the final host list passed to the
`tripleo_
Closes-Bug: #1992988
Depends-On: https:/ /review. opendev. org/c/openstack /tripleo- ansible/ +/872029 fb793c2e834ebf8 dcdd7c719a3
Change-Id: Ic6da7d30105f14