|
70 | 70 | jobs: |
71 | 71 | compile: |
72 | 72 | name: "Compile" |
73 | | - runs-on: ubuntu-22.04 |
| 73 | + runs-on: ubuntu-24.04 |
74 | 74 | container: |
75 | 75 | image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy |
76 | 76 | # --init makes the process in the container being started as an init process which will clean up any daemon processes during shutdown |
@@ -126,7 +126,7 @@ jobs: |
126 | 126 | packaging: |
127 | 127 | name: "Test packaging/licensing" |
128 | 128 | needs: compile |
129 | | - runs-on: ubuntu-22.04 |
| 129 | + runs-on: ubuntu-24.04 |
130 | 130 | container: |
131 | 131 | image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy |
132 | 132 | # --init makes the process in the container being started as an init process which will clean up any daemon processes during shutdown |
@@ -166,7 +166,7 @@ jobs: |
166 | 166 | test: |
167 | 167 | name: "Test (module: ${{ matrix.module }})" |
168 | 168 | needs: compile |
169 | | - runs-on: ubuntu-22.04 |
| 169 | + runs-on: ubuntu-24.04 |
170 | 170 | container: |
171 | 171 | image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy |
172 | 172 | # --init makes the process in the container being started as an init process which will clean up any daemon processes during shutdown |
@@ -290,7 +290,7 @@ jobs: |
290 | 290 | name: "E2E (group ${{ matrix.group }})" |
291 | 291 | needs: compile |
292 | 292 | # the end to end tests are not executed in Flink's CI Docker container due to problems when running Docker-in-Docker |
293 | | - runs-on: ubuntu-22.04 |
| 293 | + runs-on: ubuntu-24.04 |
294 | 294 | timeout-minutes: 310 |
295 | 295 | env: |
296 | 296 | # timeout in minutes - this environment variable is required by uploading_watchdog.sh |
@@ -331,7 +331,9 @@ jobs: |
331 | 331 | python-version: '3.12' |
332 | 332 |
|
333 | 333 | - name: "Install missing packages" |
334 | | - run: sudo apt-get install -y net-tools docker zip |
| 334 | + run: sudo apt-get install -y net-tools zip && |
| 335 | + curl -sSL -o kubectl "https://dl.k8s.io/release/$(curl -sSL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && |
| 336 | + sudo install -m 0755 kubectl /usr/local/bin/kubectl |
335 | 337 |
|
336 | 338 | # netty-tcnative requires OpenSSL v1.0.0 |
337 | 339 | - name: "Install OpenSSL" |
|
0 commit comments