Update kubelet to use the network-plugin-dir if the cni-bin-dir flag

is not set.
pull/6/head
Daniel Nardo 2017-04-19 16:22:19 -07:00
parent d1f4664f5b
commit 2320fde49c
1 changed files with 7 additions and 2 deletions

View File

@ -106,9 +106,14 @@ func ProbeNetworkPlugins(pluginDir, cniConfDir, cniBinDir string) []network.Netw
if cniConfDir == "" {
cniConfDir = pluginDir
}
binDir := cniBinDir
if binDir == "" {
binDir = pluginDir
}
// for each existing plugin, add to the list
allPlugins = append(allPlugins, cni.ProbeNetworkPlugins(cniConfDir, cniBinDir)...)
allPlugins = append(allPlugins, kubenet.NewPlugin(pluginDir))
allPlugins = append(allPlugins, cni.ProbeNetworkPlugins(cniConfDir, binDir)...)
allPlugins = append(allPlugins, kubenet.NewPlugin(binDir))
return allPlugins
}