diff --git a/.github/workflows/e2e-tf-deployment.yaml b/.github/workflows/e2e-tf-deployment.yaml index f48bd629a..f72d02ba5 100644 --- a/.github/workflows/e2e-tf-deployment.yaml +++ b/.github/workflows/e2e-tf-deployment.yaml @@ -63,12 +63,12 @@ jobs: - name: Pin Kubectl version uses: azure/setup-kubectl@v3.0 with: - version: 'v1.24.0' + version: 'v1.30.0' - name: Install Helm uses: azure/setup-helm@v1 with: - version: v3.7.1 + version: v3.15.3 - name: Execute helm dependency update for Helm charts run: | @@ -128,7 +128,7 @@ jobs: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} role-session-name: DCTerraformHelmSession role-duration-seconds: 7200 - + - name: Deploy the infrastructure, install helm charts, run E2E tests, and cleanup id: e2e-test working-directory: tf/test/ diff --git a/.github/workflows/kind.yaml b/.github/workflows/kind.yaml index 85e7ff23e..4885c62c0 100644 --- a/.github/workflows/kind.yaml +++ b/.github/workflows/kind.yaml @@ -38,12 +38,12 @@ jobs: - name: Pin Kubectl version uses: azure/setup-kubectl@v3.0 with: - version: 'v1.25.3' + version: 'v1.30.0' - name: Pin Helm version uses: azure/setup-helm@v3 with: - version: v3.13.3 + version: v3.15.3 - name: Create KinD cluster run: | diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index ea439c91c..f656ec4b5 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -25,7 +25,7 @@ jobs: - name: Install Helm uses: azure/setup-helm@v3 with: - version: v3.13.3 + version: v3.15.3 - name: Execute helm dependency update for bamboo chart run: helm dependency update src/main/charts/bamboo diff --git a/.github/workflows/prepare-release.yaml b/.github/workflows/prepare-release.yaml index 8ed365ab6..a1591606b 100644 --- a/.github/workflows/prepare-release.yaml +++ b/.github/workflows/prepare-release.yaml @@ -26,7 +26,7 @@ jobs: - name: Install Helm uses: azure/setup-helm@v3 with: - version: v3.9.4 + version: v3.15.3 - name: Setup Python environment uses: actions/setup-python@v5 @@ -67,4 +67,4 @@ jobs: git add -A git commit -m "Prepare release ${GITHUB_REF_NAME##*/}" git push origin ${GITHUB_REF_NAME} - gh pr create --title "Release/${GITHUB_REF_NAME##*/}" --body "Prepare to release ${GITHUB_REF_NAME##*/}" --base main --head ${GITHUB_REF_NAME} \ No newline at end of file + gh pr create --title "Release/${GITHUB_REF_NAME##*/}" --body "Prepare to release ${GITHUB_REF_NAME##*/}" --base main --head ${GITHUB_REF_NAME} diff --git a/.github/workflows/release-charts.yaml b/.github/workflows/release-charts.yaml index 1fe97197e..d6f036049 100644 --- a/.github/workflows/release-charts.yaml +++ b/.github/workflows/release-charts.yaml @@ -28,7 +28,7 @@ jobs: - name: Install Helm uses: azure/setup-helm@v3 with: - version: v3.9.4 + version: v3.15.3 - name: Setup Python environment uses: actions/setup-python@v5 @@ -79,7 +79,7 @@ jobs: gpg --export > ~/.gnupg/pubring.gpg gpg --export-secret-keys > ~/.gnupg/secring.gpg gpg --output src/main/scripts/helm_key.pub --export ${{ secrets.HELM_SIGNING_KEY_EMAIL }} - + - name: Release Helm Charts run: | src/main/scripts/generate_chart_repo.sh ${GH_TOKEN} @@ -90,13 +90,13 @@ jobs: git commit -m "Update index.yaml post release" git push origin update-index-yaml-${GITHUB_RUN_ID} gh pr create --title "Update index.yaml" --body "Update index.yaml after release" --base main --head update-index-yaml-${GITHUB_RUN_ID} - + - name: Upload Public Key To Release Assets run: | cd src/main/scripts export RELEASE_VERSION=$(python3 -W ignore -c "import prepare_release; print (prepare_release.get_chart_versions(\"${GITHUB_WORKSPACE}/src/main/charts\"))" | sed "s/'/\"/g" | python -c 'import sys, json; print (json.load(sys.stdin)["bamboo"]["version"])') ./github_asset_uploader.sh ${RELEASE_VERSION} - + - name: Cleanup if: always() run: |