+++ This bug was initially created as a clone of Bug #1678893 +++ This bug was initially created as a copy of Bug #1678346 I am copying this bug because: This affects all versions OSP15 and below for per-node hiera customization for users who have upgraded or deployed with RHEL7.5 and used an uppercase system uuid for per-node hieradata customization or os-net-config mappings. Description of problem: This has been fixed for osp13+ https://bugzilla.redhat.com/show_bug.cgi?id=1668774 https://bugzilla.redhat.com/show_bug.cgi?id=1654449 OSP 10 needs a similar fix to assist where environments are being patched and run into issues when dmidecode is updated to >= 3.1. Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-5.3.10-23.el7ost.noarch
Hi, Any idea how can I test this? I've deployed undercloud manually and tried to change uuid of controller to upper case. When defining it again, the uuid automatically converted to lower case.
The patch here is that when you use the the uppercase UUID in the yaml to define custom hieradata that is makes it to the disk in /etc/puppet/hieradata and the value makes it to the correct configuration file. So if the uuid is 57076f3c-3564-4d22-8004-7105995a9fd1, you specify 57076F3C-3564-4D22-8004-7105995A9FD1 and set an override and it makes it the correct configuration file.
I understand the idea of patch. I don't understand where to define it. I don't define uuid manually usually. What should I add to deployment in order to see the change? I understand that it needs to be in upper case, I don't understand at which step and where I can change it. As I mentioned previously, I've tried to change it post-deployment, but the operation system changed it back automatically before I could use it anywhere
Sanya, please look https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/node_specific_hieradata.html
Verified. Changed uuid to upper cases prior to overcloud deployment. The deployment passed, the uuid was correct.
According to our records, this should be resolved by openstack-tripleo-heat-templates-8.2.0-6.2.el7ost. This build is available now.