Skip to content

Commit 38f700b

Browse files
committed
ci: bump ubuntu to 24.04
Signed-off-by: zhangzujian <zhangzujian.7@gmail.com>
1 parent f64f3ea commit 38f700b

10 files changed

Lines changed: 36 additions & 36 deletions

.github/workflows/build-arm64-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ env:
2424
jobs:
2525
build:
2626
name: Build arm64
27-
runs-on: ubuntu-22.04-arm
27+
runs-on: ubuntu-24.04-arm
2828
steps:
2929
- uses: actions/checkout@v4
3030
- uses: docker/setup-buildx-action@v3

.github/workflows/build-dpdk-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on: workflow_dispatch
44
jobs:
55
build:
66
name: Build DPDK
7-
runs-on: ubuntu-22.04
7+
runs-on: ubuntu-24.04
88
steps:
99
- uses: actions/checkout@v4
1010
- uses: docker/setup-buildx-action@v3

.github/workflows/build-kube-ovn-base-dpdk.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- master
1414
- release-1.12
1515
name: Build AMD64
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
steps:
1818
- uses: actions/checkout@v4
1919
- uses: docker/setup-buildx-action@v3

.github/workflows/build-kube-ovn-base.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
matrix:
1212
branch: [master, release-1.11, release-1.9]
1313
name: Build AMD64
14-
runs-on: ubuntu-22.04
14+
runs-on: ubuntu-24.04
1515
steps:
1616
- uses: actions/checkout@v4
1717
with:
@@ -46,7 +46,7 @@ jobs:
4646
matrix:
4747
branch: [master, release-1.11, release-1.9]
4848
name: Build ARM64
49-
runs-on: ubuntu-22.04
49+
runs-on: ubuntu-24.04
5050
steps:
5151
- uses: actions/checkout@v4
5252
with:
@@ -87,7 +87,7 @@ jobs:
8787
- build-arm64
8888
- build-amd64
8989
name: push
90-
runs-on: ubuntu-22.04
90+
runs-on: ubuntu-24.04
9191
steps:
9292
- uses: actions/checkout@v4
9393
with:

.github/workflows/build-kube-ovn-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ env:
77
jobs:
88
build:
99
name: Build Test
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
steps:
1212
- uses: actions/checkout@v4
1313
- uses: docker/setup-buildx-action@v3

.github/workflows/build-windows.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ env:
2828
jobs:
2929
filter:
3030
name: Path Filter
31-
runs-on: ubuntu-22.04
31+
runs-on: ubuntu-24.04
3232
outputs:
3333
build-ovs-ovn: ${{ steps.filter.outputs.windows-ovs-ovn }}
3434
build-kube-ovn: ${{ steps.filter.outputs.windows-kube-ovn }}

.github/workflows/build-x86-image.yaml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ env:
2929
jobs:
3030
build-kube-ovn-base:
3131
name: Build kube-ovn-base
32-
runs-on: ubuntu-22.04
32+
runs-on: ubuntu-24.04
3333
outputs:
3434
build-base: ${{ steps.check.outputs.build-base }}
3535
steps:
@@ -93,7 +93,7 @@ jobs:
9393

9494
build-kube-ovn-dpdk-base:
9595
name: Build kube-ovn-dpdk-base
96-
runs-on: ubuntu-22.04
96+
runs-on: ubuntu-24.04
9797
outputs:
9898
build-dpdk-base: ${{ steps.check.outputs.build-dpdk-base }}
9999
steps:
@@ -140,7 +140,7 @@ jobs:
140140

141141
build-kube-ovn:
142142
name: Build kube-ovn
143-
runs-on: ubuntu-22.04
143+
runs-on: ubuntu-24.04
144144
needs:
145145
- build-kube-ovn-base
146146
- build-kube-ovn-dpdk-base
@@ -321,7 +321,7 @@ jobs:
321321

322322
build-vpc-nat-gateway:
323323
name: Build vpc-nat-gateway
324-
runs-on: ubuntu-22.04
324+
runs-on: ubuntu-24.04
325325
steps:
326326
- uses: jlumbroso/free-disk-space@v1.3.1
327327
with:
@@ -348,7 +348,7 @@ jobs:
348348

349349
build-e2e-binaries:
350350
name: Build E2E Binaries
351-
runs-on: ubuntu-22.04
351+
runs-on: ubuntu-24.04
352352
timeout-minutes: 15
353353
steps:
354354
- uses: actions/checkout@v4
@@ -427,7 +427,7 @@ jobs:
427427
netpol-path-filter:
428428
name: Network Policy Path Filter
429429
if: github.event_name != 'pull_request'
430-
runs-on: ubuntu-22.04
430+
runs-on: ubuntu-24.04
431431
outputs:
432432
test-netpol: ${{ steps.filter.outputs.kube-ovn-controller }}
433433
steps:
@@ -464,7 +464,7 @@ jobs:
464464
needs:
465465
- build-kube-ovn
466466
- build-e2e-binaries
467-
runs-on: ubuntu-22.04
467+
runs-on: ubuntu-24.04
468468
timeout-minutes: 20
469469
strategy:
470470
fail-fast: false
@@ -634,7 +634,7 @@ jobs:
634634
- build-kube-ovn
635635
- build-e2e-binaries
636636
- netpol-path-filter
637-
runs-on: ubuntu-22.04
637+
runs-on: ubuntu-24.04
638638
timeout-minutes: 90
639639
strategy:
640640
fail-fast: false
@@ -796,7 +796,7 @@ jobs:
796796
needs:
797797
- build-kube-ovn
798798
- netpol-path-filter
799-
runs-on: ubuntu-22.04
799+
runs-on: ubuntu-24.04
800800
timeout-minutes: 30
801801
strategy:
802802
fail-fast: false
@@ -931,7 +931,7 @@ jobs:
931931
needs:
932932
- build-kube-ovn
933933
- build-e2e-binaries
934-
runs-on: ubuntu-22.04
934+
runs-on: ubuntu-24.04
935935
timeout-minutes: 40
936936
strategy:
937937
fail-fast: false
@@ -1098,7 +1098,7 @@ jobs:
10981098
needs:
10991099
- build-kube-ovn
11001100
- build-e2e-binaries
1101-
runs-on: ubuntu-22.04
1101+
runs-on: ubuntu-24.04
11021102
strategy:
11031103
fail-fast: false
11041104
matrix:
@@ -1224,7 +1224,7 @@ jobs:
12241224
needs:
12251225
- build-kube-ovn
12261226
- build-e2e-binaries
1227-
runs-on: ubuntu-22.04
1227+
runs-on: ubuntu-24.04
12281228
timeout-minutes: 10
12291229
strategy:
12301230
fail-fast: false
@@ -1346,7 +1346,7 @@ jobs:
13461346
chart-test:
13471347
name: Chart Installation/Uninstallation Test
13481348
needs: build-kube-ovn
1349-
runs-on: ubuntu-22.04
1349+
runs-on: ubuntu-24.04
13501350
timeout-minutes: 30
13511351
steps:
13521352
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1392,7 +1392,7 @@ jobs:
13921392
underlay-logical-gateway-installation-test:
13931393
name: Underlay Logical Gateway Installation Test
13941394
needs: build-kube-ovn
1395-
runs-on: ubuntu-22.04
1395+
runs-on: ubuntu-24.04
13961396
timeout-minutes: 30
13971397
steps:
13981398
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1443,7 +1443,7 @@ jobs:
14431443
no-ovn-lb-test:
14441444
name: Disable OVN LB Test
14451445
needs: build-kube-ovn
1446-
runs-on: ubuntu-22.04
1446+
runs-on: ubuntu-24.04
14471447
timeout-minutes: 30
14481448
steps:
14491449
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1496,7 +1496,7 @@ jobs:
14961496
no-np-test:
14971497
name: Disable Network Policy Test
14981498
needs: build-kube-ovn
1499-
runs-on: ubuntu-22.04
1499+
runs-on: ubuntu-24.04
15001500
timeout-minutes: 30
15011501
steps:
15021502
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1552,7 +1552,7 @@ jobs:
15521552
- build-kube-ovn
15531553
- build-vpc-nat-gateway
15541554
- build-e2e-binaries
1555-
runs-on: ubuntu-22.04
1555+
runs-on: ubuntu-24.04
15561556
timeout-minutes: 10
15571557
steps:
15581558
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1659,7 +1659,7 @@ jobs:
16591659
needs:
16601660
- build-kube-ovn
16611661
- build-e2e-binaries
1662-
runs-on: ubuntu-22.04
1662+
runs-on: ubuntu-24.04
16631663
timeout-minutes: 10
16641664
steps:
16651665
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1771,7 +1771,7 @@ jobs:
17711771
installation-compatibility-test:
17721772
name: Installation Compatibility Test
17731773
needs: build-kube-ovn
1774-
runs-on: ubuntu-22.04
1774+
runs-on: ubuntu-24.04
17751775
timeout-minutes: 10
17761776
steps:
17771777
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -1840,7 +1840,7 @@ jobs:
18401840
needs:
18411841
- build-kube-ovn
18421842
- build-e2e-binaries
1843-
runs-on: ubuntu-22.04
1843+
runs-on: ubuntu-24.04
18441844
timeout-minutes: 30
18451845
strategy:
18461846
fail-fast: false
@@ -1981,7 +1981,7 @@ jobs:
19811981
needs:
19821982
- build-kube-ovn
19831983
- build-e2e-binaries
1984-
runs-on: ubuntu-22.04
1984+
runs-on: ubuntu-24.04
19851985
timeout-minutes: 15
19861986
strategy:
19871987
fail-fast: false
@@ -2114,7 +2114,7 @@ jobs:
21142114
name: Kube-OVN Submariner Conformance E2E
21152115
needs:
21162116
- build-kube-ovn
2117-
runs-on: ubuntu-22.04
2117+
runs-on: ubuntu-24.04
21182118
timeout-minutes: 60
21192119
steps:
21202120
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -2212,7 +2212,7 @@ jobs:
22122212
- build-kube-ovn
22132213
- build-vpc-nat-gateway
22142214
- build-e2e-binaries
2215-
runs-on: ubuntu-22.04
2215+
runs-on: ubuntu-24.04
22162216
timeout-minutes: 15
22172217
steps:
22182218
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -2332,7 +2332,7 @@ jobs:
23322332
needs:
23332333
- build-kube-ovn
23342334
- build-e2e-binaries
2335-
runs-on: ubuntu-22.04
2335+
runs-on: ubuntu-24.04
23362336
timeout-minutes: 15
23372337
steps:
23382338
- uses: jlumbroso/free-disk-space@v1.3.1
@@ -2469,7 +2469,7 @@ jobs:
24692469
- kube-ovn-ha-e2e
24702470
- kube-ovn-submariner-conformance-e2e
24712471
if: always() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled')
2472-
runs-on: ubuntu-22.04
2472+
runs-on: ubuntu-24.04
24732473
steps:
24742474
- uses: jlumbroso/free-disk-space@v1.3.1
24752475
with:

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ env:
2424
jobs:
2525
analyze:
2626
name: Analyze
27-
runs-on: ubuntu-22.04
27+
runs-on: ubuntu-24.04
2828

2929
strategy:
3030
fail-fast: false

.github/workflows/lint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ env:
1818
jobs:
1919
golangci:
2020
name: lint
21-
runs-on: ubuntu-22.04
21+
runs-on: ubuntu-24.04
2222
steps:
2323
- uses: actions/checkout@v4
2424
- uses: actions/setup-go@v5

.github/workflows/publish.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ concurrency:
1111
jobs:
1212
build:
1313
name: Publish Images
14-
runs-on: ubuntu-22.04
14+
runs-on: ubuntu-24.04
1515
steps:
1616
- uses: actions/checkout@v4
1717

0 commit comments

Comments
 (0)