fee68def8f
Legacy plugin model maintained a map of plugins. This is
not used by the new model. Using this map in the new model
causes incorrect lookup of plugins. This change uses adds
a plugin to the map only if its legacy.
Signed-off-by: Anusha Ragunathan <anusha@docker.com>
(cherry picked from commit 8fd779dc28
)
Signed-off-by: Tibor Vass <tibor@docker.com>
10 lines
253 B
Go
10 lines
253 B
Go
package plugin
|
|
|
|
import "github.com/docker/docker/pkg/plugins"
|
|
|
|
// Plugin represents a plugin. It is used to abstract from an older plugin architecture (in pkg/plugins).
|
|
type Plugin interface {
|
|
Client() *plugins.Client
|
|
Name() string
|
|
IsLegacy() bool
|
|
}
|