+++ This bug was initially created as a clone of Bug #1532610 +++ 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
OSP11 is now retired, see details at https://access.redhat.com/errata/product/191/ver=11/rhel---7/x86_64/RHBA-2018:1828