Seed code for k8s multicloud plugin 13/61413/15
authorShashank Kumar Shankar <shashank.kumar.shankar@intel.com>
Mon, 20 Aug 2018 22:50:50 +0000 (15:50 -0700)
committerVictor Morales <victor.morales@intel.com>
Fri, 24 Aug 2018 22:51:16 +0000 (15:51 -0700)
commita1373742a2c3f980360e4980f3b23b0ff3480ae6
treece2fb583dea15b8a546d794d21786fdf0f666539
parent6ff216219ccb4567baeb34c9dba73daabb60f629
Seed code for k8s multicloud plugin

This patch provides the initial seed code for the multicloud Kubernetes
plugin and also provides the plugin feature to add new Kubernetes
kinds.

Change-Id: Ie5ee414656665070cde2834c4855ac2ebc179a9a
Issue-ID: MULTICLOUD-301
Signed-off-by: Shashank Kumar Shankar <shashank.kumar.shankar@intel.com>
Signed-off-by: Victor Morales <victor.morales@intel.com>
34 files changed:
.gitignore [new file with mode: 0644]
.gitreview [new file with mode: 0644]
README.md [new file with mode: 0644]
deployments/Dockerfile [new file with mode: 0644]
deployments/build.sh [new file with mode: 0755]
deployments/docker-compose.yml [new file with mode: 0644]
doc/create_vl.png [new file with mode: 0644]
doc/create_vnf.png [new file with mode: 0644]
doc/sampleCommands.rst [new file with mode: 0644]
doc/swagger.yaml [new file with mode: 0644]
src/k8splugin/Gopkg.lock [new file with mode: 0644]
src/k8splugin/Gopkg.toml [new file with mode: 0644]
src/k8splugin/Makefile [new file with mode: 0644]
src/k8splugin/api/api.go [new file with mode: 0644]
src/k8splugin/api/handler.go [new file with mode: 0644]
src/k8splugin/api/handler_test.go [new file with mode: 0644]
src/k8splugin/api/model.go [new file with mode: 0644]
src/k8splugin/cmd/main.go [new file with mode: 0644]
src/k8splugin/csar/parser.go [new file with mode: 0644]
src/k8splugin/csar/parser_test.go [new file with mode: 0644]
src/k8splugin/db/DB.go [new file with mode: 0644]
src/k8splugin/db/consul.go [new file with mode: 0644]
src/k8splugin/db/db_test.go [new file with mode: 0644]
src/k8splugin/krd/krd.go [new file with mode: 0644]
src/k8splugin/krd/krd_test.go [new file with mode: 0644]
src/k8splugin/krd/plugins.go [new file with mode: 0644]
src/k8splugin/mock_files/mock_configs/mock_config [new file with mode: 0644]
src/k8splugin/mock_files/mock_plugins/mockplugin.go [new file with mode: 0644]
src/k8splugin/mock_files/mock_yamls/deployment.yaml [new file with mode: 0644]
src/k8splugin/mock_files/mock_yamls/metadata.yaml [new file with mode: 0644]
src/k8splugin/mock_files/mock_yamls/service.yaml [new file with mode: 0644]
src/k8splugin/plugins/deployment/plugin.go [new file with mode: 0644]
src/k8splugin/plugins/namespace/plugin.go [new file with mode: 0644]
src/k8splugin/plugins/service/plugin.go [new file with mode: 0644]