diff --git a/.circleci/config.yml b/.circleci/config.yml index 59c2ae2d7f..bc2145577c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -47,7 +47,7 @@ workflows: name: "K8s test - Autoscaling Jobs - HTTPS" platforms: linux/arm64 machine-type: ubuntu2204arm64large - k8s-version: 'v1.29.10' + k8s-version: 'v1.29.12' test-strategy: job_https cluster: 'minikube' helm-version: 'v3.14.3' @@ -57,7 +57,7 @@ workflows: name: "K8s test - Autoscaling Jobs - Ingress hostname" platforms: linux/arm64 machine-type: ubuntu2204arm64large - k8s-version: 'v1.30.6' + k8s-version: 'v1.30.8' test-strategy: job_hostname cluster: 'minikube' helm-version: 'v3.15.4' @@ -67,11 +67,11 @@ workflows: name: "K8s test - Autoscaling Deployments - HTTPS" platforms: linux/arm64 machine-type: ubuntu2204arm64large - k8s-version: 'v1.31.2' + k8s-version: 'v1.31.4' test-strategy: deployment_https cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' test-upgrade: true - docker-test: name: "Docker test - Use random user (true)" diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index ba56be978b..aa3b010076 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -65,7 +65,7 @@ jobs: - docker-test - helm-chart-test if: failure() && ( github.run_attempt < 3 ) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout code uses: actions/checkout@main diff --git a/.github/workflows/docker-test.yml b/.github/workflows/docker-test.yml index 966aa9efe6..7568426748 100644 --- a/.github/workflows/docker-test.yml +++ b/.github/workflows/docker-test.yml @@ -29,7 +29,7 @@ permissions: jobs: build-and-test: name: Test Docker Selenium - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/helm-chart-release.yml b/.github/workflows/helm-chart-release.yml index d296d37981..1e8b67b806 100644 --- a/.github/workflows/helm-chart-release.yml +++ b/.github/workflows/helm-chart-release.yml @@ -43,7 +43,7 @@ jobs: needs: - helm-chart-test if: (!failure() && !cancelled()) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: write-all env: NAME: ${{ vars.DOCKER_NAMESPACE || 'selenium' }} diff --git a/.github/workflows/helm-chart-test.yml b/.github/workflows/helm-chart-test.yml index 194d7548c4..21bac15a31 100644 --- a/.github/workflows/helm-chart-test.yml +++ b/.github/workflows/helm-chart-test.yml @@ -34,7 +34,7 @@ permissions: jobs: build-and-test: name: Test K8s - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -43,7 +43,7 @@ jobs: test-strategy: playwright_connect_grid cluster: 'minikube' helm-version: 'v3.11.3' - docker-version: '24.0.9' + docker-version: '26.1.4' python-version: '3.8' test-upgrade: true service-mesh: true @@ -51,7 +51,7 @@ jobs: test-strategy: disabled cluster: 'minikube' helm-version: 'v3.11.3' - docker-version: '24.0.9' + docker-version: '26.1.4' python-version: '3.8' test-upgrade: true service-mesh: false @@ -59,7 +59,7 @@ jobs: test-strategy: job cluster: 'minikube' helm-version: 'v3.12.3' - docker-version: '24.0.9' + docker-version: '26.1.4' python-version: '3.9' test-upgrade: true service-mesh: true @@ -67,19 +67,19 @@ jobs: test-strategy: deployment cluster: 'minikube' helm-version: 'v3.13.3' - docker-version: '24.0.9' + docker-version: '26.1.4' python-version: '3.10' test-upgrade: true service-mesh: true - - k8s-version: 'v1.29.10' + - k8s-version: 'v1.29.12' test-strategy: job_https cluster: 'minikube' helm-version: 'v3.14.3' - docker-version: '25.0.5' + docker-version: '26.1.4' python-version: '3.11' test-upgrade: true service-mesh: false - - k8s-version: 'v1.30.6' + - k8s-version: 'v1.30.8' test-strategy: job_hostname cluster: 'minikube' helm-version: 'v3.15.4' @@ -87,11 +87,11 @@ jobs: python-version: '3.12' test-upgrade: true service-mesh: false - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: deployment_https cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' test-upgrade: true service-mesh: false diff --git a/.github/workflows/k8s-scaling-test.yml b/.github/workflows/k8s-scaling-test.yml index ff296c1855..4eb56d0014 100644 --- a/.github/workflows/k8s-scaling-test.yml +++ b/.github/workflows/k8s-scaling-test.yml @@ -56,46 +56,46 @@ env: jobs: build-and-test: name: Test K8s - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: include: - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: test_k8s_autoscaling_job_count_strategy_default_in_chaos cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: test_k8s_autoscaling_job_count_strategy_default_with_node_max_sessions cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: test_k8s_autoscaling_job_count_strategy_default cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: test_k8s_autoscaling_deployment_count_in_chaos cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: test_k8s_autoscaling_deployment_count_with_node_max_sessions cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' - - k8s-version: 'v1.31.2' + - k8s-version: 'v1.31.4' test-strategy: test_k8s_autoscaling_deployment_count cluster: 'minikube' - helm-version: 'v3.16.3' - docker-version: '27.3.1' + helm-version: 'v3.16.4' + docker-version: '27.4.1' python-version: '3.13' env: CLUSTER: ${{ matrix.cluster }} @@ -197,7 +197,7 @@ jobs: publish-results: name: Publish Results if: (!failure() && !cancelled() && (github.event.inputs.publish-results == 'true')) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build-and-test steps: - name: Checkout code @@ -231,7 +231,7 @@ jobs: pr-results: name: Create a PR with the results if: (!failure() && !cancelled() && (github.event.inputs.pr-results == 'true')) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build-and-test steps: - name: Checkout code diff --git a/.github/workflows/label-commenter.yml b/.github/workflows/label-commenter.yml index 9df715b630..7375024588 100644 --- a/.github/workflows/label-commenter.yml +++ b/.github/workflows/label-commenter.yml @@ -11,7 +11,7 @@ permissions: jobs: comment: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@main - name: Label Commenter diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index 2e036563f7..664e0702fc 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -12,7 +12,7 @@ permissions: jobs: action: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: dessant/lock-threads@v5 with: diff --git a/.github/workflows/rerun-failed.yml b/.github/workflows/rerun-failed.yml index 90cd9b5ef2..600919ba02 100644 --- a/.github/workflows/rerun-failed.yml +++ b/.github/workflows/rerun-failed.yml @@ -23,7 +23,7 @@ env: jobs: rerun_workflow: name: Rerun ${{ github.event.inputs.runId }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout code uses: actions/checkout@main diff --git a/.github/workflows/scan-dockerfile.yml b/.github/workflows/scan-dockerfile.yml index 0d65fb6dc3..290798e80f 100644 --- a/.github/workflows/scan-dockerfile.yml +++ b/.github/workflows/scan-dockerfile.yml @@ -17,7 +17,7 @@ jobs: build-and-scan: name: Scan Dockerfile vulnerabilities permissions: write-all - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@main - name: Set severity for PRs diff --git a/.github/workflows/update-chart-readme.yml b/.github/workflows/update-chart-readme.yml index c78e87df43..3485842f7e 100644 --- a/.github/workflows/update-chart-readme.yml +++ b/.github/workflows/update-chart-readme.yml @@ -13,7 +13,7 @@ on: jobs: update-chart-readme: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: write-all steps: - name: Checkout code diff --git a/.github/workflows/update-dev-beta-browser-images.yml b/.github/workflows/update-dev-beta-browser-images.yml index df5f5488ab..288628dd9d 100644 --- a/.github/workflows/update-dev-beta-browser-images.yml +++ b/.github/workflows/update-dev-beta-browser-images.yml @@ -25,7 +25,7 @@ jobs: deploy: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -116,7 +116,7 @@ jobs: needs: - deploy if: failure() && ( github.run_attempt < 3 ) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout code uses: actions/checkout@main