Path string
}
+// Args implements the CNIArgs interface
+var _ CNIArgs = &Args{}
+
func (args *Args) AsEnv() []string {
env := os.Environ()
pluginArgsStr := args.PluginArgsStr
closed bool
}
+// netNS implements the NetNS interface
+var _ NetNS = &netNS{}
+
func getCurrentThreadNetNSPath() string {
// /proc/self/ns/net returns the namespace of the main thread, not
// of whatever thread this goroutine is running on. Make sure we
SupportedVersions_ []string `json:"supportedVersions,omitempty"`
}
+// pluginInfo implements the PluginInfo interface
+var _ PluginInfo = &pluginInfo{}
+
func (p *pluginInfo) Encode(w io.Writer) error {
return json.NewEncoder(w).Encode(p)
}