Skip to content

Commit d24ce7c

Browse files
authored
ADD: Ubuntu 26.04 Support (#2303)
* FIX: no ansible ppa for ubuntu 2604 * add: ubuntu 2604 to the supported os list * BUMP: test images to 26.04 * BUMP: workflow runner images * REVERT: workflow runner bump
1 parent 9300d11 commit d24ce7c

102 files changed

Lines changed: 291 additions & 235 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/code_quality_check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
prettier:
1111
name: Prettier
12-
runs-on: ubuntu-22.04
12+
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@v5
1515
- uses: actions/setup-node@v4

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
jobs:
1212
ESLint-test:
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-latest
1414
steps:
1515
- uses: actions/checkout@v5
1616
- uses: actions/setup-node@v4

.github/workflows/test-integration-alt.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
jobs:
77
Validator-Import-test:
8-
runs-on: ubuntu-24.04
8+
runs-on: ubuntu-latest
99
name: Validator Import Tests
1010
needs:
1111
- Other-Integration-test
@@ -24,7 +24,7 @@ jobs:
2424
IS_DEV: "true"
2525

2626
Execution-Client-test:
27-
runs-on: ubuntu-24.04
27+
runs-on: ubuntu-latest
2828
name: Execution Client Tests
2929
needs:
3030
- Other-Integration-test
@@ -42,7 +42,7 @@ jobs:
4242
IS_DEV: "true"
4343

4444
Other-Integration-test:
45-
runs-on: ubuntu-24.04
45+
runs-on: ubuntu-latest
4646
name: Other Integration Tests
4747
steps:
4848
- uses: actions/checkout@v5

.github/workflows/test-integration.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
setup:
11-
runs-on: ubuntu-22.04
11+
runs-on: ubuntu-latest
1212
outputs:
1313
importTests: ${{ steps.get-import-tests.outputs.tests }}
1414
ELTests: ${{ steps.get-EL-tests.outputs.tests }}
@@ -34,7 +34,7 @@ jobs:
3434
working-directory: ./launcher
3535

3636
Validator-Import-test:
37-
runs-on: ubuntu-22.04
37+
runs-on: ubuntu-latest
3838
name: test ${{ matrix.test.name }}
3939
needs:
4040
- setup
@@ -57,7 +57,7 @@ jobs:
5757
IS_DEV: "true"
5858

5959
Execution-Client-test:
60-
runs-on: ubuntu-22.04
60+
runs-on: ubuntu-latest
6161
name: test ${{ matrix.test.name }}
6262
needs:
6363
- setup
@@ -79,7 +79,7 @@ jobs:
7979
IS_DEV: "true"
8080

8181
Other-Integration-test:
82-
runs-on: ubuntu-22.04
82+
runs-on: ubuntu-latest
8383
name: test ${{ matrix.test.name }}
8484
needs:
8585
- setup
@@ -100,7 +100,7 @@ jobs:
100100
IS_DEV: "true"
101101

102102
Cleanup:
103-
runs-on: ubuntu-22.04
103+
runs-on: ubuntu-latest
104104
name: Cleanup
105105
needs:
106106
- Validator-Import-test

.github/workflows/test-jest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
jobs:
1212
jest-test:
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-latest
1414
steps:
1515
- uses: actions/checkout@v5
1616
- uses: actions/setup-node@v4

.github/workflows/test-molecule.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
]
1717
fail-fast: false
1818
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
19-
runs-on: ubuntu-24.04
19+
runs-on: ubuntu-latest
2020
steps:
2121
- uses: actions/checkout@v5
2222
- name: Set up Python
@@ -75,7 +75,7 @@ jobs:
7575
]
7676
fail-fast: false
7777
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
78-
runs-on: ubuntu-24.04
78+
runs-on: ubuntu-latest
7979
steps:
8080
- uses: actions/checkout@v5
8181
- name: Set up Python
@@ -130,7 +130,7 @@ jobs:
130130
# tests: [{ role: "switch-repos", test: "default" }]
131131
# fail-fast: false
132132
# concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
133-
# runs-on: ubuntu-24.04
133+
# runs-on: ubuntu-latest
134134
# steps:
135135
# - uses: actions/checkout@v5
136136
# - name: Set up Python
@@ -185,7 +185,7 @@ jobs:
185185
# tests: [{ role: "update-package", test: "default" }]
186186
# fail-fast: false
187187
# concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
188-
# runs-on: ubuntu-24.04
188+
# runs-on: ubuntu-latest
189189
# steps:
190190
# - uses: actions/checkout@v5
191191
# - name: Set up Python
@@ -240,7 +240,7 @@ jobs:
240240
tests: [{ role: "restart-services", test: "default" }]
241241
fail-fast: false
242242
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
243-
runs-on: ubuntu-24.04
243+
runs-on: ubuntu-latest
244244
steps:
245245
- uses: actions/checkout@v5
246246
- name: Set up Python
@@ -298,7 +298,7 @@ jobs:
298298
# ]
299299
# fail-fast: false
300300
# concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
301-
# runs-on: ubuntu-24.04
301+
# runs-on: ubuntu-latest
302302
# steps:
303303
# - uses: actions/checkout@v5
304304
# - name: Set up Python
@@ -353,7 +353,7 @@ jobs:
353353
tests: [{ role: "setup", test: "default" }]
354354
fail-fast: false
355355
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
356-
runs-on: ubuntu-24.04
356+
runs-on: ubuntu-latest
357357
steps:
358358
- uses: actions/checkout@v5
359359
- name: Set up Python
@@ -460,7 +460,7 @@ jobs:
460460
]
461461
fail-fast: false
462462
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
463-
runs-on: ubuntu-24.04
463+
runs-on: ubuntu-latest
464464
steps:
465465
- uses: actions/checkout@v5
466466
- name: Set up Python
@@ -517,7 +517,7 @@ jobs:
517517
tests: [{ role: "ssv-key-generator", test: "default" }]
518518
fail-fast: false
519519
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
520-
runs-on: ubuntu-24.04
520+
runs-on: ubuntu-latest
521521
steps:
522522
- uses: actions/checkout@v5
523523
- name: Set up Python
@@ -578,7 +578,7 @@ jobs:
578578
]
579579
fail-fast: false
580580
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
581-
runs-on: ubuntu-24.04
581+
runs-on: ubuntu-latest
582582
steps:
583583
- uses: actions/checkout@v5
584584
- name: Set up Python
@@ -640,7 +640,7 @@ jobs:
640640
]
641641
fail-fast: false
642642
concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }}
643-
runs-on: ubuntu-24.04
643+
runs-on: ubuntu-latest
644644
steps:
645645
- uses: actions/checkout@v5
646646
- name: Set up Python

controls/roles/configure-firewall/molecule/default/molecule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ platforms:
1111
volumes:
1212
- /sys/fs/cgroup:/sys/fs/cgroup:ro
1313
- /lib/modules:/lib/modules:ro
14-
- name: "role-configure-updates-ubuntu-22.04"
14+
- name: "role-configure-updates-ubuntu-26.04"
1515
image: geerlingguy/docker-ubuntu2204-ansible
1616
privileged: true
1717
pre_build_image: true

controls/roles/configure-updates/molecule/default/molecule.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
driver:
55
name: docker
66
platforms:
7-
- name: "configure-updates--default--ubuntu-24.04"
8-
image: ubuntu:noble
7+
- name: "configure-updates--default--ubuntu-26.04"
8+
image: ubuntu:resolute
99
# - name: "configure-updates--default--centos-8"
1010
# image: geerlingguy/docker-centos8-ansible
1111
provisioner:

controls/roles/configure-updates/molecule/no-unattended-updates/molecule.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44
driver:
55
name: docker
66
platforms:
7-
- name: "configure-updates--default--ubuntu-24.04"
8-
image: ubuntu:noble
9-
- name: "configure-updates--default--ubuntu-24.04"
10-
image: ubuntu:noble
7+
- name: "configure-updates--default--ubuntu-26.04"
8+
image: ubuntu:resolute
119
# - name: "configure-updates--default--centos-8"
1210
# image: geerlingguy/docker-centos8-ansible
1311
provisioner:

controls/roles/initiate-devnet-genesis/molecule/default/molecule.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ dependency:
44
driver:
55
name: molecule_hetznercloud
66
platforms:
7-
- name: "initiate-devnet-genesis--default--ubuntu-24.04"
7+
- name: "initiate-devnet-genesis--default--ubuntu-26.04"
88
server_type: cpx11
9-
image: ubuntu-24.04
9+
image: ubuntu-26.04
1010
location: hil
1111
provisioner:
1212
name: ansible

0 commit comments

Comments
 (0)