Migrate to use Helm v3 libraries 37/121037/1
authorRitu Sood <ritu.sood@intel.com>
Wed, 24 Feb 2021 04:18:26 +0000 (20:18 -0800)
committerLukasz Rajewski <lukasz.rajewski@orange.com>
Thu, 6 May 2021 13:39:08 +0000 (13:39 +0000)
commit97bd8a16fda3b7d0f176aa1b04d7fba5f1f56354
tree9e583b52767264af616c697964b0e1cf7d3ff0b2
parent483f3324d67fb59e8e9e53ece22d1c3b2a32f7dd
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
(cherry picked from commit 1f60346da61383f18b7277037439711aef38a0fe)
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