]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
python-common: Add Drive Group selections 31021/head
authorJoshua Schmid <jschmid@suse.de>
Thu, 4 Jul 2019 07:42:36 +0000 (09:42 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Mon, 4 Nov 2019 08:45:13 +0000 (09:45 +0100)
commitba1cac013f84d454d3a8dcc45969f6155571e0d8
tree6924549afa43356470decaf6e53c9625828c3e34
parent2210425a68709a6af5dad2dbfb21392c470edef1
python-common: Add Drive Group selections

A Drive Selection is a representation of an applied
drive group. I.e. By executing all fiters of a drive group,
you will end up with a drive selection

Co-authored-by: Joshua Schmid <jschmid@suse.de>
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
12 files changed:
src/python-common/ceph/deployment/drive_group.py
src/python-common/ceph/deployment/drive_selection/__init__.py [new file with mode: 0644]
src/python-common/ceph/deployment/drive_selection/example.yaml [new file with mode: 0644]
src/python-common/ceph/deployment/drive_selection/filter.py [new file with mode: 0644]
src/python-common/ceph/deployment/drive_selection/matchers.py [new file with mode: 0644]
src/python-common/ceph/deployment/drive_selection/selector.py [new file with mode: 0644]
src/python-common/ceph/deployment/inventory.py [new file with mode: 0644]
src/python-common/ceph/tests/factories.py [new file with mode: 0644]
src/python-common/ceph/tests/test_disk_selector.py [new file with mode: 0644]
src/python-common/ceph/tests/test_drive_group.py
src/python-common/setup.cfg
src/python-common/setup.py