tripleo-heat-templates/deployment/pacemaker
Michele Baldessari 4b283ae9ea pcmk_remote FFU support for Instance HA
The idea here is to set an override key like the following
during the upgrade:
hiera -c /etc/puppet/hiera.yaml pacemaker_remote_short_node_names_override
["compute-0"]

So that puppet-tripleo can detect the key and act accordingly knowning
that it is being upgraded (main reason is that the authkey management
for remotes needs to be special-cased in puppet).
Once the upgrade is completed we remove the key in post_upgrade_tasks.
Tested this on a number of runs and confirmed that:
- The IHA FFU completed correctly on controlplane + computes
- Tempest still works after the FFU
- The override keys are correctly removed at the end of the upgrade
  of each compute node

NB: Backport to train had a small conflict due to puppet include having
    :: as a prefix
Closes-Bug: #1888398

Change-Id: I8bc42fb758a333adc9cd65602b44fabee6fc4041
(cherry picked from commit 2f460accb9)
(cherry picked from commit 8387416337)
2020-08-15 09:49:13 +00:00
..
clustercheck-container-puppet.yaml Remove unnecessary slash volume maps 2020-02-10 12:01:02 -05:00
compute-instanceha-baremetal-puppet.yaml Move compute-instanceha, neutron-ovn-dvr-ha to deployments 2019-05-30 20:37:36 +00:00
ovn-dbs-baremetal-puppet.yaml Move compute-instanceha, neutron-ovn-dvr-ha to deployments 2019-05-30 20:37:36 +00:00
pacemaker-baremetal-puppet.yaml Check transfer data flag to skip pacemaker normal upgrade. 2020-06-04 14:25:14 +02:00
pacemaker-remote-baremetal-puppet.yaml pcmk_remote FFU support for Instance HA 2020-08-15 09:49:13 +00:00