Skip to content

Conversation

@bgartzi
Copy link
Contributor

@bgartzi bgartzi commented Oct 13, 2025

The rhel-9.6 was holding the dbx from fedora-42.

This commit fixes that updating the file to the one expected for rhel-9.6 as a host/vm platform. This should be enough for any VM being booted on that platform for the default OVMF_VARS.secboot.fd file.

The patch also adds centos-9 variables, and a quick reference about this repository's hierarchy.

dbx was not properly computed previously for rhel-9.6 qemu-kvm as a
platform.

Update the file.

Signed-off-by: Beñat Gartzia Arruabarrena <[email protected]>
efivars contains secure boot variables per each platform/host OS.

mok-variables mok variables per each guest OS version.

Signed-off-by: Beñat Gartzia Arruabarrena <[email protected]>
Extracted from /usr/share/edk2/OVMF/OVMF_VARS.secboot.fd provided by
edk2-ovmf-20241117-3.el9.noarch.rpm. It can be downloaded from

    https://kojihub.stream.centos.org/koji/buildinfo?buildID=76093

This matches the edk2 version shipped by kubevirt 1.6, see:

    https://github.com/kubevirt/kubevirt/blob/release-1.6/hack/rpm-deps.sh#L12

Signed-off-by: Beñat Gartzia Arruabarrena <[email protected]>
bgartzi added a commit to bgartzi/compute-pcrs that referenced this pull request Oct 13, 2025
efivars in reference values are host OS or cloud platform dependent, not
guest OS dependent. See

    trusted-execution-clusters/reference-values#4

This commit updates the test-fixture hierarchy, adds a little README
explaining it and updates the justfile to find the right paths.

Consider that we are just testing fedora-42 as a host platform for now,
but we would probably soon add tests/test-fixtures for other platforms
as well (other cloud platforms, centos+qemu-kvm/ovmf...).

Signed-off-by: Beñat Gartzia Arruabarrena <[email protected]>
@bgartzi bgartzi merged commit 14c5996 into trusted-execution-clusters:main Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant