kuryr-kubernetes/kuryr_kubernetes/objects
Danil Golov 5206717f08 Provide a proper way to choose VF in CNI
This commit fixes incorrect way for choosing VF in
SR-IOV binding driver.

Previously sriov-device-plugin has choosen device
by it's own way while CNI choosed first available VF.
This entities did not know anything about each other's
choice.

Now SR-IOV binding driver gets a list of used by
kubelet devices with help of Pod Resources Client, then
chooses device from this list which is not used by pod
yet and passes an appropriate VF into container's
network namespace.

Also this commit contains tools for cluster upgrade.

Change-Id: I5b24981f715966369b05b8ab157f8bfe02afc2d4
Closes-Bug: 1826865
Signed-off-by: Danil Golov <d.golov@samsung.com>
2019-08-27 18:03:46 +03:00
..
__init__.py Add support for nested pods with Vlan trunk port 2017-01-18 16:57:32 +05:30
base.py K8s Services support: LBaaSSpecHandler 2017-02-03 15:05:45 +03:00
fields.py Change Pod annotations format to o.vo 2018-08-01 15:30:42 +02:00
lbaas.py Add support for svc with text targetPorts 2019-03-15 15:15:40 +01:00
route.py OCP-Router: OCP-Route and Ingress LBaaS handlers 2018-06-15 14:47:48 +00:00
vif.py Provide a proper way to choose VF in CNI 2019-08-27 18:03:46 +03:00