Hello, Please backport solution suggested in: https://access.redhat.com/support/cases/#/case/01988025 Description of problem: Hello, During out update process from OSP8 to OSP9 we hit problem with script: /usr/share/openstack-tripleo-heat-templates/extraconfig/tasks/major_upgrade_pacemaker_migrations.sh in if: 'if [ "$(hiera -c /etc/puppet/hiera.yaml bootstrap_nodeid)" = "$(facter hostname)" ]; then' This is always false because: hiera -c /etc/puppet/hiera.yaml bootstrap_nodeid NCEOSPCTL0 and, [root@nceospctl0 heat-config-script]# facter hostname nceospctl0. Because of that pacemaker update is never executed and upgrading failed. We are using uppercase names in our deployment configuration: parameter_defaults: ControllerHostnameFormat: 'NCEOSPCTL%index%' ComputeHostnameFormat: 'NCEOSPCPU%index%' ... We noticed similar bug in different files : https://bugzilla.redhat.com/show_bug.cgi?id=1382062 Have a nice day, Michal Where are you experiencing the behavior? What environment? OSP8 to OSP9 upgrade, expecting same on OSP9 to OSP10 upgrade. Version-Release number of selected component (if applicable): How reproducible: Just use capital letters in hostnames Actual results: Expected results: Additional info: Support case: https://access.redhat.com/support/cases/#/case/01988025
Hello, May I ask why Target Release was changed from 8 to 9? We are preparing update of our infrastructure from 8 to 10 and we will still hit this issue. Regards
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:2140