Add static compile time check to plugins 01/92401/1
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 31 Jul 2019 18:48:19 +0000 (11:48 -0700)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 31 Jul 2019 18:48:23 +0000 (11:48 -0700)
commitc9c8b012a027e7ff234ac3440620303374464665
treeededa18e2bede9c740bd1982447127a9bde770d6
parent09dffa6d151b046a87edcb91a46449cabc66532c
Add static compile time check to plugins

Add a static compile time check to
plugins to make sure that any interface implementation
mismatch is caught at compile time rather than runtime.

Issue-ID: MULTICLOUD-666
Change-Id: I7f57774ad9384edb874cf64534f521014aea422f
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
src/k8splugin/plugins/generic/plugin.go
src/k8splugin/plugins/namespace/plugin.go
src/k8splugin/plugins/network/plugin.go
src/k8splugin/plugins/service/plugin.go