Преглед на файлове

Merge pull request #29877 from mavenugo/npfilter

Use GetAllByCap to get list of network plugins in docker info
Tibor Vass преди 8 години
родител
ревизия
4617b66c90
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      daemon/network.go

+ 7 - 0
daemon/network.go

@@ -407,6 +407,13 @@ func (daemon *Daemon) GetNetworkDriverList() []string {
 	}
 
 	pluginList := daemon.netController.BuiltinDrivers()
+
+	managedPlugins := daemon.PluginStore.GetAllManagedPluginsByCap(driverapi.NetworkPluginEndpointType)
+
+	for _, plugin := range managedPlugins {
+		pluginList = append(pluginList, plugin.Name())
+	}
+
 	pluginMap := make(map[string]bool)
 	for _, plugin := range pluginList {
 		pluginMap[plugin] = true