diff options
author | Krzysztof Opasiak <k.opasiak@samsung.com> | 2021-06-24 16:22:34 +0200 |
---|---|---|
committer | Sylvain Desbureaux <sylvain.desbureaux@orange.com> | 2021-06-28 11:57:30 +0000 |
commit | 48deb377b2b636734271f2129699db6c17b948d2 (patch) | |
tree | 99f1c5be249635fb6e3501d88c365e904333b0a2 /kubernetes | |
parent | 38a5a0decaaf9d4a0ae179432528899b73f1587a (diff) |
[DCAE] Make sure to update index.yaml after pushing common chart
As helm may cache the index.yaml from the server let's force it to
update it after we push our dcae common chart to be sure that the
building process of dcae services is able to find it.
Issue-ID: OOM-1
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Change-Id: I5e88ee2652f81899a86be7e8231e81b87fb89139
Diffstat (limited to 'kubernetes')
-rw-r--r-- | kubernetes/dcaegen2-services/common/Makefile | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/kubernetes/dcaegen2-services/common/Makefile b/kubernetes/dcaegen2-services/common/Makefile index 4a6491d8cc..db8704c2ca 100644 --- a/kubernetes/dcaegen2-services/common/Makefile +++ b/kubernetes/dcaegen2-services/common/Makefile @@ -22,11 +22,18 @@ HELM_REPO := local EXCLUDES := HELM_BIN := helm +# Helm v2 and helm v3 uses different version format so we first try in helm v3 format +# and if it fails then we fallback to helm v2 one +HELM_VER := $(shell $(HELM_BIN) version --template "{{.Version}}" 2>/dev/null) +ifneq "$(findstring v3,$(HELM_VER))" "v3" + HELM_VER := $(shell $(HELM_BIN) version -c --template "{{.Client.SemVer}}") +endif + HELM_CHARTS := $(filter-out $(EXCLUDES), $(sort $(patsubst %/.,%,$(wildcard */.)))) .PHONY: $(EXCLUDES) $(HELM_CHARTS) -all: $(HELM_CHARTS) +all: $(HELM_CHARTS) helm-repo-update $(HELM_CHARTS): @echo "\n[$@]" @@ -50,5 +57,11 @@ clean: @rm -f */requirements.lock @rm -f *tgz */charts/*tgz @rm -rf $(PACKAGE_DIR) + +helm-repo-update: +ifeq "$(findstring v3,$(HELM_VER))" "v3" + @$(HELM_BIN) repo update +endif + %: @: |