Add apps under composite app API 76/102176/7
authorSrivahni Chivukula <srivahni.chivukula@intel.com>
Fri, 21 Feb 2020 18:08:04 +0000 (10:08 -0800)
committerSrivahni Chivukula <srivahni.chivukula@intel.com>
Thu, 12 Mar 2020 19:01:25 +0000 (19:01 +0000)
commitdef02dfebada38bde91dc98db85eff3d8923a923
tree8888dc51acadb7c42fcfd0dedc2dbd6674802446
parentaf34fbc0e67668723eb69a800165f6bfb5100dbf
Add apps under composite app API

Implemented create, get and delete
handlers for the apps under composite
app.

Added unit tests

Added remove function to mockdb

Handled multipart POST request to
upload file along with app data.

Issue-ID: MULTICLOUD-998
Signed-off-by: Srivahni Chivukula <srivahni.chivukula@intel.com>
Change-Id: I25c1faba1212c0cc881c2cd599e8e66a7b93033e
13 files changed:
src/orchestrator/api/api.go
src/orchestrator/api/apphandler.go [new file with mode: 0644]
src/orchestrator/api/clusterhandler_test.go
src/orchestrator/api/composite_app_handler.go [moved from src/orchestrator/api/compositeapphandler.go with 99% similarity]
src/orchestrator/api/composite_profilehandler_test.go
src/orchestrator/api/controllerhandler_test.go
src/orchestrator/api/projecthandler_test.go
src/orchestrator/cmd/main.go
src/orchestrator/pkg/infra/db/mock.go
src/orchestrator/pkg/module/app.go [new file with mode: 0644]
src/orchestrator/pkg/module/app_test.go [new file with mode: 0644]
src/orchestrator/pkg/module/compositeapp.go
src/orchestrator/pkg/module/module.go