Fix proxy plugin config validation

Proxy plugins are keyed only on the identifier, the type
is specified within the proxy plugin configuration which
maps to the full URI. The proxy plugin configuration is
not passed to the plugin for configuration like other
plugins.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
This commit is contained in:
Derek McGowan 2019-09-03 17:18:38 -07:00
parent 4a2f61c4f2
commit a4482d9a6f
No known key found for this signature in database
GPG Key ID: F58C5D0A4405ACDB

View File

@ -107,11 +107,6 @@ func (c *Config) ValidateV2() error {
return errors.Errorf("invalid plugin key URI %q expect io.containerd.x.vx", p) return errors.Errorf("invalid plugin key URI %q expect io.containerd.x.vx", p)
} }
} }
for p := range c.ProxyPlugins {
if len(strings.Split(p, ".")) < 4 {
return errors.Errorf("invalid proxy plugin key URI %q expect io.containerd.x.vx", p)
}
}
return nil return nil
} }