github linux-system-roles/storage 1.7.0
support LVM RAID volumes - LVM cache support - remove recursive symlinks

latest releases: 1.17.0, 1.16.5, 1.16.4...
2 years ago

Refactored pool create function

  • refactored BlivetLVMVolume._create

Added support for LVM RAID volumes

  • raid_level can be used on pool volume
  • raid_disks can specify disks to be used
  • test added
  • some changes to README-devel (more to come)

remove extra blank lines

remove extra blank lines

Refined safe_mode condition in create_members

  • safe_mode condition in Blivet.Pool._create_members should now catch
    formatting reported by blkid but not being recognized/handled by blivet

Parameter checking (#223)

Older versions of ansible do not validate nested modules parameters for
types etc. Ansible 2.11 and newer implement this functionality. This
commit adds type definitions for nested variables.

  • added custom parameter checking
    • parameters (including nested) are now checked for type and value
    • values of all parameters are now normalized when applicable
  • specifying list values (e.g. disks) as non-list is now allowed
    • non-list value is converted to list
    • original failure-expecting test removed
    • functionality tested by modification of an existing test

Add LVM RAID specific parameters to module_args (#246)

These were not added after the nested parameters checks were
implemented.

change recursive role symlink to individual role dir symlinks (#248)

Signed-off-by: Rich Megginson rmeggins@redhat.com

Add support for creating and managing LVM cache volumes (#235)

  • Add support for creating and managing LVM cache volumes

  • Allow specifying disks as cache_devices instead of PVs

It might be hard for users to know names of the partitions we'll
create as PVs so we should let them disk names and get the PVs on
them ourselves when creating the cache.

  • Add LVM cache specific parameters to module_args

bump tox-lsr version to 2.8.3 (#249)

Signed-off-by: Rich Megginson rmeggins@redhat.com

Don't miss a new storage release

NewReleases is sending notifications on new releases.