Skip to content

Base kstest runner container on F44#1631

Merged
M4rtinK merged 3 commits intorhinstaller:mainfrom
M4rtinK:main-base_runner_container_on_F44
Mar 24, 2026
Merged

Base kstest runner container on F44#1631
M4rtinK merged 3 commits intorhinstaller:mainfrom
M4rtinK:main-base_runner_container_on_F44

Conversation

@M4rtinK
Copy link
Copy Markdown
Contributor

@M4rtinK M4rtinK commented Mar 16, 2026

Bump the kickstart test runner container to Fedora 44 base

This is necessary to fix the RAID kickstart tests.

We need a new version of libguestfs, as we need it to use a new enough
kernel to properly mount RAID volumes created with with 6.19+ kernels.

See the mdadm bug for more details:

https://bugzilla.redhat.com/show_bug.cgi?id=2436732

Resolves: INSTALLER-4579

This PR also contains a fix from @KKoukiou necessary to handle issue encountered with the F43 container base - thanks a lot! :)

@M4rtinK
Copy link
Copy Markdown
Contributor Author

M4rtinK commented Mar 16, 2026

/kickstart-test --testtype whatever

@M4rtinK
Copy link
Copy Markdown
Contributor Author

M4rtinK commented Mar 16, 2026

/test-tmt

@M4rtinK M4rtinK force-pushed the main-base_runner_container_on_F44 branch from 0994527 to 99b7a72 Compare March 20, 2026 11:24
@M4rtinK
Copy link
Copy Markdown
Contributor Author

M4rtinK commented Mar 20, 2026

Updated the PR to disable the ostree test that seems to be the only one failing with the new container.

@M4rtinK M4rtinK force-pushed the main-base_runner_container_on_F44 branch from 99b7a72 to 0cf8566 Compare March 24, 2026 12:55
@M4rtinK
Copy link
Copy Markdown
Contributor Author

M4rtinK commented Mar 24, 2026

I have split the ostree test disable to a separate commit & disabled the test also on RHEL 9 & 10 as it fails there as well.

KKoukiou and others added 3 commits March 24, 2026 14:06
Add SYS_RESOURCE capability and set ulimit -c unlimited before starting libvirt.

Libvirt was trying to set RLIMIT_CORE to unlimited (18446744073709551615)
which fails in containers with: 'libvirt: error : cannot limit core file
size of process to 18446744073709551615: Operation not permitted'

By setting ulimit -c unlimited before libvirt starts, libvirt sees that
unlimited is already set and doesn't try to change it. The SYS_RESOURCE
capability is needed for ulimit -c unlimited to work in containers.

Related to: rhinstaller#1458
This is necessary to fix the RAID kickstart tests.

We need a new version of libguestfs, as we need it to use a new enough
kernel to properly mount RAID volumes created with with 6.19+ kernels.

See the mdadm bug for more details:

https://bugzilla.redhat.com/show_bug.cgi?id=2436732

Resolves: INSTALLER-4579
The rpm-ostree-container-uefi test does not work with the F44 container.

As it this does not seem like a straightforward problem to fix,
lets skip the test for now so that we don't block the switch to the
F44 container.
@M4rtinK M4rtinK force-pushed the main-base_runner_container_on_F44 branch from 0cf8566 to dc19fe5 Compare March 24, 2026 13:08
@rvykydal
Copy link
Copy Markdown
Contributor

/test-os-variants

@M4rtinK
Copy link
Copy Markdown
Contributor Author

M4rtinK commented Mar 24, 2026

/test-tmt

@M4rtinK M4rtinK merged commit d77bced into rhinstaller:main Mar 24, 2026
5 checks passed
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.

3 participants