Add Network and OVN4NFV Plugins 77/72177/5
authorRitu Sood <ritu.sood@intel.com>
Sat, 10 Nov 2018 03:54:15 +0000 (03:54 +0000)
committerVictor Morales <victor.morales@intel.com>
Thu, 6 Dec 2018 00:26:56 +0000 (16:26 -0800)
commita1abd829315d72adb258da20470eaa2445cf3e32
treea1c2ae3e61490241b0a4c93f49acffd6d319a7a4
parentdaf3a00798ee77e469cd89cb16ade818c50968f9
Add Network and OVN4NFV Plugins

This patch includes support for Network Objects through a new plugin.
It also add the first sub-module plugin for OVN4NFVK8s support.

Change-Id: Ia23c42d50f75a5206e1b6a04052c34e940518428
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-303
16 files changed:
deployments/Dockerfile
src/k8splugin/Makefile
src/k8splugin/api/api.go
src/k8splugin/go.mod
src/k8splugin/go.sum
src/k8splugin/krd/plugins.go
src/k8splugin/krd/plugins_test.go
src/k8splugin/mock_files/mock_plugins/mocknetworkplugin.go [new file with mode: 0644]
src/k8splugin/mock_files/mock_yamls/ovn4nfvk8s.yaml [new file with mode: 0644]
src/k8splugin/plugins/deployment/plugin.go
src/k8splugin/plugins/network/plugin.go [new file with mode: 0644]
src/k8splugin/plugins/network/plugin_test.go [new file with mode: 0644]
src/k8splugin/plugins/network/v1/types.go [new file with mode: 0644]
src/k8splugin/plugins/ovn4nfvk8s-network/plugin.go [new file with mode: 0644]
src/k8splugin/plugins/ovn4nfvk8s-network/plugin_test.go [new file with mode: 0644]
src/k8splugin/plugins/service/plugin.go