13 lines
627 B
Diff
13 lines
627 B
Diff
--- /root/tmp/kuryr-kubernetes/kuryr_kubernetes/cni/main.py 2017-06-19 07:15:39.898398766 -0400
|
|
+++ kuryr_kubernetes/cni/main.py 2017-06-22 04:28:41.421123949 -0400
|
|
@@ -54,6 +54,9 @@ class K8sCNIPlugin(cni_api.CNIPlugin):
|
|
self._watcher.stop()
|
|
|
|
def _setup(self, params):
|
|
+ ovs = os_vif._EXT_MANAGER['ovs'].obj
|
|
+ ovs_mod = sys.modules[ovs.__module__]
|
|
+ ovs_mod.linux_net.privsep.vif_plug.start(ovs_mod.linux_net.privsep.priv_context.Method.FORK)
|
|
clients.setup_kubernetes_client()
|
|
self._pipeline = h_cni.CNIPipeline()
|
|
self._watcher = k_watcher.Watcher(self._pipeline)
|