Move cluster management into its own microservice 45/108545/13
authorEric Multanen <eric.w.multanen@intel.com>
Wed, 27 May 2020 18:21:42 +0000 (11:21 -0700)
committerEric Multanen <eric.w.multanen@intel.com>
Thu, 4 Jun 2020 00:15:58 +0000 (17:15 -0700)
commit8e7a20777f2100324526a34b4b6c943b512df0fb
treeeca4847a8361da6f3f97a363f8d65d8a3c6a08b2
parent0c22bafd470e36647157b6d01221cb17841f360a
Move cluster management into its own microservice

Split out the cluster provider and cluster APIs
and packages into a separate microservice to align
with the architecture.

Issue-ID: MULTICLOUD-1029
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I08f357b5a488004a2389b72a178ae33e101d1540
29 files changed:
kud/tests/ncm-test.sh
kud/tests/plugin_ncm_v2.sh
src/Makefile
src/clm/Makefile [new file with mode: 0644]
src/clm/api/api.go [new file with mode: 0644]
src/clm/api/clusterhandler.go [moved from src/ncm/api/clusterhandler.go with 99% similarity]
src/clm/api/clusterhandler_test.go [moved from src/ncm/api/clusterhandler_test.go with 99% similarity]
src/clm/api/testing.go [new file with mode: 0644]
src/clm/cmd/main.go [new file with mode: 0644]
src/clm/go.mod [new file with mode: 0644]
src/clm/go.sum [new file with mode: 0644]
src/clm/pkg/cluster/cluster.go [moved from src/ncm/pkg/cluster/cluster.go with 90% similarity]
src/clm/pkg/module/module.go [new file with mode: 0644]
src/clm/scripts/Dockerfile [new file with mode: 0644]
src/dcm/go.mod
src/dcm/go.sum
src/ncm/api/api.go
src/ncm/go.mod
src/ncm/pkg/module/module.go
src/ncm/pkg/networkintents/network.go
src/ncm/pkg/networkintents/providernet.go
src/ncm/pkg/scheduler/scheduler.go
src/orchestrator/go.mod
src/orchestrator/go.sum
src/orchestrator/pkg/gpic/gpic.go
src/ovnaction/go.mod
src/ovnaction/go.sum
src/rsync/go.mod
src/rsync/go.sum