Resolve the helm templates 18/104718/9
authorRajamohan Raj <rajamohan.raj@intel.com>
Tue, 31 Mar 2020 01:30:03 +0000 (01:30 +0000)
committerRajamohan Raj <rajamohan.raj@intel.com>
Sat, 11 Apr 2020 00:51:20 +0000 (00:51 +0000)
commitc644ab480d2a764ee242cca14f96ea28a181bcad
tree02f9e0bdc96110e26188878b34bd1ce6802e4ecb
parent335c7cca38eb804c2977e4dd9af9efa0ea7ef82b
Resolve the helm templates

Resolving the helm templates for each of the apps
in the compositeApp by utilizing the helm libraries
and thus getting the sorted templates with all values
rendered.
This is a subtask of adding instantiation APIs.

Issue-ID: MULTICLOUD-1041
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Id4fddda69b5276b2409d835723b11367400ab6ea
24 files changed:
kud/tests/plugin_collection_v2.sh
kud/tests/vnfs/comp-app/collection/app1/profile/override_values.yaml
kud/tests/vnfs/comp-app/collection/app2/helm/prometheus/values.yaml
kud/tests/vnfs/comp-app/collection/app2/profile/override_values.yaml
src/k8splugin/go.mod
src/k8splugin/internal/rb/profile.go
src/orchestrator/api/api.go
src/orchestrator/api/composite_profilehandler_test.go
src/orchestrator/api/controllerhandler_test.go
src/orchestrator/api/instantiation_handler.go [new file with mode: 0644]
src/orchestrator/api/projecthandler_test.go
src/orchestrator/cmd/main.go
src/orchestrator/go.mod
src/orchestrator/go.sum
src/orchestrator/pkg/infra/db/mongo.go
src/orchestrator/pkg/infra/db/store.go
src/orchestrator/pkg/module/app.go
src/orchestrator/pkg/module/composite_profile.go
src/orchestrator/pkg/module/instantiation.go [new file with mode: 0644]
src/orchestrator/pkg/module/module.go
src/orchestrator/utils/helm/helm.go [new file with mode: 0644]
src/orchestrator/utils/profile_yaml.go [new file with mode: 0644]
src/orchestrator/utils/types/types.go [new file with mode: 0644]
src/orchestrator/utils/util-functions.go [new file with mode: 0644]