f12b0bc669
This adds generation of nova.conf overrides to configure: - global PCI aliases for QAT and GPU devices - per-host PCI passthrough whitelist (contains both passthrough and SR-IOV devices) Helm multistring dictionary is created for PCI alias, and created for PCI passthrough whitelist. These multistring are OSLO.conf compatible with oslo_config.MultiStringOpt() multiple input values. Each multistring contains a list of JSON encoded strings. The generation of these overrides assumes that all host PCI device PFs and VFs are already provisioned, and that the resulting pci addresses are queryable using sysinv DB methods. Story: 2003909 Task: 29071 Change-Id: I8b96e471f7dcff6277cca107cbd0668ffd67c7b7 Signed-off-by: Jim Gauld <james.gauld@windriver.com> |
||
---|---|---|
.. | ||
__init__.py | ||
ceph.py | ||
config.py | ||
configp.py | ||
constants.py | ||
context.py | ||
exception.py | ||
extension_manager.py | ||
fernet.py | ||
fm.py | ||
health.py | ||
image_service.py | ||
images.py | ||
interface.py | ||
kubernetes.py | ||
paths.py | ||
policy.py | ||
retrying.py | ||
service_parameter.py | ||
service.py | ||
states.py | ||
storage_backend_conf.py | ||
utils.py | ||
wsgi_service.py |