Migrate to use Helm v3 libraries 37/118337/7
authorRitu Sood <ritu.sood@intel.com>
Wed, 24 Feb 2021 04:18:26 +0000 (20:18 -0800)
committerKonrad Bańka <k.banka@samsung.com>
Mon, 12 Apr 2021 07:52:04 +0000 (09:52 +0200)
commit1f60346da61383f18b7277037439711aef38a0fe
tree620201bbf61283c8db54da8f15d6340bbb813988
parent120019529489b5cbcf82d77eec228283fb12d43a
Migrate to use Helm v3 libraries

Moving to Helm v3. Updated unit tests.
Reworked Healthcheck Execution to align
with v3 design.
Helm v3 requires newer version for K8s
libraries. Moved to use version 0.19.4.

Issue-ID: MULTICLOUD-1295
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Signed-off-by: Konrad Bańka <k.banka@samsung.com>
Change-Id: I091b75d69841dde56ad2c294cca2d5a0291ffa8f
16 files changed:
src/k8splugin/go.mod
src/k8splugin/go.sum
src/k8splugin/internal/app/client.go
src/k8splugin/internal/app/instance.go
src/k8splugin/internal/healthcheck/healthcheck.go
src/k8splugin/internal/healthcheck/hooks.go [new file with mode: 0644]
src/k8splugin/internal/healthcheck/kubeclient.go [deleted file]
src/k8splugin/internal/healthcheck/stream.go [deleted file]
src/k8splugin/internal/helm/helm.go
src/k8splugin/internal/helm/helm_test.go
src/k8splugin/internal/helm/types.go
src/k8splugin/internal/rb/profile.go
src/k8splugin/mock_files/mock_charts/mockv3/templates/tests/test.yaml [new file with mode: 0644]
src/k8splugin/plugins/generic/plugin.go
src/k8splugin/plugins/namespace/plugin.go
src/k8splugin/plugins/service/plugin.go