diff --git a/.github/workflows/acceptance_tests_aks.yaml b/.github/workflows/acceptance_tests_aks.yaml index d5853444f5..0a0c4b3e7a 100644 --- a/.github/workflows/acceptance_tests_aks.yaml +++ b/.github/workflows/acceptance_tests_aks.yaml @@ -17,7 +17,7 @@ on: default: "1.27" terraformVersion: description: Terraform version - default: 1.5.6 + default: 1.7.5 runTests: description: The regex passed to the -run option of `go test` default: "^TestAcc" @@ -41,18 +41,18 @@ jobs: runs-on: [custom, linux, medium] steps: - name: Checkout repository - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2 - name: Set up go - uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version-file: 'go.mod' - name: Install Terraform - uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3 + uses: hashicorp/setup-terraform@a1502cd9e758c50496cc9ac5308c4843bcd56d36 # v3.0.0 with: terraform_version: ${{ env.TERRAFORM_VERSION }} terraform_wrapper: false - name: Azure login - uses: azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.6 + uses: azure/login@8c334a195cbb38e46038007b304988d888bf676a # v2.0.0 with: creds: ${{ secrets.AZURE_CREDENTIALS }} - name: Provision AKS diff --git a/.github/workflows/acceptance_tests_eks.yaml b/.github/workflows/acceptance_tests_eks.yaml index 8fd486090d..003b040ba2 100644 --- a/.github/workflows/acceptance_tests_eks.yaml +++ b/.github/workflows/acceptance_tests_eks.yaml @@ -26,7 +26,7 @@ on: default: "^TestAcc" terraformVersion: description: Terraform version - default: 1.5.6 + default: 1.7.5 schedule: - cron: '0 20 * * *' @@ -46,13 +46,13 @@ jobs: runs-on: [custom, linux, medium] steps: - name: Checkout repository - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2 - name: Set up Go - uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version-file: 'go.mod' - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@5fd3084fc36e372ff1fff382a39b10d03659f355 # v2.2.0 + uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2 with: aws-region: ${{ env.AWS_REGION }} aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} @@ -61,7 +61,7 @@ jobs: role-session-name: github-actions-tests-${{ github.run_number }} role-duration-seconds: 14400 - name: Install Terraform - uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3 + uses: hashicorp/setup-terraform@a1502cd9e758c50496cc9ac5308c4843bcd56d36 # v3.0.0 with: terraform_version: ${{ env.TERRAFORM_VERSION }} terraform_wrapper: false diff --git a/.github/workflows/acceptance_tests_gke.yaml b/.github/workflows/acceptance_tests_gke.yaml index 12bb51b954..bb50c3adee 100644 --- a/.github/workflows/acceptance_tests_gke.yaml +++ b/.github/workflows/acceptance_tests_gke.yaml @@ -26,7 +26,7 @@ on: default: "^TestAcc" terraformVersion: description: Terraform version - default: 1.5.6 + default: 1.7.5 schedule: - cron: '0 23 * * *' @@ -47,18 +47,18 @@ jobs: runs-on: [custom, linux, medium] steps: - name: Checkout repository - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2 - name: Set up Go - uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version-file: 'go.mod' - name: Authenticate to Google Cloud - uses: google-github-actions/auth@35b0e87d162680511bf346c299f71c9c5c379033 # v1.1.1 + uses: google-github-actions/auth@55bd3a7c6e2ae7cf1877fd1ccb9d54c0503c457c # v2.1.2 with: credentials_json: ${{ secrets.GOOGLE_CREDENTIALS }} access_token_lifetime: '14400s' - name: Set up gcloud SDK - uses: google-github-actions/setup-gcloud@e30db14379863a8c79331b04a9969f4c1e225e0b # v1.1.1 + uses: google-github-actions/setup-gcloud@98ddc00a17442e89a24bbf282954a3b65ce6d200 # v2.1.0 with: install_components: 'beta,gke-gcloud-auth-plugin' - name: Initialize gcloud SDK @@ -66,7 +66,7 @@ jobs: gcloud init gcloud info - name: Install Terraform - uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3 + uses: hashicorp/setup-terraform@a1502cd9e758c50496cc9ac5308c4843bcd56d36 # v3.0.0 with: terraform_version: ${{ env.TERRAFORM_VERSION }} terraform_wrapper: false diff --git a/.github/workflows/acceptance_tests_kind.yaml b/.github/workflows/acceptance_tests_kind.yaml index 9ecf8a9f14..d2f0605d79 100644 --- a/.github/workflows/acceptance_tests_kind.yaml +++ b/.github/workflows/acceptance_tests_kind.yaml @@ -11,7 +11,7 @@ on: default: "^TestAcc" terraformVersion: description: Terraform version - default: 1.5.6 + default: 1.7.5 parallelRuns: description: The maximum number of tests to run simultaneously default: 8 @@ -35,18 +35,18 @@ jobs: runs-on: [custom, linux, medium] steps: - name: Checkout repository - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2 - name: Set up Go - uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version-file: 'go.mod' - name: Install Terraform - uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3 + uses: hashicorp/setup-terraform@a1502cd9e758c50496cc9ac5308c4843bcd56d36 # v3.0.0 with: terraform_version: ${{ env.TERRAFORM_VERSION }} terraform_wrapper: false - name: Setup kind - uses: helm/kind-action@fa81e57adff234b2908110485695db0f181f3c67 # v1.7.0 + uses: helm/kind-action@99576bfa6ddf9a8e612d83b513da5a75875caced # v1.9.0 with: wait: 2m version: v${{ env.KIND_VERSION }} diff --git a/.github/workflows/check_examples.yaml b/.github/workflows/check_examples.yaml index 5f2a50d6aa..b965a043b7 100644 --- a/.github/workflows/check_examples.yaml +++ b/.github/workflows/check_examples.yaml @@ -28,17 +28,17 @@ jobs: - "1.3.9" - "1.4.0" - "1.6.0" - - "1.7.0" + - "1.7.5" env: TF_X_KUBERNETES_MANIFEST_RESOURCE: 1 TERM: linux steps: - - uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3 + - uses: hashicorp/setup-terraform@a1502cd9e758c50496cc9ac5308c4843bcd56d36 # v3.0.0 with: terraform_version: ${{ matrix.terraform_version }} - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2 - name: Set up Go - uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version-file: 'go.mod' - name: Go mod verify @@ -46,7 +46,7 @@ jobs: - name: Go build run: go build - name: Setup kind - uses: helm/kind-action@fa81e57adff234b2908110485695db0f181f3c67 # v1.7.0 + uses: helm/kind-action@99576bfa6ddf9a8e612d83b513da5a75875caced # v1.9.0 with: wait: 2m version: "v0.17.0" # Kubernetes version: 1.25.X