X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=templates%2Fsoftware%2Fcharts%2Fosh%2Fopenstack-compute-kit%2Fnova.j2;h=c507f16a5e14aa53161cb8250deb65b78b2657f8;hb=60778cfeff88c6ff54c80aaf80cf60da0fd8a7fb;hp=5cd0e3e4d8df97ac522df1b1f3b32a62ad74e4ec;hpb=4d520d225b0bb42749d8888080d402f5a7ac9dfa;p=yaml_builds.git 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 %} +....