diff --git a/.github/workflows/azure-e2e-test.yml b/.github/workflows/azure-e2e-test.yml index 863409934..f75fdb6fb 100644 --- a/.github/workflows/azure-e2e-test.yml +++ b/.github/workflows/azure-e2e-test.yml @@ -32,7 +32,7 @@ on: jobs: build-caa-container-image: if: github.event.inputs.caa-image == '' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: working-directory: src/cloud-api-adaptor @@ -64,7 +64,7 @@ jobs: echo "caa-image=${ACR_URL}/cloud-api-adaptor:dev-${GITHUB_SHA}" >> "$GITHUB_OUTPUT" install-aks: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: working-directory: src/cloud-api-adaptor @@ -152,7 +152,7 @@ jobs: ./caa-provisioner-cli -action=createcluster run-e2e-test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: working-directory: src/cloud-api-adaptor @@ -238,7 +238,7 @@ jobs: make test-e2e RUN_TESTS="^Test\(CreateSimplePodAzure\|RemoteAttestation\)$" cleanup: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - run-e2e-test if: always() diff --git a/.github/workflows/azure-nightly-build.yml b/.github/workflows/azure-nightly-build.yml index 8276a9e87..f57c4bfb5 100644 --- a/.github/workflows/azure-nightly-build.yml +++ b/.github/workflows/azure-nightly-build.yml @@ -13,7 +13,7 @@ concurrency: jobs: generate-podvm-image-version: if: github.event.inputs.podvm-image-id == '' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: image-version: "${{ steps.generate-image-version.outputs.image-version }}" steps: diff --git a/.github/workflows/build-golang-fedora.yaml b/.github/workflows/build-golang-fedora.yaml index 9fb5407c6..190193c2d 100644 --- a/.github/workflows/build-golang-fedora.yaml +++ b/.github/workflows/build-golang-fedora.yaml @@ -31,7 +31,7 @@ concurrency: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read packages: write diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 9bc007c5d..9614f4a15 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -24,7 +24,7 @@ jobs: - dev - release runner: - - ubuntu-latest + - ubuntu-24.04 defaults: run: working-directory: src/cloud-api-adaptor @@ -73,7 +73,7 @@ jobs: controllers: name: controllers - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -118,7 +118,7 @@ jobs: volumes: name: volume controllers - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -170,7 +170,7 @@ jobs: echo "::endgroup::" webhook: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: working-directory: src/webhook diff --git a/.github/workflows/caa_build_and_push.yaml b/.github/workflows/caa_build_and_push.yaml index f677946f3..58d44e251 100644 --- a/.github/workflows/caa_build_and_push.yaml +++ b/.github/workflows/caa_build_and_push.yaml @@ -41,7 +41,7 @@ defaults: jobs: build_push_job: name: build and push - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/caa_build_and_push_per_arch.yaml b/.github/workflows/caa_build_and_push_per_arch.yaml index 3b9144a24..e58f5d178 100644 --- a/.github/workflows/caa_build_and_push_per_arch.yaml +++ b/.github/workflows/caa_build_and_push_per_arch.yaml @@ -30,7 +30,7 @@ defaults: jobs: upload_tags: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout the code uses: actions/checkout@v4 @@ -58,7 +58,7 @@ jobs: build_push_job: name: build and push needs: [upload_tags] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -155,7 +155,7 @@ jobs: manifest_job: name: generate images manifest - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: [build_push_job] steps: - name: Checkout the code diff --git a/.github/workflows/commit-message-check.yaml b/.github/workflows/commit-message-check.yaml index 8353ba6cd..5ff12c06e 100644 --- a/.github/workflows/commit-message-check.yaml +++ b/.github/workflows/commit-message-check.yaml @@ -15,7 +15,7 @@ concurrency: jobs: commit-message-check: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 name: Commit Message Check steps: - name: Get PR Commits diff --git a/.github/workflows/csi_wrapper_images.yaml b/.github/workflows/csi_wrapper_images.yaml index a41d1b5bd..b2791c870 100644 --- a/.github/workflows/csi_wrapper_images.yaml +++ b/.github/workflows/csi_wrapper_images.yaml @@ -26,7 +26,7 @@ on: jobs: build_push_job: name: build and push - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/daily-e2e-tests-ibmcloud.yaml b/.github/workflows/daily-e2e-tests-ibmcloud.yaml index e55d569ee..88bf34725 100644 --- a/.github/workflows/daily-e2e-tests-ibmcloud.yaml +++ b/.github/workflows/daily-e2e-tests-ibmcloud.yaml @@ -19,7 +19,7 @@ concurrency: jobs: daily-e2e-tests: name: e2e tests - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/e2e_on_pull.yaml b/.github/workflows/e2e_on_pull.yaml index 276575700..461f00966 100644 --- a/.github/workflows/e2e_on_pull.yaml +++ b/.github/workflows/e2e_on_pull.yaml @@ -32,7 +32,7 @@ concurrency: jobs: authorize: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: contains(github.event.pull_request.labels.*.name, 'test_e2e_libvirt') steps: - run: "true" diff --git a/.github/workflows/e2e_run_all.yaml b/.github/workflows/e2e_run_all.yaml index a73560a9e..d9dff137c 100644 --- a/.github/workflows/e2e_run_all.yaml +++ b/.github/workflows/e2e_run_all.yaml @@ -98,7 +98,7 @@ jobs: # "aws libvirt"). prep_install: needs: [image] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: matrix: ${{ steps.matrix.outputs.matrix }} env: diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml index f585ccd3f..fb3cb5e76 100644 --- a/.github/workflows/links.yml +++ b/.github/workflows/links.yml @@ -13,7 +13,7 @@ concurrency: jobs: checklinks: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/peerpod-ctrl_image.yaml b/.github/workflows/peerpod-ctrl_image.yaml index 92f4bb875..9abc97a48 100644 --- a/.github/workflows/peerpod-ctrl_image.yaml +++ b/.github/workflows/peerpod-ctrl_image.yaml @@ -26,7 +26,7 @@ on: jobs: peerpod_push: name: build and push peerpod-ctrl - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: working-directory: src/peerpod-ctrl diff --git a/.github/workflows/podvm.yaml b/.github/workflows/podvm.yaml index 3869b569d..2cd761376 100644 --- a/.github/workflows/podvm.yaml +++ b/.github/workflows/podvm.yaml @@ -22,7 +22,7 @@ defaults: jobs: build: name: Create pod vm image - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/podvm_binaries.yaml b/.github/workflows/podvm_binaries.yaml index 3b3610c6a..11211eae4 100644 --- a/.github/workflows/podvm_binaries.yaml +++ b/.github/workflows/podvm_binaries.yaml @@ -22,7 +22,7 @@ defaults: jobs: build: name: Create pod vm binaries image - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/podvm_builder.yaml b/.github/workflows/podvm_builder.yaml index ff589672b..7cee6f610 100644 --- a/.github/workflows/podvm_builder.yaml +++ b/.github/workflows/podvm_builder.yaml @@ -30,7 +30,7 @@ jobs: # Please keep this list in alphabetical order. - ubuntu runner: - - ubuntu-latest + - ubuntu-24.04 steps: - name: Checkout Code uses: actions/checkout@v4 diff --git a/.github/workflows/podvm_mkosi.yaml b/.github/workflows/podvm_mkosi.yaml index 22a8a7b87..91a073c25 100644 --- a/.github/workflows/podvm_mkosi.yaml +++ b/.github/workflows/podvm_mkosi.yaml @@ -15,7 +15,7 @@ jobs: build-binaries: name: Build binaries if : ${{ github.event.inputs.binaries-image == '' }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read packages: write @@ -67,7 +67,7 @@ jobs: github.event.inputs.binaries-image != '' ) ) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: read packages: write diff --git a/.github/workflows/test-images.yaml b/.github/workflows/test-images.yaml index 654382d7b..84b523c31 100644 --- a/.github/workflows/test-images.yaml +++ b/.github/workflows/test-images.yaml @@ -15,7 +15,7 @@ defaults: jobs: list-dockerfiles: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: matrix: ${{ env.MATRIX }} steps: @@ -25,7 +25,7 @@ jobs: build: name: Create Test Images needs: list-dockerfiles - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/webhook_image.yaml b/.github/workflows/webhook_image.yaml index 0ba4a911a..43b7cea83 100644 --- a/.github/workflows/webhook_image.yaml +++ b/.github/workflows/webhook_image.yaml @@ -25,7 +25,7 @@ on: jobs: build_push_webhook: name: build and push webhook - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: working-directory: src/webhook