diff --git a/Makefile b/Makefile index abadba908..c2ff7b26d 100644 --- a/Makefile +++ b/Makefile @@ -85,8 +85,7 @@ kubectl-view-kubeshark-resources: ## This command outputs all Kubernetes resourc generate-helm-values: ## Generate the Helm values from config.yaml mv ~/.kubeshark/config.yaml ~/.kubeshark/config.yaml.old; bin/kubeshark__ config>helm-chart/values.yaml;mv ~/.kubeshark/config.yaml.old ~/.kubeshark/config.yaml - sed -i 's/^license:.*/license: ""/' helm-chart/values.yaml && sed -i '1i # find a detailed description here: https://github.com/kubeshark/kubeshark/blob/master/helm-chart/README.md' helm-chart/values.yaml - sed -i "s/^ tag:.*/ tag: \"$(shell echo $(VERSION) | sed -E 's/^v?([0-9]+\.[0-9]+)\..*/v\1/')\"/" helm-chart/values.yaml + sed -i 's/^license:.*/license: ""/' helm-chart/values.yaml && sed -i '1i # find a detailed description here: https://github.com/kubeshark/kubeshark/blob/master/helm-chart/README.md' helm-chart/values.yaml generate-manifests: ## Generate the manifests from the Helm chart using default configuration helm template kubeshark -n default ./helm-chart > ./manifests/complete.yaml @@ -195,7 +194,7 @@ release: @cd ../kubeshark release-dry-run: - @cd ../kubeshark && sed -i "s/^version:.*/version: \"$(shell echo $(VERSION) | sed -E 's/^([0-9]+\.[0-9]+\.[0-9]+)\..*/\1/')\"/" helm-chart/Chart.yaml && make && make generate-helm-values && make generate-manifests + @cd ../kubeshark && git checkout master && git pull && sed -i "s/^version:.*/version: \"$(shell echo $(VERSION) | sed -E 's/^([0-9]+\.[0-9]+\.[0-9]+)\..*/\1/')\"/" helm-chart/Chart.yaml && make && make generate-helm-values && make generate-manifests @cd helm-chart && rm -r ../../kubeshark.github.io/charts/chart/* && cp -r . ../../kubeshark.github.io/charts/chart @cd ../kubeshark diff --git a/helm-chart/templates/_helpers.tpl b/helm-chart/templates/_helpers.tpl index 6285caeab..dd60cd68d 100644 --- a/helm-chart/templates/_helpers.tpl +++ b/helm-chart/templates/_helpers.tpl @@ -80,7 +80,7 @@ Create docker tag default version */}} {{- define "kubeshark.defaultVersion" -}} {{- $defaultVersion := (printf "v%s" .Chart.Version) -}} -{{- if not .Values.tap.docker.tagLocked }} +{{- if .Values.tap.docker.tagLocked }} {{- $defaultVersion = regexReplaceAll "^([^.]+\\.[^.]+).*" $defaultVersion "$1" -}} {{- end }} {{- $defaultVersion }}