Closed vojtechtrefny closed 5 months ago
Blivet with full support for all Stratis features in this PR is now available on both RHEL (9 and 10) and Fedora so I am marking this as ready for review. The pylint failures are fixed in #440
[citest]
Attention: Patch coverage is 0%
with 127 lines
in your changes missing coverage. Please review.
Project coverage is 10.90%. Comparing base (
acd20be
) to head (9be4bd6
). Report is 12 commits behind head on main.
Files | Patch % | Lines |
---|---|---|
library/blivet.py | 0.00% | 106 Missing :warning: |
library/blockdev_info.py | 0.00% | 21 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
[citest]
the centos9 statis test fails:
TASK [fedora.linux_system_roles.storage : Manage the pools and volumes to match the specified state] ***
task path: /WORKDIR/git-main_stratis-support-25ax7xqcj/.collection/ansible_collections/fedora/linux_system_roles/roles/storage/tasks/main-blivet.yml:69
Friday 31 May 2024 17:45:03 +0000 (0:00:00.010) 0:01:05.969 ************
fatal: [sut]: FAILED! => {
"actions": [],
"changed": false,
"crypts": [],
"leaves": [],
"mounts": [],
"packages": [],
"pools": [],
"volumes": []
}
MSG:
failed to set up pool 'foo': __init__() got an unexpected keyword argument 'clevis'
[citest]
[citest]
[citest]
[citest]
please rebase on top of the latest main branch to pick up test fixes
[citest]
Support for creating and managing Stratis pools and volumes. For now this is just a draft because we need a new version of Blivet to be available for the full support. This includes support for creating Stratis pools and filesystems and adding new block devices to an existing Stratis pool (removing block devices is not supported by Stratis). Encrypted Stratis pools can be created with Clevis/Tang or TPM support.
Resolves: RHEL-31854