Add OS disk filter to LVM config file
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
parent
5a16cd1f51
commit
9feb5a7245
@ -11,7 +11,7 @@ from core.test_run import TestRun
|
||||
from storage_devices.device import Device
|
||||
from storage_devices.disk import Disk
|
||||
from test_tools.fs_utils import readlink
|
||||
from test_utils.disk_finder import resolve_to_by_id_link
|
||||
from test_utils.disk_finder import resolve_to_by_id_link, get_system_disks
|
||||
from test_utils.filesystem.symlink import Symlink
|
||||
from test_utils.size import Size
|
||||
|
||||
@ -146,6 +146,14 @@ class LvmConfiguration:
|
||||
TestRun.LOGGER.info(f"Preparing configuration for LVMs - filters.")
|
||||
LvmConfiguration.add_filters_to_lvm_config(lvm_filters)
|
||||
|
||||
os_disk_filters = [
|
||||
f"a|/dev/{disk}|" for disk in get_system_disks()
|
||||
] if Lvm.get_os_vg() else None
|
||||
|
||||
if os_disk_filters:
|
||||
TestRun.LOGGER.info(f"Add OS disks to LVM filters.")
|
||||
LvmConfiguration.add_filters_to_lvm_config(os_disk_filters)
|
||||
|
||||
@staticmethod
|
||||
def remove_global_filter_from_config():
|
||||
cmd = f"sed -i '/{global_filter_prototype_regex}/d' {lvm_config_path}"
|
||||
|
Loading…
Reference in New Issue
Block a user