diff --git a/.github/workflows/release-helm-chart.yaml b/.github/workflows/release-helm-chart.yaml index 80ec273d9..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 @@ -40,8 +42,8 @@ jobs: id: upload-chart with: repo_token: ${{ secrets.GITHUB_TOKEN }} - file: limitador-operator-${{ env.OPERATOR_VERSION }}.tgz - asset_name: chart-limitador-operator-${{ env.OPERATOR_VERSION }}.tgz + file: kuadrant-operator-${{ env.OPERATOR_VERSION }}.tgz + asset_name: chart-kuadrant-operator-${{ env.OPERATOR_VERSION }}.tgz tag: ${{ env.OPERATOR_TAG }} overwrite: true 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