From 611b20c92f932754e4497142e743f515a8a141c0 Mon Sep 17 00:00:00 2001 From: Ashvin Deodhar Date: Tue, 5 Jun 2018 11:14:07 -0700 Subject: [PATCH] Fill in the plugin version in -about- string --- cni/plugin.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cni/plugin.go b/cni/plugin.go index 37b50caf7a..53f1b554d6 100644 --- a/cni/plugin.go +++ b/cni/plugin.go @@ -23,6 +23,7 @@ import ( // Plugin is the parent class for CNI plugins. type Plugin struct { *common.Plugin + version string } // NewPlugin creates a new CNI plugin. @@ -34,7 +35,8 @@ func NewPlugin(name, version string) (*Plugin, error) { } return &Plugin{ - Plugin: plugin, + Plugin: plugin, + version: version, }, nil } @@ -83,7 +85,7 @@ func (plugin *Plugin) Execute(api PluginApi) (err error) { pluginInfo := cniVers.PluginSupports(supportedVersions...) // Parse args and call the appropriate cmd handler. - cniErr := cniSkel.PluginMainWithError(api.Add, api.Get, api.Delete, pluginInfo) + cniErr := cniSkel.PluginMainWithError(api.Add, api.Get, api.Delete, pluginInfo, plugin.version) if cniErr != nil { cniErr.Print() return cniErr