To serve as a mechanism to allow an interlocking device identification
this patch injects a publisher id value into ISO images *and* the kernel
command line for any software running from the ISO image to match
the ISO in use to the location of data housed locally from within the
image.
Some differences exist with this patch due to refactoring changes in
I8567a10b77cdc3785686b79defcdafd75af53df0 where the basic flow and
logic was simplified just enough to require the logic to change
a little bit. Furthermore, even going to 2023.1, some default
configuration options were also removed as they were centered
around GRUB v1.
Related-Bug: 2032377
Change-Id: I9b74ec977fabc0a7f8ed6f113595a3f1624f6ee6
(cherry picked from commit fb850e7f005e0ef4b5c489b8c2b245791d0d33eb)
(cherry picked from commit 78c1d9a98d6ff175b3bfa5bdda6694a4cf30cff2)
(cherry picked from commit c71e124f9c06fdb5fc0a19a29bc7fb25f71ece9e)
Reviewed: https:/ /review. opendev. org/c/openstack /ironic/ +/917862 /opendev. org/openstack/ ironic/ commit/ 1060a570b7345f1 b9fd898e08d4629 607a44e2d4
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/2023.1
commit 1060a570b7345f1 b9fd898e08d4629 607a44e2d4
Author: Julia Kreger <email address hidden>
Date: Wed Apr 3 12:56:57 2024 -0700
Inject a randomized publisher id
To serve as a mechanism to allow an interlocking device identification
this patch injects a publisher id value into ISO images *and* the kernel
command line for any software running from the ISO image to match
the ISO in use to the location of data housed locally from within the
image.
Some differences exist with this patch due to refactoring changes in cdc3785686b79de fcdafd75af53df0 where the basic flow and
I8567a10b77
logic was simplified just enough to require the logic to change
a little bit. Furthermore, even going to 2023.1, some default
configuration options were also removed as they were centered
around GRUB v1.
Related-Bug: 2032377 a7f8ed6f113595a 3f1624f6ee6 4b5c489b8c2b245 791d0d33eb) 5b3bfa5bdda6694 a4cf30cff2) 5fc0a19a29bc7fb 25f71ece9e)
Change-Id: I9b74ec977fabc0
(cherry picked from commit fb850e7f005e0ef
(cherry picked from commit 78c1d9a98d6ff17
(cherry picked from commit c71e124f9c06fdb