4b283ae9ea
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 |
||
---|---|---|
.. | ||
clustercheck-container-puppet.yaml | ||
compute-instanceha-baremetal-puppet.yaml | ||
ovn-dbs-baremetal-puppet.yaml | ||
pacemaker-baremetal-puppet.yaml | ||
pacemaker-remote-baremetal-puppet.yaml |