Hi,

this series adds a minimal StoragePoolCapabilities handling using the
virConnect.getStoragePoolCapabilities libvirt API; this is used to
filter the available pool types in the "Create pool" dialog, so it does
not offer anymore pool types that cannot be created (as unsupported by
the libvirt connection).

Pino Toscano (3):
  support: check for virConnect.getStoragePoolCapabilities
  virtinst: add a basic StoragePoolCapabilities
  createpool: show only available pool types

 tests/data/capabilities/poolcaps-fs.xml | 207 ++++++++++++++++++++++++
 tests/test_capabilities.py              |  25 +++
 virtManager/createpool.py               |   7 +-
 virtinst/__init__.py                    |   1 +
 virtinst/storagepoolcapabilities.py     |  61 +++++++
 virtinst/support.py                     |   2 +
 6 files changed, 302 insertions(+), 1 deletion(-)
 create mode 100644 tests/data/capabilities/poolcaps-fs.xml
 create mode 100644 virtinst/storagepoolcapabilities.py

-- 
2.28.0

Reply via email to