This website requires JavaScript.
Explore
Help
Register
Sign In
sig_cloud
/
diskimage-builder
Watch
11
Star
0
Fork
0
You've already forked diskimage-builder
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
27903f90e2
diskimage-builder
/
diskimage_builder
/
elements
/
centos
/
test-elements
/
9-stream-build-succeeds
/
element-deps
6 lines
51 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Update centos element for 9-stream This adds 9-stream support to the centos element. See https://review.opendev.org/q/topic:cs9 for related patches. Change-Id: Ib80fbd21edb77c25764eff2c0d66e55bde7a90af
2021-08-31 23:24:36 +00:00
base
centos: work around 9-stream BLS issues Per the bug mentioned upstream, grub2-mkconfig will currently not set the kernel options for BLS entries prefixed with a machine-id different to the running system. This affects the centos element, as the upstream .qcow2 comes with a pre-existing BLS entry but a blank machine-id. This only affects 9-stream -- prior releases either don't use BLS or have entries configured to use a common variable from grubenv which is updated correctly. We currently can not end-to-end test this in OpenDev because we run our functional tests on Ubuntu Focal (they use devstack), whose kernel can not read the XFS format on the 9-stream .qcow2. This expands the functional tests (that run on Debian Buster, with a later kernel) to add the vm element, so the bootloader path is exercised (this requires a block-device too). This at least runs the bootloader install, we can confirm the kernel options look right from the dumping provided the logs. Change-Id: I327f5e7a95e47905c01138c8c4483f3f03e8efff
2021-12-14 19:05:47 +00:00
block-device-mbr
Update centos element for 9-stream This adds 9-stream support to the centos element. See https://review.opendev.org/q/topic:cs9 for related patches. Change-Id: Ib80fbd21edb77c25764eff2c0d66e55bde7a90af
2021-08-31 23:24:36 +00:00
epel
openstack-ci-mirrors
centos: work around 9-stream BLS issues Per the bug mentioned upstream, grub2-mkconfig will currently not set the kernel options for BLS entries prefixed with a machine-id different to the running system. This affects the centos element, as the upstream .qcow2 comes with a pre-existing BLS entry but a blank machine-id. This only affects 9-stream -- prior releases either don't use BLS or have entries configured to use a common variable from grubenv which is updated correctly. We currently can not end-to-end test this in OpenDev because we run our functional tests on Ubuntu Focal (they use devstack), whose kernel can not read the XFS format on the 9-stream .qcow2. This expands the functional tests (that run on Debian Buster, with a later kernel) to add the vm element, so the bootloader path is exercised (this requires a block-device too). This at least runs the bootloader install, we can confirm the kernel options look right from the dumping provided the logs. Change-Id: I327f5e7a95e47905c01138c8c4483f3f03e8efff
2021-12-14 19:05:47 +00:00
vm
Reference in New Issue
Copy Permalink