config/sysinv/sysinv/sysinv/sysinv/common
Jim Gauld f12b0bc669 Update nova helm overrides for PCI alias, passthrough, and SR-IOV
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>
2019-02-13 14:00:51 -05:00
..
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph.py Ceph for standard: Add deployment model to System Inventory cluster API 2019-02-05 18:01:42 +00:00
config.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
configp.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
constants.py Merge "Ceph for standard: Add deployment model to System Inventory cluster API" 2019-02-11 16:59:47 +00:00
context.py Sysinv healthy query API request failed 2018-09-13 13:36:15 -04:00
exception.py Trigger application reapply on host unlock/delete 2019-01-31 15:29:23 -05:00
extension_manager.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
fernet.py Fernet key synchronization 2018-10-26 14:56:42 -05:00
fm.py Sysinv healthy query API request failed 2018-09-13 13:36:15 -04:00
health.py Change compute node to worker node personality 2018-12-13 14:15:55 -05:00
image_service.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
images.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
interface.py Update nova helm overrides for PCI alias, passthrough, and SR-IOV 2019-02-13 14:00:51 -05:00
kubernetes.py Trigger application reapply on host unlock/delete 2019-01-31 15:29:23 -05:00
paths.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
policy.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
retrying.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
service.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
service_parameter.py Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
states.py Fix word and statement errors in comments 2018-11-14 10:04:51 +08:00
storage_backend_conf.py Ceph for standard: Semantic checks 2019-01-18 09:27:12 +00:00
utils.py Merge "Configurable Host HTTP/HTTPS Port Binding" 2019-02-07 19:05:52 +00:00
wsgi_service.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00