kuryr-kubernetes/kuryr_kubernetes/cmd
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
..
eventlet Controller service base 2016-10-04 21:56:50 +03:00
__init__.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
cni.py Experimental CNI & VIFBridge binding 2016-12-05 18:05:22 +00:00
daemon.py CNI split - introducing CNI daemon 2017-11-21 08:50:04 +01:00
status.py Provide a proper way to choose VF in CNI 2019-08-27 18:03:46 +03:00