diff --git a/.github/workflows/release-helm-chart.yaml b/.github/workflows/release-helm-chart.yaml index 7e3b5ba22..3adafce1d 100644 --- a/.github/workflows/release-helm-chart.yaml +++ b/.github/workflows/release-helm-chart.yaml @@ -27,6 +27,8 @@ jobs: - name: Package Helm Chart run: | + make helm-add-kuadrant-repo + make helm-dependency-build make helm-package - name: Parse Tag diff --git a/make/helm.mk b/make/helm.mk index 62e542a34..aa7389beb 100644 --- a/make/helm.mk +++ b/make/helm.mk @@ -39,6 +39,10 @@ helm-dependency-build: $(HELM) ## Build the chart dependencies # Fetch and builds dependencies in Chart.yaml, updates the Chart.lock and downloads the charts .tgz $(HELM) dependency build charts/$(REPO) +.PHONY: helm-add-kuadrant-repo +helm-add-kuadrant-repo: $(HELM) ## Add the Kuadrant charts repo and force update it + $(HELM) repo add kuadrant https://kuadrant.io/helm-charts --force-update + # GitHub Token with permissions to upload to the release assets HELM_WORKFLOWS_TOKEN ?= # GitHub Release Asset Browser Download URL, it can be find in the output of the uploaded asset