Skip to content

test: Kata 5098 test SBOM#255

Closed
dbkreling wants to merge 2 commits into
confidential-devhub:mainfrom
dbkreling:kata-5098-test-sbom
Closed

test: Kata 5098 test SBOM#255
dbkreling wants to merge 2 commits into
confidential-devhub:mainfrom
dbkreling:kata-5098-test-sbom

Conversation

@dbkreling

Copy link
Copy Markdown
Collaborator

Test SBOMs content. This is a throwaway PR and can be closed after testing.

dbkreling and others added 2 commits July 1, 2026 10:08
Replace the empty placeholder SBOM with a real SPDX 2.3 SBOM that lists
all RPM packages installed in the QCOW2 guest and references the
osc-podvm-payload container by digest.

The build now captures the RPM inventory via rpm -qa inside the guest,
extracts it with virt-copy-out, and transfers it back to the Tekton pod.
The sbom-generate step constructs valid SPDX JSON with package entries
and PURL references for each RPM and the payload container.

The SBOM format was aligned against real SBOMs from osc-caa (syft) and
osc-podvm-payload (mobster) to match field structure, PURL conventions,
license fields, and checksums.

Ref: KATA-5098

Signed-off-by: Daniel Kreling <dkreling@redhat.com>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
DO NOT MERGE - temporary commit to test the SBOM changes by embedding
the task directly instead of referencing the quay.io bundle.

Signed-off-by: Daniel Kreling <dkreling@redhat.com>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dbkreling dbkreling closed this Jul 1, 2026
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