This patch makes the necessary charm changes in order to expose
and attach SR-IOV VFs to Openstack instances.
VFs that support hardware offloading will be handled by ovn,
the others will be processed by the Neutron SR-IOV nic agent.
neutron-k8s charm
-----------------
* enable sriovnicswitch ml2 mechanism driver
nova-k8s charm
--------------
* add pci-aliases setting
* defines aliases for PCI devices, which can be requested through
flavor extra specs
* passed to openstack-hypervisor through the relation data
* enable PciPassthroughFilter and NUMATopologyFilter n-sch filters
* enable "filter_scheduler.pci_in_placement"
openstack-hypervisor charm
--------------------------
* add pci-device-specs setting
* allows whitelisting PCI devices (including SR-IOV PF/VFs)
Change-Id: Ie118ac84b975275df84af5a378a95bbe49bfeea2
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>