Skip to content

bootc: add integration test for disk.yaml (HMS-9295) #1845

Closed
mvo5 wants to merge 3 commits into
osbuild:mainfrom
mvo5:bootc-build-imgref-test-4
Closed

bootc: add integration test for disk.yaml (HMS-9295) #1845
mvo5 wants to merge 3 commits into
osbuild:mainfrom
mvo5:bootc-build-imgref-test-4

Conversation

@mvo5

@mvo5 mvo5 commented Sep 8, 2025

Copy link
Copy Markdown
Contributor

[based on https://github.com/https://github.com//pull/1828 ]

This commit adds support to test for disk.yaml

/jira-epic HMS-8839

JIRA: HMS-9295

mvo5 added 3 commits September 8, 2025 13:03
This commit introduces a fake bootc container that contains
just enough content to simulate a bootc image. It is based
on a "FROM scartch" container and does not require a network
connection. It will build a static go binary to provide the
"sleep" binary and the "bootc" binary that is expected by
the bootc introspection code in images.

The code to geneate fake bootc containers is put into
pkg/distro/bootc/bootctest
and can potentially be reused for manifest tests and
for ibcli/bib.

Thanks to Alex for suggesting the static go binary.
This commit adds an integration test that checks that the
/usr/lib/bootc-image-builder/disk.yaml file is picked up
when generating the manifest json and that the binary file
is taken from the right pipeline.
@mvo5

mvo5 commented Sep 15, 2025

Copy link
Copy Markdown
Contributor Author

Closing in favor of #1848

@mvo5 mvo5 closed this Sep 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants