Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install zfs #240

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from
Open

Conversation

AlanMarshall
Copy link
Contributor

This implements an openQA test to ensure that filesystem zfs can be installed under root xfs, and will operate correctly.

The test is included as part of FLAVOR universal used for release window testing and ongoing testing of system updates to ensure that zfs users will have a working filesystem following every individual change. It operates in uefi boot but with secure boot disabled because the zfs module taints the kernel.

The test saves a qcow2 file so that follow on tests can be added to implement further proposed feature tests.

Tested on Fedora 41:

./fifloader.py -c -l templates.fif.json
openqa-cli api -X POST isos ISO=Rocky-9.5-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=universal VERSION=9.5 CURRREL=9 LOCATION=https://dl.rockylinux.org/pub/rocky/9.5 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-universal-9.5 TEST=install_zfs

Result:
Pass
Screenshot 2025-01-09 at 19-40-59 openQA rocky-9 5-universal-x86_64-Build-20250109 192400 0-universal-9 5-install_zfs@64bit test results
Screenshot 2025-01-09 at 19-41-48 openQA rocky-9 5-universal-x86_64-Build-20250109 192400 0-universal-9 5-install_zfs@64bit test results

@AlanMarshall AlanMarshall requested review from tcooper and a team January 11, 2025 16:33
@AlanMarshall AlanMarshall added priority: medium This issue or pull request is of medium priority type: enhancement New feature or request type: test suite This issue or pull request is for test suite changes type: templates.fif.json Improvements or change to templates.fif.json labels Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: medium This issue or pull request is of medium priority type: enhancement New feature or request type: templates.fif.json Improvements or change to templates.fif.json type: test suite This issue or pull request is for test suite changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant