From: davidplunkett Date: Tue, 14 May 2019 01:27:44 +0000 (+0000) Subject: add sriov whitelist options X-Git-Tag: 1.0.0~25 X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=commitdiff_plain;ds=sidebyside;h=60778cfeff88c6ff54c80aaf80cf60da0fd8a7fb;p=yaml_builds.git add sriov whitelist options Change-Id: Ie1b79d5fc16e1151ccbcd885e39153ebbb3ced7e Signed-off-by: davidplunkett --- diff --git a/templates/software/charts/osh/openstack-compute-kit/nova.j2 b/templates/software/charts/osh/openstack-compute-kit/nova.j2 index 5cd0e3e..c507f16 100644 --- a/templates/software/charts/osh/openstack-compute-kit/nova.j2 +++ b/templates/software/charts/osh/openstack-compute-kit/nova.j2 @@ -47,6 +47,11 @@ data: vif_plugging_is_fatal: False vif_plugging_timeout: 30 pci: - alias: '{ "vendor_id":"10de", "product_id":"1db4", "name":"V100", "device_type":"type-PCI" }' - passthrough_whitelist: '{"vendor_id": "10de", "product_id": "1db4"}' -... +# alias: '{ "vendor_id":"10de", "product_id":"1db4", "name":"V100", "device_type":"type-PCI" }' +# passthrough_whitelist: '{"vendor_id": "10de", "product_id": "1db4"}' + alias: '{"name": "numa0", "capability_type": "pci", "product_id": "158b", "vendor_id": "8086", "device_type": "type-PCI", "numa_policy": "required"}`' +{% for sriovnet in yaml.sriovnets %} + passthrough_whitelist: | + [{% for vf in sriovnet.whitelists -%}{"address":"{{vf["address"]}}","physical_network":"{{sriovnet.physical}}"}{% if loop.index < sriovnet.whitelists|length %},{% endif %}{% endfor %}] +{% endfor %} +....