Test cases for resolving the helm templates 61/105061/5
authorRajamohan Raj <rajamohan.raj@intel.com>
Fri, 3 Apr 2020 07:43:11 +0000 (07:43 +0000)
committerRitu Sood <Ritu.Sood@intel.com>
Mon, 13 Apr 2020 16:46:10 +0000 (16:46 +0000)
commitc8ba8f21b68b64b4068f188614dd7c891edf035f
treebf7b48d32552a60b6635204c49fd2a3f7665e310
parent502b61039dbdc9089768a49b87163e654d8cbfb7
Test cases for resolving the helm templates

Added test cases for overriding values and
resolving the helm charts.
Also addressed the merge conflicts
and review comments

Issue-ID: MULTICLOUD-1041
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I511e8e2e71c60e878df434370fc053f09cda1f66
42 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/templates/service.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/instantiation_handler.go
src/orchestrator/mock_files/mock_charts/testchart1/Chart.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/charts/subcharta/Chart.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/charts/subcharta/templates/service.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/charts/subcharta/values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/charts/subchartb/Chart.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/charts/subchartb/templates/service.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/charts/subchartb/values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/templates/NOTES.txt [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/templates/service.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart1/values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/Chart.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/charts/subcharta/Chart.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/charts/subcharta/templates/service.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/charts/subcharta/values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/charts/subchartb/Chart.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/charts/subchartb/templates/service.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/charts/subchartb/values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/delete.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/templates/NOTES.txt [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/templates/service.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_charts/testchart2/values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_profiles/profile1/faulty-dest-manifest.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_profiles/profile1/faulty-manifest.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_profiles/profile1/faulty-src-manifest.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_profiles/profile1/manifest.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_profiles/profile1/override_values.yaml [new file with mode: 0644]
src/orchestrator/mock_files/mock_profiles/profile1/subdir/p1.yaml [new file with mode: 0644]
src/orchestrator/pkg/module/instantiation.go
src/orchestrator/pkg/rtcontext/rtcontext_test.go
src/orchestrator/utils/helm/helm.go
src/orchestrator/utils/helm/helm_test.go [new file with mode: 0644]
src/orchestrator/utils/helm/profile_yaml.go [moved from src/orchestrator/utils/profile_yaml.go with 99% similarity]
src/orchestrator/utils/types/types.go [deleted file]
src/orchestrator/utils/utils.go [moved from src/orchestrator/utils/util-functions.go with 100% similarity]