Adding dynamic Flexvolume plugin discovery capability, using filesystem watch.

This commit is contained in:
Cheng Xing
2017-07-25 17:48:26 -07:00
parent 5f805a5e66
commit 396c3c7c6f
50 changed files with 464 additions and 158 deletions

View File

@@ -103,7 +103,8 @@ func newTestPlugin() []VolumePlugin {
func TestVolumePluginMgrFunc(t *testing.T) {
vpm := VolumePluginMgr{}
vpm.InitPlugins(newTestPlugin(), nil)
var prober DynamicPluginProber = nil // TODO (#51147) inject mock
vpm.InitPlugins(newTestPlugin(), prober, nil)
plug, err := vpm.FindPluginByName("testPlugin")
if err != nil {