Commit Graph

262 Commits

Author SHA1 Message Date
2a8aa1ba6e AlmaLinux changes: Enable Btrfs support 2025-07-10 03:21:14 +00:00
Vojtech Trefny
fcdd4e1e2f Do not specify URL for discovering tests
With the URL pointed to the upstream repository the source RPM
is taken from the c10s branch and any patches included in the MR
are not applied when extracting tests.
2025-07-08 15:16:45 +02:00
Vojtech Trefny
119c730eb6 tests: Change expected Stratis metadata size for stratisd 3.7.0
Resolves: RHEL-102299
2025-07-08 13:08:00 +02:00
Vojtech Trefny
1eac87be5a gating: Add missing ci.fmf after migration to TMT 2025-07-04 15:19:05 +02:00
e2f592b1b6 AlmaLinux changes: Enable Btrfs support 2025-07-04 03:05:02 +00:00
Vojtech Trefny
23e5f996e1 Tell LVM DBus to refresh it's internal status during reset
Resolves: RHEL-93967
2025-07-02 14:47:56 +02:00
Vojtech Trefny
49c7fb9de1 Migrate blivet gating tests from STI to TMT 2025-07-02 13:37:24 +02:00
a7beb7241f AlmaLinux changes: Enable Btrfs support 2025-06-11 03:10:04 +00:00
ef368a3a03 Merge pull request 'AlmaLinux changes: Enable Btrfs support' (#1) from ngompa/python-blivet-rpm:a10s-btrfs into a10s
Reviewed-on: #1
2025-05-30 17:34:48 +00:00
Vojtech Trefny
ee58bf71f3 Wipe end partition before creating it as well as the start
Resolves: RHEL-93967
2025-05-30 13:40:40 +02:00
944b3168c5 AlmaLinux changes: Enable Btrfs support 2025-05-28 17:39:10 -04:00
Vojtech Trefny
f5f91072de Make ActionDestroyFormat optional when the device is also scheduled to be removed
Resolves: RHEL-84685
Resolves: RHEL-84663
2025-05-20 16:00:06 +02:00
Vojtech Trefny
913bd14a83 C10S bugfix update
- Get the actual PV format size for LVMPV format
  Resolves: RHEL-74076
- Include additional information in PartitioningError
  Resolves: RHEL-84686
2025-04-14 13:36:06 +02:00
Vojtech Trefny
c582b80db6 C10S bugfix update
- Do not remove PVs from devices file if disabled or doesn't exist
  Resolves: RHEL-65846
- iscsi: Use node.startup=onboot option for Login
  Resolves: RHEL-53719
- tests: Make sure selinux_test doesn't try to create mountpoints
  Resolves: RHEL-78988
2025-03-27 09:58:45 +01:00
Vojtech Trefny
0325a6a032 Set persistent allow-discards flag for newly created LUKS devices
Resolves: RHEL-82884
2025-03-12 13:06:40 +01:00
Vojtech Trefny
18f7244e03 Revert "Remove support for the MD linear RAID level"
Resolves: RHEL-76808
2025-01-29 15:58:04 +01:00
Vojtech Trefny
dfbbc05206 Fix crash on ppc64le with GPT
Resolves: RHEL-70153
2024-12-05 17:09:11 +01:00
Vojtech Trefny
b475497402 Make GPT default label type on all architectures
Resolves: RHEL-52200
2024-11-19 13:23:50 +01:00
Vojtech Trefny
a7eddd983a Fix running tests in FIPS mode
Resolves: RHEL-45173
2024-11-12 13:27:22 +01:00
Jan Pokorny
84e2f6f95a Modified passphrase in stratis test
Resolves: RHEL-45173
2024-11-01 11:41:31 +01:00
Troy Dawson
37e6b8d1d2 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:05:28 -07:00
Vojtech Trefny
f7ddb7a456 Align sizes up for growable LVs
Resolves: RHEL-45180
Resolves: RHEL-45181
2024-10-24 14:59:34 +02:00
Vojtech Trefny
826b168988 Fix dependency on libblockdev-s390
Resolves: RHEL-61187
2024-10-09 13:06:06 +02:00
Vojtech Trefny
6d59649470 Fix checking for NVMe plugin availability
Resolves: RHEL-45179
2024-09-30 14:28:40 +02:00
Vojtech Trefny
4a23a9cf98 Remove support for the MD linear RAID level
Resolves: RHEL-38386
2024-09-09 10:22:52 +02:00
Vojtech Trefny
a866f6aa6d Consolidated Device Configuration for RHEL 10
Resolves: RHEL-39381
2024-07-16 10:42:26 +02:00
Vojtech Trefny
f209b60b06 RHEL 10.0 Beta fixes
- tests: Try waiting after partition creation for XFS resize test
  Resolves: RHEL-45177
- Run mkfs.xfs with the force (-f) option by default
  Resolves: RHEL-39384
2024-06-28 10:31:51 +02:00
Troy Dawson
bcc9f2f01c Bump release for June 2024 mass rebuild 2024-06-24 09:16:51 -07:00
Vojtech Trefny
41dda8a5a1 Fix skipping btrfs calls when libblockdev btrfs plugin is missing
Resolves: RHEL-36190
2024-05-14 15:04:48 +02:00
Vojtech Trefny
0d35f1887b Rebase to the latest upstream release 3.10.0
Resolves: RHEL-35572
2024-05-13 13:46:20 +02:00
Vojtech Trefny
0a538e637b Fix UnboundLocalError in MD populator (#2263668) 2024-02-12 18:35:27 +01:00
Vojtech Trefny
5bd5783dc1 Fix crash when scanning degraded/not fully assembled MD arrays 2024-02-06 09:11:05 +01:00
Vojtech Trefny
6fb394db93 Update RHEL patch for 3.9.0 2024-01-31 13:30:41 +01:00
Vojtech Trefny
c82e474e41 New version 3.9.0
- Fix getting default LVM cache metadata size from libblockdev (vtrefny)
- Fix checking for segment type for cache pools (vtrefny)
- tests: Enable GFS2 tests (vtrefny)
- tests: Move 'test_labels' to unit tests (vtrefny)
- Add a new function to check if a filesystem is empty (vtrefny)
- tests: Wait for array resync in MD tests (vtrefny)
- misc: Vagrantfile update (vtrefny)
- tests: Add a simple unit test for the NVMe module (vtrefny)
- tests: Add a test case with multiple devices with the same name (vtrefny)
- tests: Add basic unit tests for device_id (vtrefny)
- tests: Add a simple test for DeviceTree.get_device_by_device_id (vtrefny)
- Use get_device_by_device_id instead of _by_name in populator (vtrefny)
- Add a function to get a device by device ID (vtrefny)
- Add "device ID" that could be used as a unique device identifier (vtrefny)
- Fix adding new members to array with redundancy (vtrefny)
- Correctly set md_uuid when adding/removing member to/from array (vtrefny)
- tests: Add storage test case for MD RAID (vtrefny)
- Remove unused pylintcodediff helper script (vtrefny)
- tests: Add a simple unit test for Btrfs (vtrefny)
- Generate UUID for newly created btrfs volumes (vtrefny)
- nvme: Retrieve HostNQN from a first active fabrics connection (tbzatek)
- ci: Set custom release number for Packit (vtrefny)
- Support partitioning of hybrid boot disks (vponcova)
- Fix checking PV free space when removing it from a VG (#2232328) (vtrefny)
- tests: run_tests script enhancements (vtrefny)
- Add a BTRFS example (vtrefny)
- tests: Add a storage test case for BTRFS (vtrefny)
- Remove support for NVDIMM namespaces (vtrefny)
- Fix passing extra mkfs arguments to libblockdev (vtrefny)
- ci: Add a GH action to run blivet-gui test suite on PRs (vtrefny)
- ci: Add a Dockerfile for building a CI container (vtrefny)
- ci: Allow installing only build dependencies without test deps (vtrefny)
- Fix failing tests when running as a non-root user (vtrefny)
- Add flag to control LVM devices file support (vtrefny)
- Use libblockdev to check for kernel modules availability (vtrefny)
- Use libblockdev to remove filesystems instead of calling wipefs (vtrefny)
- swap: Use libblockdev to check label and UUID format (vtrefny)
- fs_test: Enable NTFS test case (vtrefny)
- availability: Remove the unused "lvmdevices" application (vtrefny)
- availability: Cleanup applications (vtrefny)
- Remove support for Apple HFS format (vtrefny)
- Fix raising FormatCreateError in FS._create (vtrefny)
- Use libblockdev for filesystem mount operation (vtrefny)
- Use os.statvfs instead of df to get tmpfs size (vtrefny)
- Use libblockdev to create supported filesystems (vtrefny)
- Use libblockdev for reading filesystem label (vtrefny)
- Use libblockdev for getting filesystem info and size (vtrefny)
- Use libblockdev for filesystem resizing (vtrefny)
- Use libblockdev for setting and checking filesystem label and UUID (vtrefny)
- swap: Simplify creating swap with UUID (vtrefny)
- Use libblockdev for the filesystem sync operation (vtrefny)
- Add libblockdev filesystem plugin to the list of required plugins (vtrefny)
- availability: Remove unused "mlabel" application (vtrefny)
- availability: Simplify checks for LVM VDO and shared LVM support (vtrefny)
- availability: Do not check e2fsprogs version (vtrefny)
- Remove JFS support (vtrefny)
- Remove support for ReiserFS (vtrefny)
- ci: Update default branch for Packit to 3.9-devel/release (vtrefny)
- fcoe/iscsi: Use libblockdev to load modules instead of modprobe (vtrefny)
- Added missing fstab object to SwapSpace (japokorn)
- misc: Update test dependencies ansible playbook (vtrefny)
- misc: Simplify the makebumpver script (vtrefny)
- Do not fail when kpartx is not available (vtrefny)
- Move kpartx dependency from DMDevice to MultipathDevice (vtrefny)
- ci: Update default branch for Packit to 3.9-devel/release (vtrefny)
- Include btrfs volumes names/labels in DeviceTreeBase.names (vtrefny)
- fixed fstab.read issue (japokorn)
- Added support for user defined values in fstab (japokorn)
- Incorporated review comments (japokorn)
- Fstab support (japokorn)
- add udev-builtin-path_id property to zfcp-attached SCSI disks (maier)
2024-01-31 13:26:21 +01:00
Fedora Release Engineering
fe04e2e5e9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 02:09:56 +00:00
Fedora Release Engineering
e3ad84b027 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 23:53:43 +00:00
Vojtech Trefny
ce7e05431f add udev-builtin-path_id property to zfcp-attached SCSI disks 2023-12-13 16:42:17 +01:00
Yaakov Selkowitz
ccca5d9940 Update RHEL patch for 3.8.2 2023-11-06 00:04:33 -05:00
Vojtech Trefny
71e231baa0 New version 3.8.2
- tests: Ignore new pylint false positive with pylint 3.0 (vtrefny)
- pylint: Use 'exit' instead of 'do_exit' for pylint.lint.Run (vtrefny)
- Revert "When creating a shared LVM VG skip pvcreate" (vtrefny)
- Revert "Force command line based libblockdev LVM plugin" (vtrefny)
- ci: Bump actions/checkout from v2/3 to v4 (vtrefny)
- spec: Add libblockdev-nvme as weak dependency (vtrefny)
- Always require NVMe plugin (vtrefny)
- Enable LVM logging only in debug mode (vtrefny)
- nvme: Require additional rpms for dracut (tbzatek)
- Force command line based libblockdev LVM plugin (vtrefny)
- When creating a shared LVM VG skip pvcreate (vtrefny)
- Add support for creating shared LVM setups (vtrefny)
- nvme: Align HostNQN and HostID format to TP4126 (tbzatek)
- README: Fix typo (vtrefny)
- README: Update Debian dependencies for libblockdev 3.0 (vtrefny)
2023-10-12 13:12:12 +02:00
Vojtech Trefny
bdbb7309d6 New version 3.8.1
- Ignore new false positives with the latest pylint (vtrefny)
- iscsi: Rename storaged to udisks (tbzatek)
- iscsi: Rework UDisks iscsi module activation (tbzatek)
- iscsi: Make sure to modprobe iscsi_ibft (tbzatek)
- iscsi: Downgrade default CHAP auth algs to SHA1,MD5 (tbzatek)
- iscsi: Save firmware initiator name to /etc/iscsi/initiatorname.iscsi (vtrefny)
- spec: Bump release to 99 to be always ahead of Fedora in nightly (vtrefny)
- tests: Improve iscsi_test.ISCSITestCase (vtrefny)
- Make sure that LUKS.has_key always returns a boolean value (vtrefny)
- Squashed 'translation-canary/' changes from d6a40985..5bb81253 (vtrefny)
- Add btrfs subvolume specification to devicetree.resolve_device (vtrefny)
- Revert "Makefile cleanup" (vtrefny)
2023-08-03 11:17:28 +02:00
Fedora Release Engineering
3bcfcaf057 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 08:01:15 +00:00
Python Maint
50a7b6314a Rebuilt for Python 3.12 2023-06-29 23:31:09 +02:00
Vojtech Trefny
49234ce343 Remove gating tests
These tests require the now unsupported FMF provisioning.
2023-06-29 15:43:37 +02:00
Vojtech Trefny
36c1fd3e81 Cleanup unused patches 2023-06-29 15:42:53 +02:00
Vojtech Trefny
ff8048d8b5 New version 3.8.0
- Require libblockdev 3.0 when importing from GI (vtrefny)
- spec: Bump required version of libblockdev to 3.0 (vtrefny)
- md: Adapt libblockdev 3.0 mdraid bitmap arg changes (tbzatek)
- spec: Bump release to 99 to be always ahead of Fedora in nightly (vtrefny)
- ci: Run GH actions tests in a Fedora container (vtrefny)
- Add new LUKS tests for add/remove key and key file usage (vtrefny)
- Adjust to the new libblockdev 3.0 crypto API (vtrefny)
- Adjust to libblockdev 3.0 API changes (vtrefny)
- blivet: Enable the extended node bitmap for F2FS (akoskovich)
- Remove all state-dependent objects when resetting Blivet DBus object. (dlehman)
- Run callbacks when pruning actions. (dlehman)
- Always prefer GPT disk labels on x86_64 (and clean up the logic) (awilliam)
- Do not add new PVs to the LVM devices file if it doesn't exist and VGs are present (vtrefny)
- Add RISCV64 architecture helper [is_riscv64()] for arch module. (48907457+nirousseau)
- iscsi: Extend allowed CHAP auth algorithms (tbzatek)
- Fix checking FIPS mode when /proc/sys/crypto/fips_enabled doesn't exist (vtrefny)
- Fix creating LUKS1 on disks with mixed sector size (#2188785) (vtrefny)
- Do not set memory limit for LUKS2 when running in FIPS mode (vtrefny)
- Revert "tests: Skip test_lvcreate_type on CentOS/RHEL 9" (vtrefny)
- DBus: remove extra callback invocations (dlehman)
- Add a test case for filesystem online resize (vtrefny)
- Add support for filesystem online resize (vtrefny)
- iscsi: Use UDisks instead of storaged in the availability message (vtrefny)
- tests: Fix skipping iSCSI tests if UDisks iSCSI isn't available (vtrefny)
- Add ChangeLog to .gitignore (vtrefny)
- Makefile cleanup (vtrefny)
- ci: Use Packit for daily builds in Copr (vtrefny)
- Avoid raising libblockdev exceptions from our code (vtrefny)
- ci: Fix Packit configuration (vtrefny)
- Add support for specifying stripe size for RAID LVs (vtrefny)
- tests: Use blivet-specific prefix for targetcli backing files (vtrefny)
- Add a basic test case for the iscsi module (vtrefny)
- Allow changing iSCSI initiator name after setting it (vtrefny)
- Prefer UUID for fstab spec for DM devices too (vtrefny)
- Remove support for Python 2 from spec and Makefile (vtrefny)
2023-06-29 14:06:04 +02:00
Python Maint
3dc0932689 Rebuilt for Python 3.12 2023-06-13 20:32:31 +02:00
Vojtech Trefny
71a12cb2d8 Always prefer GPT disk labels on x86_64 2023-05-31 09:08:07 +02:00
Vojtech Trefny
59a5ad27dc Add support for filesystem online resize 2023-05-23 09:30:56 +02:00
Vojtech Trefny
4c2a70e0da Add support for specifying stripe size for RAID LVs 2023-05-04 09:58:43 +02:00
Vojtech Trefny
b01a7c7308 New version 3.7.1
- Fix the get_mount_device function (vponcova)
- Prefer using UUID for the kickstart --onpart argument (vtrefny)
- Fix setting kickstart data (vtrefny)
- pylint: Remove the "EXCEPTIONS" section from pylintrc (vtrefny)
- Add "microsoft" to list of recognized VM environments (vtrefny)
- ci: Add action to run unit tests in GH actions (vtrefny)
- tests: Make sure that unit tests can run without root privileges (vtrefny)
- doc: Link to the LVM VDO documentation from the index page (vtrefny)
- Ignore missing parted disk in ActionList._post_process (#2102960) (vtrefny)
2023-03-16 10:47:50 +01:00