From e96246b0b5ceab1f8089daa4131e93fa28f6435b Mon Sep 17 00:00:00 2001 From: Eguzki Astiz Lezaun Date: Tue, 4 Feb 2025 11:38:01 +0100 Subject: [PATCH] fixup! add test helm upgrade path Signed-off-by: Eguzki Astiz Lezaun --- .github/workflows/test-upgrade.yaml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-upgrade.yaml b/.github/workflows/test-upgrade.yaml index e991765e7..49f325b5c 100644 --- a/.github/workflows/test-upgrade.yaml +++ b/.github/workflows/test-upgrade.yaml @@ -36,11 +36,10 @@ jobs: CLUSTER_NAME: remote-cluster KUADRANT_START_VERSION: v${{ inputs.kuadrantStartVersion }} KUADRANT_UPGRADE_VERSION: v${{ inputs.kuadrantUpgradeVersion }} + KUADRANT_UPGRADE_CHART_URL: https://github.com/Kuadrant/kuadrant-operator/releases/download/v${{ inputs.kuadrantUpgradeVersion }}/chart-kuadrant-operator-${{ inputs.kuadrantUpgradeVersion }}.tgz steps: - name: Check out code uses: actions/checkout@v4 - with: - ref: ${{ env.KUADRANT_UPGRADE_VERSION }} - name: Deploy local Kind cluster if: ${{ github.event_name == 'workflow_dispatch' && inputs.clusterServer == '' }} uses: helm/kind-action@v1.12.0 @@ -83,7 +82,7 @@ jobs: make helm bin/helm repo add kuadrant https://kuadrant.io/helm-charts/ --force-update bin/helm search repo kuadrant - - name: Install starting version of Kuadrant + - name: Install Kuadrant ${{ inputs.kuadrantStartVersion }} run: | helm install kuadrant kuadrant/kuadrant-operator \ --wait \ @@ -91,3 +90,18 @@ jobs: --version ${{ inputs.kuadrantStartVersion }} \ --namespace ${{ inputs.kuadrantNamespace }} \ --create-namespace + - name: Verify Kuadrant installation + run: | + # TODO + echo "kuadrant installation ✅" && exit 0 + - name: Start kuadrant upgrade to ${{ inputs.kuadrantUpgradeVersion }} + run: | + helm upgrade kuadrant ${{ env.KUADRANT_UPGRADE_CHART_URL }} \ + --wait \ + --timeout 2m0s \ + --version ${{ inputs.kuadrantUpgradeVersion }} \ + --namespace ${{ inputs.kuadrantNamespace }} + - name: Verify Kuadrant upgrade + run: | + # TODO + echo "kuadrant upgrade ✅" && exit 0