config/sysinv/sysinv/sysinv/sysinv/puppet
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 Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
aodh.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
barbican.py Store BMC password in Openstack Barbican instead of keyring. 2019-02-12 10:12:54 -05:00
base.py Kubernetes Cluster Network Configuration 2019-01-09 12:41:25 -05:00
ceilometer.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
ceph.py Ceph initialization on AIO is done only in 'controller' manifests 2019-02-10 21:22:41 +02:00
cinder.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
common.py Ceph for standard: System Inventory CLI, API, DB 2019-01-16 18:12:15 +02:00
dcmanager.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
dcorch.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
device.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
fm.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
glance.py Enable python3.5 sysinv unit test 2019-01-30 08:51:07 +08:00
gnocchi.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
heat.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
horizon.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
interface.py Update nova helm overrides for PCI alias, passthrough, and SR-IOV 2019-02-13 14:00:51 -05:00
inventory.py Add Barbican bootstrap and runtime manifests 2019-01-11 13:33:00 -05:00
ironic.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
keystone.py Enable python3.5 sysinv unit test 2019-01-30 08:51:07 +08:00
kubernetes.py Kubernetes Cluster Network Configuration 2019-01-09 12:41:25 -05:00
ldap.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
magnum.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
mtce.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
murano.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
networking.py Fix mtu configuration for dns and nfs 2019-02-01 09:54:44 -05:00
neutron.py Create DataNetworks modelling in System Configuration 2019-01-22 17:43:45 -05:00
nfv.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
nova.py Update nova helm overrides for PCI alias, passthrough, and SR-IOV 2019-02-13 14:00:51 -05:00
openstack.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
ovs.py Create DataNetworks modelling in System Configuration 2019-01-22 17:43:45 -05:00
panko.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
patching.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
platform.py Fix mtu configuration for dns and nfs 2019-02-01 09:54:44 -05:00
puppet.py Store puppet config in context 2018-12-18 10:45:13 -05:00
service_parameter.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
smapi.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
storage.py Create docker-lv in the automatically created ctgs-vg volume group 2019-01-07 20:03:07 -05:00
swift.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00