From 4bb751bf6d91449d2d86a771a0193192b9e1cb1a Mon Sep 17 00:00:00 2001 From: NeoPlays <80448387+NeoPlays@users.noreply.github.com> Date: Thu, 28 May 2026 13:03:04 +0200 Subject: [PATCH 1/5] FIX: no ansible ppa for ubuntu 2604 --- .../roles/setup/tasks/docker-ubuntu-2604.yaml | 50 +++++++++++++++++++ controls/roles/setup/tasks/docker.yml | 8 ++- launcher/src/backend/NodeConnection.js | 16 +++--- 3 files changed, 66 insertions(+), 8 deletions(-) create mode 100644 controls/roles/setup/tasks/docker-ubuntu-2604.yaml diff --git a/controls/roles/setup/tasks/docker-ubuntu-2604.yaml b/controls/roles/setup/tasks/docker-ubuntu-2604.yaml new file mode 100644 index 000000000..b9c8b913a --- /dev/null +++ b/controls/roles/setup/tasks/docker-ubuntu-2604.yaml @@ -0,0 +1,50 @@ +--- +- name: Remove conflicting docker packages + apt: + name: + - docker-engine + - docker.io + - docker-registry + state: absent + +- name: Install required system packages + apt: + name: + - apt-transport-https + - ca-certificates + - curl + - software-properties-common + - python3-pip + - python3-docker + - virtualenv + - python3-setuptools + - gnupg2 + - pass + - sysstat + - python3-jmespath + +- name: Create apt keyrings directory + file: + path: /etc/apt/keyrings + state: directory + mode: '0755' + +- name: Add Docker GPG key + get_url: + url: https://download.docker.com/linux/ubuntu/gpg + dest: /etc/apt/keyrings/docker.asc + mode: '0644' + force: false + +- name: Add Docker Repository + apt_repository: + repo: "deb [arch={{ 'amd64' if ansible_architecture == 'x86_64' else ansible_architecture }} signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu {{ ansible_facts['distribution_release'] }} stable" + filename: docker + state: present + +- name: Update apt and install docker-ce + apt: + update_cache: yes + name: + - docker-ce +# EOF diff --git a/controls/roles/setup/tasks/docker.yml b/controls/roles/setup/tasks/docker.yml index b8a0fa0b6..4416e6688 100644 --- a/controls/roles/setup/tasks/docker.yml +++ b/controls/roles/setup/tasks/docker.yml @@ -3,9 +3,13 @@ include_tasks: docker-centos.yaml when: ansible_facts['distribution'] == "CentOS" -- name: Docker on Ubuntu +- name: Docker on Ubuntu (< 26.04) include_tasks: docker-ubuntu.yaml - when: ansible_facts['distribution'] == 'Debian' or ansible_facts['distribution'] == 'Ubuntu' + when: (ansible_facts['distribution'] == 'Debian' or ansible_facts['distribution'] == 'Ubuntu') and ansible_facts['distribution_major_version'] | int < 26 + +- name: Docker on Ubuntu (>= 26.04) + include_tasks: docker-ubuntu-2604.yaml + when: ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_major_version'] | int >= 26 - name: Enable service docker systemd: diff --git a/launcher/src/backend/NodeConnection.js b/launcher/src/backend/NodeConnection.js index 42982480d..ad21dc633 100755 --- a/launcher/src/backend/NodeConnection.js +++ b/launcher/src/backend/NodeConnection.js @@ -166,14 +166,17 @@ export class NodeConnection { status: true, }); let installPkgResult; - try { - installPkgResult = await this.sshService.exec( - "sudo -u root apt update &&\ + const ubuntuMajorVersion = parseFloat(this.osv); + const needsAnsiblePpa = ubuntuMajorVersion < 26; + const installCmd = needsAnsiblePpa + ? "sudo -u root apt update &&\ sudo -u root apt install -y software-properties-common &&\ sudo -u root add-apt-repository --yes --update ppa:ansible/ansible &&\ - sudo -u root apt install -y pip ansible tar gzip wget git", - false - ); + sudo -u root apt install -y pip ansible tar gzip wget git" + : "sudo -u root apt update &&\ + sudo -u root apt install -y pip ansible tar gzip wget git"; + try { + installPkgResult = await this.sshService.exec(installCmd, false); } catch (err) { log.error(err); installPkgResult = { rc: 1, stderr: err }; @@ -350,6 +353,7 @@ export class NodeConnection { ansibleResult = await this.sshService.exec( " ANSIBLE_LOAD_CALLBACK_PLUGINS=1\ ANSIBLE_STDOUT_CALLBACK=stereumjson\ + ANSIBLE_DEPRECATION_WARNINGS=false\ ANSIBLE_LOG_FOLDER=/tmp/" + playbookRunRef + "\ From 9b0c3320df8522c7d5ab65a82add71171d60b2d8 Mon Sep 17 00:00:00 2001 From: NeoPlays <80448387+NeoPlays@users.noreply.github.com> Date: Thu, 28 May 2026 13:29:43 +0200 Subject: [PATCH 2/5] add: ubuntu 2604 to the supported os list --- .../components/UI/welcome-page/components/WelcomeFooter.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launcher/src/components/UI/welcome-page/components/WelcomeFooter.vue b/launcher/src/components/UI/welcome-page/components/WelcomeFooter.vue index fcd10ef2d..03f244d8f 100644 --- a/launcher/src/components/UI/welcome-page/components/WelcomeFooter.vue +++ b/launcher/src/components/UI/welcome-page/components/WelcomeFooter.vue @@ -42,7 +42,7 @@ const display = async (osResponse, suResponse) => { const suData = await suResponse; const osName = osData && osData.hasOwnProperty("name") && osData.name ? osData.name : ""; const osVers = osData && osData.hasOwnProperty("version") && osData.version ? osData.version : ""; - if (osName === "Ubuntu" && (osVers === "22.04" || osVers === "24.04")) { + if (osName === "Ubuntu" && (osVers === "22.04" || osVers === "24.04" || osVers === "26.04")) { message.value = osName.toUpperCase() + " " + osVers + " " + supportMessage; if (suData.rc) { // Description of return codes (suData.rc): @@ -71,7 +71,7 @@ const display = async (osResponse, suResponse) => { isSupported.value = true; } } else { - message.value = "UNSUPPORTED OS. USE UBUNTU VERSION 22.04 OR 24.04."; + message.value = "UNSUPPORTED OS. USE UBUNTU VERSION 22.04, 24.04 OR 26.04."; } active.value = false; }; From 8b7549cd9a5732e1b6f927d00e4cd9916927d9a5 Mon Sep 17 00:00:00 2001 From: NeoPlays <80448387+NeoPlays@users.noreply.github.com> Date: Thu, 28 May 2026 13:50:05 +0200 Subject: [PATCH 3/5] BUMP: test images to 26.04 --- .../roles/configure-updates/molecule/default/molecule.yml | 4 ++-- .../molecule/no-unattended-updates/molecule.yml | 6 ++---- .../initiate-devnet-genesis/molecule/default/molecule.yml | 4 ++-- .../manage-service/molecule/besu-lighthouse/molecule.yml | 4 ++-- .../manage-service/molecule/besu-lodestar/molecule.yml | 4 ++-- .../roles/manage-service/molecule/besu-nimbus/molecule.yml | 4 ++-- .../roles/manage-service/molecule/besu-prysm/molecule.yml | 4 ++-- .../roles/manage-service/molecule/besu-teku/molecule.yml | 4 ++-- .../manage-service/molecule/erigon-lighthouse/molecule.yml | 4 ++-- .../manage-service/molecule/erigon-lodestar/molecule.yml | 4 ++-- .../roles/manage-service/molecule/erigon-prysm/molecule.yml | 4 ++-- .../manage-service/molecule/geth-lighthouse/molecule.yml | 4 ++-- .../roles/manage-service/molecule/geth-nimbus/molecule.yml | 4 ++-- .../roles/manage-service/molecule/geth-prysm/molecule.yml | 4 ++-- .../roles/manage-service/molecule/geth-teku/molecule.yml | 4 ++-- .../molecule/mevboost-besu-lighthouse/molecule.yml | 4 ++-- .../molecule/mevboost-besu-nimbus/molecule.yml | 4 ++-- .../molecule/mevboost-besu-prysm/molecule.yml | 4 ++-- .../manage-service/molecule/mevboost-besu-teku/molecule.yml | 4 ++-- .../molecule/mevboost-erigon-lodestar/molecule.yml | 4 ++-- .../molecule/mevboost-geth-lighthouse/molecule.yml | 4 ++-- .../molecule/mevboost-geth-nimbus/molecule.yml | 4 ++-- .../molecule/mevboost-geth-prysm/molecule.yml | 4 ++-- .../manage-service/molecule/mevboost-geth-teku/molecule.yml | 4 ++-- .../molecule/mevboost-nethermind-lighthouse/molecule.yml | 4 ++-- .../molecule/mevboost-nethermind-nimbus/molecule.yml | 4 ++-- .../molecule/mevboost-nethermind-prysm/molecule.yml | 4 ++-- .../molecule/mevboost-nethermind-teku/molecule.yml | 4 ++-- .../roles/manage-service/molecule/monitor-besu/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-erigon/molecule.yml | 4 ++-- .../roles/manage-service/molecule/monitor-geth/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-lighthouse/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-lodestar/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-nethermind/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-nimbus/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-prysm/molecule.yml | 4 ++-- .../manage-service/molecule/monitor-ssvnetwork/molecule.yml | 4 ++-- .../roles/manage-service/molecule/monitor-teku/molecule.yml | 4 ++-- .../molecule/nethermind-lighthouse/molecule.yml | 4 ++-- .../manage-service/molecule/nethermind-nimbus/molecule.yml | 4 ++-- .../manage-service/molecule/nethermind-prysm/molecule.yml | 4 ++-- .../molecule/nethermind-teku-gnosis/molecule.yml | 4 ++-- .../manage-service/molecule/nethermind-teku/molecule.yml | 4 ++-- .../molecule/nimbus-checkpoint-sync/molecule.yml | 4 ++-- .../manage-service/molecule/ssv-lighthouse/molecule.yml | 4 ++-- .../roles/manage-service/molecule/ssv-lodestar/molecule.yml | 4 ++-- .../roles/manage-service/molecule/ssv-nimbus/molecule.yml | 4 ++-- .../roles/manage-service/molecule/ssv-prysm/molecule.yml | 4 ++-- .../roles/manage-service/molecule/ssv-teku/molecule.yml | 4 ++-- .../manage-service/molecule/start-multiple/molecule.yml | 4 ++-- .../roles/manage-service/molecule/start-stop/molecule.yml | 4 ++-- controls/roles/manage-service/molecule/start/molecule.yml | 4 ++-- .../roles/manage-service/molecule/teku-geth/molecule.yml | 4 ++-- .../roles/manage-service/molecule/write-start/molecule.yml | 6 +++--- controls/roles/prune-geth/molecule/default/molecule.yml | 4 ++-- .../roles/restart-services/molecule/default/molecule.yml | 4 ++-- controls/roles/setup/molecule/default/molecule.yml | 4 ++-- .../roles/ssv-key-generator/molecule/default/molecule.yml | 4 ++-- controls/roles/switch-repos/molecule/default/molecule.yml | 4 ++-- controls/roles/update-changes/molecule/242/molecule.yml | 4 ++-- controls/roles/update-changes/molecule/243/molecule.yml | 4 ++-- controls/roles/update-changes/molecule/244/molecule.yml | 6 +++--- controls/roles/update-changes/molecule/245/molecule.yml | 4 ++-- controls/roles/update-changes/molecule/246/molecule.yml | 4 ++-- controls/roles/update-changes/molecule/247/molecule.yml | 4 ++-- controls/roles/update-os/molecule/default/molecule.yml | 4 ++-- .../molecule/run-stereum-service-update/molecule.yml | 4 ++-- controls/roles/update-package/molecule/default/molecule.yml | 4 ++-- .../roles/update-services/molecule/default/molecule.yml | 4 ++-- .../update-services/molecule/single-service/molecule.yml | 4 ++-- controls/roles/update-stereum/molecule/default/molecule.yml | 4 ++-- controls/roles/update-stereum/molecule/full/molecule.yml | 2 +- .../roles/update-stereum/molecule/override/molecule.yml | 4 ++-- controls/roles/upgrade-prep/molecule/default/molecule.yml | 4 ++-- launcher/src/backend/tests/integration/BesuService.int.js | 6 +++--- .../backend/tests/integration/ErigonOptimismService.int.js | 6 +++--- launcher/src/backend/tests/integration/ErigonService.int.js | 6 +++--- .../tests/integration/FlashbotsMevBoostService.int.js | 6 +++--- .../src/backend/tests/integration/GethLayer2Service.int.js | 6 +++--- .../backend/tests/integration/GethOptimismService.int.js | 6 +++--- launcher/src/backend/tests/integration/GethService.int.js | 6 +++--- .../backend/tests/integration/GrandineBeaconService.int.js | 6 +++--- .../tests/integration/LighthouseBeaconService.int.js | 6 +++--- .../backend/tests/integration/LodestarBeaconService.int.js | 6 +++--- .../src/backend/tests/integration/NethermindService.int.js | 6 +++--- .../backend/tests/integration/NimbusBeaconService.int.js | 6 +++--- .../src/backend/tests/integration/NodeConnection.int.js | 6 +++--- .../src/backend/tests/integration/PrysmBeaconService.int.js | 6 +++--- .../backend/tests/integration/RethOptimismService.int.js | 6 +++--- launcher/src/backend/tests/integration/RethService.int.js | 6 +++--- .../src/backend/tests/integration/TekuBeaconService.int.js | 6 +++--- 91 files changed, 200 insertions(+), 202 deletions(-) diff --git a/controls/roles/configure-updates/molecule/default/molecule.yml b/controls/roles/configure-updates/molecule/default/molecule.yml index f3f07fbf5..357596801 100644 --- a/controls/roles/configure-updates/molecule/default/molecule.yml +++ b/controls/roles/configure-updates/molecule/default/molecule.yml @@ -4,8 +4,8 @@ driver: name: docker platforms: - - name: "configure-updates--default--ubuntu-24.04" - image: ubuntu:noble + - name: "configure-updates--default--ubuntu-26.04" + image: ubuntu:resolute # - name: "configure-updates--default--centos-8" # image: geerlingguy/docker-centos8-ansible provisioner: diff --git a/controls/roles/configure-updates/molecule/no-unattended-updates/molecule.yml b/controls/roles/configure-updates/molecule/no-unattended-updates/molecule.yml index 7ee6e78a7..357596801 100644 --- a/controls/roles/configure-updates/molecule/no-unattended-updates/molecule.yml +++ b/controls/roles/configure-updates/molecule/no-unattended-updates/molecule.yml @@ -4,10 +4,8 @@ driver: name: docker platforms: - - name: "configure-updates--default--ubuntu-24.04" - image: ubuntu:noble - - name: "configure-updates--default--ubuntu-24.04" - image: ubuntu:noble + - name: "configure-updates--default--ubuntu-26.04" + image: ubuntu:resolute # - name: "configure-updates--default--centos-8" # image: geerlingguy/docker-centos8-ansible provisioner: diff --git a/controls/roles/initiate-devnet-genesis/molecule/default/molecule.yml b/controls/roles/initiate-devnet-genesis/molecule/default/molecule.yml index f588758a7..8123a9123 100644 --- a/controls/roles/initiate-devnet-genesis/molecule/default/molecule.yml +++ b/controls/roles/initiate-devnet-genesis/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "initiate-devnet-genesis--default--ubuntu-24.04" + - name: "initiate-devnet-genesis--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/manage-service/molecule/besu-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/besu-lighthouse/molecule.yml index 11bbe010c..a222bb95f 100644 --- a/controls/roles/manage-service/molecule/besu-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/besu-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--besu-lighthouse--ubuntu-24.04" + - name: "manage-service--besu-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--besu-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/besu-lodestar/molecule.yml b/controls/roles/manage-service/molecule/besu-lodestar/molecule.yml index 06370bda5..73cb07193 100644 --- a/controls/roles/manage-service/molecule/besu-lodestar/molecule.yml +++ b/controls/roles/manage-service/molecule/besu-lodestar/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-besu-lodestar--ubuntu-24.04" + - name: "manage-service--mevboost-besu-lodestar--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-besu-lodestar--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/besu-nimbus/molecule.yml b/controls/roles/manage-service/molecule/besu-nimbus/molecule.yml index 2e2c491a5..50ba09e58 100644 --- a/controls/roles/manage-service/molecule/besu-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/besu-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--besu-nimbus--ubuntu-24.04" + - name: "manage-service--besu-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--besu-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/besu-prysm/molecule.yml b/controls/roles/manage-service/molecule/besu-prysm/molecule.yml index 405120d43..6e8b33055 100644 --- a/controls/roles/manage-service/molecule/besu-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/besu-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--besu-prysm--ubuntu-24.04" + - name: "manage-service--besu-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--besu-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/besu-teku/molecule.yml b/controls/roles/manage-service/molecule/besu-teku/molecule.yml index 85b09192b..32e272a1c 100644 --- a/controls/roles/manage-service/molecule/besu-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/besu-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--besu-teku--ubuntu-24.04" + - name: "manage-service--besu-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--besu-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/erigon-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/erigon-lighthouse/molecule.yml index f6b2aa28f..19db6e1a2 100644 --- a/controls/roles/manage-service/molecule/erigon-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/erigon-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--erigon-lighthouse--ubuntu-24.04" + - name: "manage-service--erigon-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--erigon-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/erigon-lodestar/molecule.yml b/controls/roles/manage-service/molecule/erigon-lodestar/molecule.yml index 9f4e590b8..6f2e28d4d 100644 --- a/controls/roles/manage-service/molecule/erigon-lodestar/molecule.yml +++ b/controls/roles/manage-service/molecule/erigon-lodestar/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--erigon-lodestar--ubuntu-24.04" + - name: "manage-service--erigon-lodestar--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--erigon-lodestar--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/erigon-prysm/molecule.yml b/controls/roles/manage-service/molecule/erigon-prysm/molecule.yml index bd08374f3..fa201929a 100644 --- a/controls/roles/manage-service/molecule/erigon-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/erigon-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--erigon-prysm--ubuntu-24.04" + - name: "manage-service--erigon-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--erigon-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/geth-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/geth-lighthouse/molecule.yml index c939e2359..1d14eab21 100644 --- a/controls/roles/manage-service/molecule/geth-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/geth-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--geth-lighthouse--ubuntu-24.04" + - name: "manage-service--geth-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--geth-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/geth-nimbus/molecule.yml b/controls/roles/manage-service/molecule/geth-nimbus/molecule.yml index f2464f489..7136ec477 100644 --- a/controls/roles/manage-service/molecule/geth-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/geth-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--geth-nimbus--ubuntu-24.04" + - name: "manage-service--geth-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--geth-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/geth-prysm/molecule.yml b/controls/roles/manage-service/molecule/geth-prysm/molecule.yml index e9c7b080d..e79fe4865 100644 --- a/controls/roles/manage-service/molecule/geth-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/geth-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--geth-prysm--ubuntu-24.04" + - name: "manage-service--geth-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--geth-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/geth-teku/molecule.yml b/controls/roles/manage-service/molecule/geth-teku/molecule.yml index 293eba933..7f25d33b4 100644 --- a/controls/roles/manage-service/molecule/geth-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/geth-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--geth-teku--ubuntu-24.04" + - name: "manage-service--geth-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--geth-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-besu-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/mevboost-besu-lighthouse/molecule.yml index 25d82b1e3..fe93cf5c0 100644 --- a/controls/roles/manage-service/molecule/mevboost-besu-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-besu-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-besu-lighthouse--ubuntu-24.04" + - name: "manage-service--mevboost-besu-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-besu-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-besu-nimbus/molecule.yml b/controls/roles/manage-service/molecule/mevboost-besu-nimbus/molecule.yml index c51ae571a..92d1304eb 100644 --- a/controls/roles/manage-service/molecule/mevboost-besu-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-besu-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-besu-nimbus--ubuntu-24.04" + - name: "manage-service--mevboost-besu-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-besu-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-besu-prysm/molecule.yml b/controls/roles/manage-service/molecule/mevboost-besu-prysm/molecule.yml index 174425f96..fb657cb50 100644 --- a/controls/roles/manage-service/molecule/mevboost-besu-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-besu-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-besu-prysm--ubuntu-24.04" + - name: "manage-service--mevboost-besu-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-besu-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-besu-teku/molecule.yml b/controls/roles/manage-service/molecule/mevboost-besu-teku/molecule.yml index 613d4545b..6f5de6634 100644 --- a/controls/roles/manage-service/molecule/mevboost-besu-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-besu-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-besu-teku--ubuntu-24.04" + - name: "manage-service--mevboost-besu-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-besu-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-erigon-lodestar/molecule.yml b/controls/roles/manage-service/molecule/mevboost-erigon-lodestar/molecule.yml index 20612e74a..394f3d80d 100644 --- a/controls/roles/manage-service/molecule/mevboost-erigon-lodestar/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-erigon-lodestar/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-erigon-lodestar--ubuntu-24.04" + - name: "manage-service--mevboost-erigon-lodestar--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-erigon-lodestar--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-geth-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/mevboost-geth-lighthouse/molecule.yml index 7c8626cc7..164568063 100644 --- a/controls/roles/manage-service/molecule/mevboost-geth-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-geth-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-geth-lighthouse--ubuntu-24.04" + - name: "manage-service--mevboost-geth-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-geth-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-geth-nimbus/molecule.yml b/controls/roles/manage-service/molecule/mevboost-geth-nimbus/molecule.yml index d9413e8d1..efd7855a0 100644 --- a/controls/roles/manage-service/molecule/mevboost-geth-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-geth-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-geth-nimbus--ubuntu-24.04" + - name: "manage-service--mevboost-geth-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-geth-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-geth-prysm/molecule.yml b/controls/roles/manage-service/molecule/mevboost-geth-prysm/molecule.yml index e505abffe..e45f94e39 100644 --- a/controls/roles/manage-service/molecule/mevboost-geth-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-geth-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-geth-prysm--ubuntu-24.04" + - name: "manage-service--mevboost-geth-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-geth-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-geth-teku/molecule.yml b/controls/roles/manage-service/molecule/mevboost-geth-teku/molecule.yml index 9ce9744d0..6988637c0 100644 --- a/controls/roles/manage-service/molecule/mevboost-geth-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-geth-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-geth-teku--ubuntu-24.04" + - name: "manage-service--mevboost-geth-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-geth-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-nethermind-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/mevboost-nethermind-lighthouse/molecule.yml index 9c6b39e30..d89f2ed31 100644 --- a/controls/roles/manage-service/molecule/mevboost-nethermind-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-nethermind-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-nethermind-lighthouse--ubuntu-24.04" + - name: "manage-service--mevboost-nethermind-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-nethermind-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-nethermind-nimbus/molecule.yml b/controls/roles/manage-service/molecule/mevboost-nethermind-nimbus/molecule.yml index 5e133791d..c808ea125 100644 --- a/controls/roles/manage-service/molecule/mevboost-nethermind-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-nethermind-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-nethermind-nimbus--ubuntu-24.04" + - name: "manage-service--mevboost-nethermind-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-nethermind-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-nethermind-prysm/molecule.yml b/controls/roles/manage-service/molecule/mevboost-nethermind-prysm/molecule.yml index 5cc72083c..7e3b62f0c 100644 --- a/controls/roles/manage-service/molecule/mevboost-nethermind-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-nethermind-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-nethermind-prysm--ubuntu-24.04" + - name: "manage-service--mevboost-nethermind-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-nethermind-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/mevboost-nethermind-teku/molecule.yml b/controls/roles/manage-service/molecule/mevboost-nethermind-teku/molecule.yml index d4c7a2bb2..75b88eb11 100644 --- a/controls/roles/manage-service/molecule/mevboost-nethermind-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/mevboost-nethermind-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--mevboost-nethermind-teku--ubuntu-24.04" + - name: "manage-service--mevboost-nethermind-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--mevboost-nethermind-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/monitor-besu/molecule.yml b/controls/roles/manage-service/molecule/monitor-besu/molecule.yml index cc37506d7..e0be0b428 100644 --- a/controls/roles/manage-service/molecule/monitor-besu/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-besu/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-besu--ubuntu-24.04" + - name: "manage-service--monitor-besu--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/manage-service/molecule/monitor-erigon/molecule.yml b/controls/roles/manage-service/molecule/monitor-erigon/molecule.yml index 6d59a8f64..88be0c086 100644 --- a/controls/roles/manage-service/molecule/monitor-erigon/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-erigon/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-erigon--ubuntu-24.04" + - name: "manage-service--monitor-erigon--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/manage-service/molecule/monitor-geth/molecule.yml b/controls/roles/manage-service/molecule/monitor-geth/molecule.yml index 74de258fd..b160dd7ad 100644 --- a/controls/roles/manage-service/molecule/monitor-geth/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-geth/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-geth--ubuntu-24.04" + - name: "manage-service--monitor-geth--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/manage-service/molecule/monitor-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/monitor-lighthouse/molecule.yml index c87e18cf8..5646be7c3 100644 --- a/controls/roles/manage-service/molecule/monitor-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-lighthouse--ubuntu-24.04" + - name: "manage-service--monitor-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--monitor-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/monitor-lodestar/molecule.yml b/controls/roles/manage-service/molecule/monitor-lodestar/molecule.yml index b8277ef75..abe3362ba 100644 --- a/controls/roles/manage-service/molecule/monitor-lodestar/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-lodestar/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-lodestar--ubuntu-24.04" + - name: "manage-service--monitor-lodestar--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--monitor-lodestar--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/monitor-nethermind/molecule.yml b/controls/roles/manage-service/molecule/monitor-nethermind/molecule.yml index d5cefc23d..482cb0c47 100644 --- a/controls/roles/manage-service/molecule/monitor-nethermind/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-nethermind/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-nethermind--ubuntu-24.04" + - name: "manage-service--monitor-nethermind--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/manage-service/molecule/monitor-nimbus/molecule.yml b/controls/roles/manage-service/molecule/monitor-nimbus/molecule.yml index de4d669ce..efe8fd1a5 100644 --- a/controls/roles/manage-service/molecule/monitor-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-nimbus--ubuntu-24.04" + - name: "manage-service--monitor-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--monitor-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/monitor-prysm/molecule.yml b/controls/roles/manage-service/molecule/monitor-prysm/molecule.yml index a8b7b25f9..1ee219cb8 100644 --- a/controls/roles/manage-service/molecule/monitor-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-prysm--ubuntu-24.04" + - name: "manage-service--monitor-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--monitor-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/monitor-ssvnetwork/molecule.yml b/controls/roles/manage-service/molecule/monitor-ssvnetwork/molecule.yml index 3c57540f4..8914a52f9 100644 --- a/controls/roles/manage-service/molecule/monitor-ssvnetwork/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-ssvnetwork/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-ssvnet--ubuntu-24.04" + - name: "manage-service--monitor-ssvnet--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/manage-service/molecule/monitor-teku/molecule.yml b/controls/roles/manage-service/molecule/monitor-teku/molecule.yml index f8c2e6b5e..e1dad2035 100644 --- a/controls/roles/manage-service/molecule/monitor-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/monitor-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--monitor-teku--ubuntu-24.04" + - name: "manage-service--monitor-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--monitor-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/nethermind-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/nethermind-lighthouse/molecule.yml index 19221f5b0..6eb26e64c 100644 --- a/controls/roles/manage-service/molecule/nethermind-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/nethermind-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--nethermind-lighthouse--ubuntu-24.04" + - name: "manage-service--nethermind-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--nethermind-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/nethermind-nimbus/molecule.yml b/controls/roles/manage-service/molecule/nethermind-nimbus/molecule.yml index 956335feb..8ad3e12cd 100644 --- a/controls/roles/manage-service/molecule/nethermind-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/nethermind-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--nethermind-nimbus--ubuntu-24.04" + - name: "manage-service--nethermind-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--nethermind-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/nethermind-prysm/molecule.yml b/controls/roles/manage-service/molecule/nethermind-prysm/molecule.yml index 6b488d62a..f700841b6 100644 --- a/controls/roles/manage-service/molecule/nethermind-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/nethermind-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--nethermind-teku--ubuntu-24.04" + - name: "manage-service--nethermind-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--nethermind-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/nethermind-teku-gnosis/molecule.yml b/controls/roles/manage-service/molecule/nethermind-teku-gnosis/molecule.yml index 97478954b..a3294d120 100644 --- a/controls/roles/manage-service/molecule/nethermind-teku-gnosis/molecule.yml +++ b/controls/roles/manage-service/molecule/nethermind-teku-gnosis/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--nethermind-teku-gnosis--ubuntu-24.04" + - name: "manage-service--nethermind-teku-gnosis--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--nethermind-teku-gnosis--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/nethermind-teku/molecule.yml b/controls/roles/manage-service/molecule/nethermind-teku/molecule.yml index 6b488d62a..f700841b6 100644 --- a/controls/roles/manage-service/molecule/nethermind-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/nethermind-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--nethermind-teku--ubuntu-24.04" + - name: "manage-service--nethermind-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--nethermind-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/nimbus-checkpoint-sync/molecule.yml b/controls/roles/manage-service/molecule/nimbus-checkpoint-sync/molecule.yml index 65cbb8505..0db411b9c 100644 --- a/controls/roles/manage-service/molecule/nimbus-checkpoint-sync/molecule.yml +++ b/controls/roles/manage-service/molecule/nimbus-checkpoint-sync/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--nimbus-checkpointsync--ubuntu-24.04" + - name: "manage-service--nimbus-checkpointsync--ubuntu-26.04" hostname: ubuntu server_type: cpx21 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "nimbus-checkpointsync--default--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/ssv-lighthouse/molecule.yml b/controls/roles/manage-service/molecule/ssv-lighthouse/molecule.yml index 8fe646b5f..ef5bdd0d0 100644 --- a/controls/roles/manage-service/molecule/ssv-lighthouse/molecule.yml +++ b/controls/roles/manage-service/molecule/ssv-lighthouse/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--ssv-lighthouse--ubuntu-24.04" + - name: "manage-service--ssv-lighthouse--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--ssv-lighthouse--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/ssv-lodestar/molecule.yml b/controls/roles/manage-service/molecule/ssv-lodestar/molecule.yml index ffbfdd84a..88451b34b 100644 --- a/controls/roles/manage-service/molecule/ssv-lodestar/molecule.yml +++ b/controls/roles/manage-service/molecule/ssv-lodestar/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--ssv-lodestar--ubuntu-24.04" + - name: "manage-service--ssv-lodestar--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--ssv-lodestar--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/ssv-nimbus/molecule.yml b/controls/roles/manage-service/molecule/ssv-nimbus/molecule.yml index 664c87fe7..d43a69d47 100644 --- a/controls/roles/manage-service/molecule/ssv-nimbus/molecule.yml +++ b/controls/roles/manage-service/molecule/ssv-nimbus/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--ssv-nimbus--ubuntu-24.04" + - name: "manage-service--ssv-nimbus--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--ssv-nimbus--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/ssv-prysm/molecule.yml b/controls/roles/manage-service/molecule/ssv-prysm/molecule.yml index f820f5874..f6528344b 100644 --- a/controls/roles/manage-service/molecule/ssv-prysm/molecule.yml +++ b/controls/roles/manage-service/molecule/ssv-prysm/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--ssv-prysm--ubuntu-24.04" + - name: "manage-service--ssv-prysm--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--ssv-prysm--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/ssv-teku/molecule.yml b/controls/roles/manage-service/molecule/ssv-teku/molecule.yml index 4aea20c36..3a1164d8b 100644 --- a/controls/roles/manage-service/molecule/ssv-teku/molecule.yml +++ b/controls/roles/manage-service/molecule/ssv-teku/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--ssv-teku--ubuntu-24.04" + - name: "manage-service--ssv-teku--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--ssv-teku--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/start-multiple/molecule.yml b/controls/roles/manage-service/molecule/start-multiple/molecule.yml index aa97a269f..08268a382 100644 --- a/controls/roles/manage-service/molecule/start-multiple/molecule.yml +++ b/controls/roles/manage-service/molecule/start-multiple/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--start-multiple--ubuntu-24.04" + - name: "manage-service--start-multiple--ubuntu-26.04" server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--start-multiple--centos-stream-8" # server_type: cpx31 diff --git a/controls/roles/manage-service/molecule/start-stop/molecule.yml b/controls/roles/manage-service/molecule/start-stop/molecule.yml index 3b2c76452..8bace6644 100644 --- a/controls/roles/manage-service/molecule/start-stop/molecule.yml +++ b/controls/roles/manage-service/molecule/start-stop/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--start-stop--ubuntu-24.04" + - name: "manage-service--start-stop--ubuntu-26.04" server_type: cpx21 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "role-manage-service-centos-7" # server_type: cpx11 diff --git a/controls/roles/manage-service/molecule/start/molecule.yml b/controls/roles/manage-service/molecule/start/molecule.yml index ccf833ae4..244113975 100644 --- a/controls/roles/manage-service/molecule/start/molecule.yml +++ b/controls/roles/manage-service/molecule/start/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--start--ubuntu-24.04" + - name: "manage-service--start--ubuntu-26.04" server_type: cpx21 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "role-manage-service-centos-7" # server_type: cpx11 diff --git a/controls/roles/manage-service/molecule/teku-geth/molecule.yml b/controls/roles/manage-service/molecule/teku-geth/molecule.yml index 6ec13702a..ac137c712 100644 --- a/controls/roles/manage-service/molecule/teku-geth/molecule.yml +++ b/controls/roles/manage-service/molecule/teku-geth/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--teku-geth--ubuntu-24.04" + - name: "manage-service--teku-geth--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "manage-service--teku-geth--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/manage-service/molecule/write-start/molecule.yml b/controls/roles/manage-service/molecule/write-start/molecule.yml index 43ab18a76..f980234c2 100644 --- a/controls/roles/manage-service/molecule/write-start/molecule.yml +++ b/controls/roles/manage-service/molecule/write-start/molecule.yml @@ -4,11 +4,11 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "manage-service--write-start--ubuntu-24.04" + - name: "manage-service--write-start--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil - # - name: "role-manage--write-start--ubuntu-24.04" + # - name: "role-manage--write-start--ubuntu-26.04" # server_type: cpx11 # image: centos-7 provisioner: diff --git a/controls/roles/prune-geth/molecule/default/molecule.yml b/controls/roles/prune-geth/molecule/default/molecule.yml index 1e102c161..96db4aa02 100644 --- a/controls/roles/prune-geth/molecule/default/molecule.yml +++ b/controls/roles/prune-geth/molecule/default/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "prune-geth--default--ubuntu-24.04" + - name: "prune-geth--default--ubuntu-26.04" hostname: ubuntu server_type: cpx21 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "prune-geth--default--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/restart-services/molecule/default/molecule.yml b/controls/roles/restart-services/molecule/default/molecule.yml index f2d64aec5..5e195a2a4 100644 --- a/controls/roles/restart-services/molecule/default/molecule.yml +++ b/controls/roles/restart-services/molecule/default/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "restart-services--default--ubuntu-24.04" + - name: "restart-services--default--ubuntu-26.04" hostname: ubuntu server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/setup/molecule/default/molecule.yml b/controls/roles/setup/molecule/default/molecule.yml index 4237040c7..28194655b 100644 --- a/controls/roles/setup/molecule/default/molecule.yml +++ b/controls/roles/setup/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "setup--default--ubuntu-24.04" + - name: "setup--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "setup--default--centos-stream-8" # server_type: cpx11 diff --git a/controls/roles/ssv-key-generator/molecule/default/molecule.yml b/controls/roles/ssv-key-generator/molecule/default/molecule.yml index 66a80cb1d..e504bd89b 100644 --- a/controls/roles/ssv-key-generator/molecule/default/molecule.yml +++ b/controls/roles/ssv-key-generator/molecule/default/molecule.yml @@ -4,10 +4,10 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "ssv-key-generator--default--ubuntu-24.04" + - name: "ssv-key-generator--default--ubuntu-26.04" hostname: ubuntu server_type: cpx21 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "ssv-key-generator--default--centos-stream-8" # hostname: "centos" diff --git a/controls/roles/switch-repos/molecule/default/molecule.yml b/controls/roles/switch-repos/molecule/default/molecule.yml index 451db4af5..2f9381d49 100644 --- a/controls/roles/switch-repos/molecule/default/molecule.yml +++ b/controls/roles/switch-repos/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "switch-repos--default--ubuntu-24.04" + - name: "switch-repos--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/update-changes/molecule/242/molecule.yml b/controls/roles/update-changes/molecule/242/molecule.yml index a4830290e..728689ff3 100644 --- a/controls/roles/update-changes/molecule/242/molecule.yml +++ b/controls/roles/update-changes/molecule/242/molecule.yml @@ -4,8 +4,8 @@ driver: name: docker platforms: - - name: "update-changes--2.4.2--ubuntu-24.04" - image: ubuntu:noble + - name: "update-changes--2.4.2--ubuntu-26.04" + image: ubuntu:resolute # - name: "configure-updates--default--centos-8" # image: geerlingguy/docker-centos8-ansible provisioner: diff --git a/controls/roles/update-changes/molecule/243/molecule.yml b/controls/roles/update-changes/molecule/243/molecule.yml index cca726cb2..62396fb5c 100644 --- a/controls/roles/update-changes/molecule/243/molecule.yml +++ b/controls/roles/update-changes/molecule/243/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "update-changes--2.4.3--ubuntu-24.04" + - name: "update-changes--2.4.3--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/update-changes/molecule/244/molecule.yml b/controls/roles/update-changes/molecule/244/molecule.yml index 5550d73ca..bb851324a 100644 --- a/controls/roles/update-changes/molecule/244/molecule.yml +++ b/controls/roles/update-changes/molecule/244/molecule.yml @@ -4,9 +4,9 @@ driver: name: docker platforms: - - name: "update-changes--2.4.4--ubuntu-24.04" - image: ubuntu:noble - # - name: "update-changes--2.4.4--ubuntu-24.04" + - name: "update-changes--2.4.4--ubuntu-26.04" + image: ubuntu:resolute + # - name: "update-changes--2.4.4--ubuntu-26.04" # image: geerlingguy/docker-centos8-ansible provisioner: name: ansible diff --git a/controls/roles/update-changes/molecule/245/molecule.yml b/controls/roles/update-changes/molecule/245/molecule.yml index 749d2be1e..5462a43c6 100644 --- a/controls/roles/update-changes/molecule/245/molecule.yml +++ b/controls/roles/update-changes/molecule/245/molecule.yml @@ -4,8 +4,8 @@ driver: name: docker platforms: - - name: "update-changes--2.4.5--ubuntu-24.04" - image: ubuntu:noble + - name: "update-changes--2.4.5--ubuntu-26.04" + image: ubuntu:resolute # - name: "configure-updates--default--centos-8" # image: geerlingguy/docker-centos8-ansible provisioner: diff --git a/controls/roles/update-changes/molecule/246/molecule.yml b/controls/roles/update-changes/molecule/246/molecule.yml index c7e0cea01..181c7408c 100644 --- a/controls/roles/update-changes/molecule/246/molecule.yml +++ b/controls/roles/update-changes/molecule/246/molecule.yml @@ -4,8 +4,8 @@ driver: name: docker platforms: - - name: "update-changes--2.4.6--ubuntu-24.04" - image: ubuntu:noble + - name: "update-changes--2.4.6--ubuntu-26.04" + image: ubuntu:resolute # - name: "configure-updates--default--centos-8" # image: geerlingguy/docker-centos8-ansible provisioner: diff --git a/controls/roles/update-changes/molecule/247/molecule.yml b/controls/roles/update-changes/molecule/247/molecule.yml index 335482ad2..8056d1f54 100644 --- a/controls/roles/update-changes/molecule/247/molecule.yml +++ b/controls/roles/update-changes/molecule/247/molecule.yml @@ -4,8 +4,8 @@ driver: name: docker platforms: - - name: "update-changes--2.4.7--ubuntu-24.04" - image: ubuntu:noble + - name: "update-changes--2.4.7--ubuntu-26.04" + image: ubuntu:resolute # - name: "configure-updates--default--centos-8" # image: geerlingguy/docker-centos8-ansible provisioner: diff --git a/controls/roles/update-os/molecule/default/molecule.yml b/controls/roles/update-os/molecule/default/molecule.yml index fd2c8e4fc..ee53138c8 100644 --- a/controls/roles/update-os/molecule/default/molecule.yml +++ b/controls/roles/update-os/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "update-os--default--ubuntu-24.04" + - name: "update-os--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/update-os/molecule/run-stereum-service-update/molecule.yml b/controls/roles/update-os/molecule/run-stereum-service-update/molecule.yml index 20416f4be..020083603 100644 --- a/controls/roles/update-os/molecule/run-stereum-service-update/molecule.yml +++ b/controls/roles/update-os/molecule/run-stereum-service-update/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "update-os--run-stereum-service-update--ubuntu-24.04" + - name: "update-os--run-stereum-service-update--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/update-package/molecule/default/molecule.yml b/controls/roles/update-package/molecule/default/molecule.yml index d2508e861..73bd6ba20 100644 --- a/controls/roles/update-package/molecule/default/molecule.yml +++ b/controls/roles/update-package/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "update-package--default--ubuntu-24.04" + - name: "update-package--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/controls/roles/update-services/molecule/default/molecule.yml b/controls/roles/update-services/molecule/default/molecule.yml index fd551a82e..32a270602 100644 --- a/controls/roles/update-services/molecule/default/molecule.yml +++ b/controls/roles/update-services/molecule/default/molecule.yml @@ -5,9 +5,9 @@ driver: name: molecule_hetznercloud platforms: # cpx31 for the storage requirements - - name: "update-services--default--ubuntu-24.04" + - name: "update-services--default--ubuntu-26.04" server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "update-services--default--centos-stream-8" # server_type: cpx31 diff --git a/controls/roles/update-services/molecule/single-service/molecule.yml b/controls/roles/update-services/molecule/single-service/molecule.yml index d16e10d06..77670a907 100644 --- a/controls/roles/update-services/molecule/single-service/molecule.yml +++ b/controls/roles/update-services/molecule/single-service/molecule.yml @@ -5,9 +5,9 @@ driver: name: molecule_hetznercloud platforms: # cpx31 for the storage requirements - - name: "update-services--single-service--ubuntu-24.04" + - name: "update-services--single-service--ubuntu-26.04" server_type: cpx31 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "update-services--default--centos-stream-8" # server_type: cpx31 diff --git a/controls/roles/update-stereum/molecule/default/molecule.yml b/controls/roles/update-stereum/molecule/default/molecule.yml index ae1f9336c..c19eab86b 100644 --- a/controls/roles/update-stereum/molecule/default/molecule.yml +++ b/controls/roles/update-stereum/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "update-stereum--default--ubuntu-24.04" + - name: "update-stereum--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "update-stereum--default--centos-stream-8" # server_type: cpx11 diff --git a/controls/roles/update-stereum/molecule/full/molecule.yml b/controls/roles/update-stereum/molecule/full/molecule.yml index 43ccf14c4..926df2b71 100644 --- a/controls/roles/update-stereum/molecule/full/molecule.yml +++ b/controls/roles/update-stereum/molecule/full/molecule.yml @@ -6,7 +6,7 @@ driver: platforms: - name: "update-stereum--full--ubuntu-2204" server_type: cpx21 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "update-stereum--default--centos-stream-8" # server_type: cpx11 diff --git a/controls/roles/update-stereum/molecule/override/molecule.yml b/controls/roles/update-stereum/molecule/override/molecule.yml index df5d9fe92..97e9d1b73 100644 --- a/controls/roles/update-stereum/molecule/override/molecule.yml +++ b/controls/roles/update-stereum/molecule/override/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "update-stereum--override--ubuntu-24.04" + - name: "update-stereum--override--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil # - name: "update-stereum--default--centos-stream-8" # server_type: cpx11 diff --git a/controls/roles/upgrade-prep/molecule/default/molecule.yml b/controls/roles/upgrade-prep/molecule/default/molecule.yml index 7ad76aafc..1e4255387 100644 --- a/controls/roles/upgrade-prep/molecule/default/molecule.yml +++ b/controls/roles/upgrade-prep/molecule/default/molecule.yml @@ -4,9 +4,9 @@ dependency: driver: name: molecule_hetznercloud platforms: - - name: "upgrade-prep--default--ubuntu-24.04" + - name: "upgrade-prep--default--ubuntu-26.04" server_type: cpx11 - image: ubuntu-24.04 + image: ubuntu-26.04 location: hil provisioner: name: ansible diff --git a/launcher/src/backend/tests/integration/BesuService.int.js b/launcher/src/backend/tests/integration/BesuService.int.js index f207efee6..98b50ac0d 100755 --- a/launcher/src/backend/tests/integration/BesuService.int.js +++ b/launcher/src/backend/tests/integration/BesuService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("besu installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Besu--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Besu--integration-test--ubuntu-2604"); const serverSettings = { - name: "Besu--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Besu--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/ErigonOptimismService.int.js b/launcher/src/backend/tests/integration/ErigonOptimismService.int.js index be85bb9a0..930ebbc8c 100755 --- a/launcher/src/backend/tests/integration/ErigonOptimismService.int.js +++ b/launcher/src/backend/tests/integration/ErigonOptimismService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(1200000); test("op-erigon installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Optimism-Erigon--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Optimism-Erigon--integration-test--ubuntu-2604"); const serverSettings = { - name: "Optimism-Erigon--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Optimism-Erigon--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/ErigonService.int.js b/launcher/src/backend/tests/integration/ErigonService.int.js index c0fa1aaf9..8a22425ee 100755 --- a/launcher/src/backend/tests/integration/ErigonService.int.js +++ b/launcher/src/backend/tests/integration/ErigonService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("erigon installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Erigon--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Erigon--integration-test--ubuntu-2604"); const serverSettings = { - name: "Erigon--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Erigon--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/FlashbotsMevBoostService.int.js b/launcher/src/backend/tests/integration/FlashbotsMevBoostService.int.js index 2aba9e427..f7eb9c9cd 100755 --- a/launcher/src/backend/tests/integration/FlashbotsMevBoostService.int.js +++ b/launcher/src/backend/tests/integration/FlashbotsMevBoostService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(600000); test("mevboost installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Mevboost--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Mevboost--integration-test--ubuntu-2604"); const serverSettings = { - name: "Mevboost--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Mevboost--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/GethLayer2Service.int.js b/launcher/src/backend/tests/integration/GethLayer2Service.int.js index ef0e6337a..25b9f45e7 100755 --- a/launcher/src/backend/tests/integration/GethLayer2Service.int.js +++ b/launcher/src/backend/tests/integration/GethLayer2Service.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("l2geth installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Layer2-Geth--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Layer2-Geth--integration-test--ubuntu-2604"); const serverSettings = { - name: "Layer2-Geth--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Layer2-Geth--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/GethOptimismService.int.js b/launcher/src/backend/tests/integration/GethOptimismService.int.js index c157a75d1..1feeda96d 100755 --- a/launcher/src/backend/tests/integration/GethOptimismService.int.js +++ b/launcher/src/backend/tests/integration/GethOptimismService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("op-geth installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Optimism-Geth--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Optimism-Geth--integration-test--ubuntu-2604"); const serverSettings = { - name: "Optimism-Geth--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Optimism-Geth--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/GethService.int.js b/launcher/src/backend/tests/integration/GethService.int.js index 2b9076c1e..4011af0ed 100755 --- a/launcher/src/backend/tests/integration/GethService.int.js +++ b/launcher/src/backend/tests/integration/GethService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(600000); test("geth installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Geth--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Geth--integration-test--ubuntu-2604"); const serverSettings = { - name: "Geth--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Geth--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/GrandineBeaconService.int.js b/launcher/src/backend/tests/integration/GrandineBeaconService.int.js index 3341ade2a..86ff34d0d 100755 --- a/launcher/src/backend/tests/integration/GrandineBeaconService.int.js +++ b/launcher/src/backend/tests/integration/GrandineBeaconService.int.js @@ -12,11 +12,11 @@ jest.setTimeout(1800000); test("grandine consensus client", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Grandine--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Grandine--integration-test--ubuntu-2604"); const serverSettings = { - name: "Grandine--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Grandine--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx31", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/LighthouseBeaconService.int.js b/launcher/src/backend/tests/integration/LighthouseBeaconService.int.js index 6588982ab..549dc03de 100755 --- a/launcher/src/backend/tests/integration/LighthouseBeaconService.int.js +++ b/launcher/src/backend/tests/integration/LighthouseBeaconService.int.js @@ -12,11 +12,11 @@ jest.setTimeout(1800000); test("lighthouse validator import", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Lighthouse--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Lighthouse--integration-test--ubuntu-2604"); const serverSettings = { - name: "Lighthouse--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Lighthouse--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx31", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/LodestarBeaconService.int.js b/launcher/src/backend/tests/integration/LodestarBeaconService.int.js index 251f21ad5..d20932629 100755 --- a/launcher/src/backend/tests/integration/LodestarBeaconService.int.js +++ b/launcher/src/backend/tests/integration/LodestarBeaconService.int.js @@ -13,11 +13,11 @@ jest.setTimeout(1800000); test("lodestar validator import", async () => { //create server const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Lodestar--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Lodestar--integration-test--ubuntu-2604"); const serverSettings = { - name: "Lodestar--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Lodestar--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx31", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/NethermindService.int.js b/launcher/src/backend/tests/integration/NethermindService.int.js index 09c13afa8..1512a3623 100755 --- a/launcher/src/backend/tests/integration/NethermindService.int.js +++ b/launcher/src/backend/tests/integration/NethermindService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("nethermind installationm", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Nethermind--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Nethermind--integration-test--ubuntu-2604"); const serverSettings = { - name: "Nethermind--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Nethermind--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/NimbusBeaconService.int.js b/launcher/src/backend/tests/integration/NimbusBeaconService.int.js index 522f2373d..8baf5864d 100755 --- a/launcher/src/backend/tests/integration/NimbusBeaconService.int.js +++ b/launcher/src/backend/tests/integration/NimbusBeaconService.int.js @@ -13,11 +13,11 @@ jest.setTimeout(1800000); test("nimbus validator import", async () => { //create server const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Nimbus--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Nimbus--integration-test--ubuntu-2604"); const serverSettings = { - name: "Nimbus--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Nimbus--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx31", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/NodeConnection.int.js b/launcher/src/backend/tests/integration/NodeConnection.int.js index d9de1df54..9e6f47b8b 100755 --- a/launcher/src/backend/tests/integration/NodeConnection.int.js +++ b/launcher/src/backend/tests/integration/NodeConnection.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("prepareStereumNode on ubuntu", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("NodeConnection--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("NodeConnection--integration-test--ubuntu-2604"); const serverSettings = { - name: "NodeConnection--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "NodeConnection--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/PrysmBeaconService.int.js b/launcher/src/backend/tests/integration/PrysmBeaconService.int.js index 210f74daf..65ff703c1 100755 --- a/launcher/src/backend/tests/integration/PrysmBeaconService.int.js +++ b/launcher/src/backend/tests/integration/PrysmBeaconService.int.js @@ -12,11 +12,11 @@ jest.setTimeout(1800000); test("prysm validator import", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Prysm--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Prysm--integration-test--ubuntu-2604"); const serverSettings = { - name: "Prysm--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Prysm--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx31", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/RethOptimismService.int.js b/launcher/src/backend/tests/integration/RethOptimismService.int.js index 19982e81c..d0913cf58 100755 --- a/launcher/src/backend/tests/integration/RethOptimismService.int.js +++ b/launcher/src/backend/tests/integration/RethOptimismService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(500000); test("op-reth installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Optimism-Reth--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Optimism-Reth--integration-test--ubuntu-2604"); const serverSettings = { - name: "Optimism-Reth--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Optimism-Reth--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/RethService.int.js b/launcher/src/backend/tests/integration/RethService.int.js index 645287e2d..bff4ee2af 100644 --- a/launcher/src/backend/tests/integration/RethService.int.js +++ b/launcher/src/backend/tests/integration/RethService.int.js @@ -11,11 +11,11 @@ jest.setTimeout(600000); test("reth installation", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Reth--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Reth--integration-test--ubuntu-2604"); const serverSettings = { - name: "Reth--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Reth--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx21", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], diff --git a/launcher/src/backend/tests/integration/TekuBeaconService.int.js b/launcher/src/backend/tests/integration/TekuBeaconService.int.js index 13265a1fb..d1d4e01ff 100755 --- a/launcher/src/backend/tests/integration/TekuBeaconService.int.js +++ b/launcher/src/backend/tests/integration/TekuBeaconService.int.js @@ -12,11 +12,11 @@ jest.setTimeout(1800000); test("teku validator import", async () => { const testServer = new HetznerServer(); - const keyResponse = await testServer.createSSHKey("Teku--integration-test--ubuntu-2204"); + const keyResponse = await testServer.createSSHKey("Teku--integration-test--ubuntu-2604"); const serverSettings = { - name: "Teku--integration-test--ubuntu-2204", - image: "ubuntu-22.04", + name: "Teku--integration-test--ubuntu-2604", + image: "ubuntu-26.04", server_type: "cpx31", start_after_create: true, ssh_keys: [keyResponse.ssh_key.id], From 0a7a8311a2dbcc820bd91788403de3356f0985a4 Mon Sep 17 00:00:00 2001 From: NeoPlays <80448387+NeoPlays@users.noreply.github.com> Date: Thu, 28 May 2026 13:55:18 +0200 Subject: [PATCH 4/5] BUMP: workflow runner images --- .github/workflows/code_quality_check.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test-integration-alt.yml | 6 ++--- .github/workflows/test-integration.yml | 10 ++++----- .github/workflows/test-jest.yml | 2 +- .github/workflows/test-molecule.yml | 22 +++++++++---------- .../molecule/default/molecule.yml | 2 +- 7 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/code_quality_check.yml b/.github/workflows/code_quality_check.yml index 79c4ce09a..97b6cd6a1 100644 --- a/.github/workflows/code_quality_check.yml +++ b/.github/workflows/code_quality_check.yml @@ -9,7 +9,7 @@ on: jobs: prettier: name: Prettier - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v4 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 15029f691..6c4604cc5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,7 +10,7 @@ on: jobs: ESLint-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v4 diff --git a/.github/workflows/test-integration-alt.yml b/.github/workflows/test-integration-alt.yml index 2f31cde9e..1016493a3 100644 --- a/.github/workflows/test-integration-alt.yml +++ b/.github/workflows/test-integration-alt.yml @@ -5,7 +5,7 @@ on: jobs: Validator-Import-test: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 name: Validator Import Tests needs: - Other-Integration-test @@ -24,7 +24,7 @@ jobs: IS_DEV: "true" Execution-Client-test: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 name: Execution Client Tests needs: - Other-Integration-test @@ -42,7 +42,7 @@ jobs: IS_DEV: "true" Other-Integration-test: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 name: Other Integration Tests steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index d9d3f2b68..dce9de66e 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -8,7 +8,7 @@ on: jobs: setup: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 outputs: importTests: ${{ steps.get-import-tests.outputs.tests }} ELTests: ${{ steps.get-EL-tests.outputs.tests }} @@ -34,7 +34,7 @@ jobs: working-directory: ./launcher Validator-Import-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 name: test ${{ matrix.test.name }} needs: - setup @@ -57,7 +57,7 @@ jobs: IS_DEV: "true" Execution-Client-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 name: test ${{ matrix.test.name }} needs: - setup @@ -79,7 +79,7 @@ jobs: IS_DEV: "true" Other-Integration-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 name: test ${{ matrix.test.name }} needs: - setup @@ -100,7 +100,7 @@ jobs: IS_DEV: "true" Cleanup: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 name: Cleanup needs: - Validator-Import-test diff --git a/.github/workflows/test-jest.yml b/.github/workflows/test-jest.yml index 53d5fd900..8845e1778 100644 --- a/.github/workflows/test-jest.yml +++ b/.github/workflows/test-jest.yml @@ -10,7 +10,7 @@ on: jobs: jest-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v4 diff --git a/.github/workflows/test-molecule.yml b/.github/workflows/test-molecule.yml index 14a1f66a7..a3b9ef58c 100644 --- a/.github/workflows/test-molecule.yml +++ b/.github/workflows/test-molecule.yml @@ -16,7 +16,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -75,7 +75,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -130,7 +130,7 @@ jobs: # tests: [{ role: "switch-repos", test: "default" }] # fail-fast: false # concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - # runs-on: ubuntu-24.04 + # runs-on: ubuntu-26.04 # steps: # - uses: actions/checkout@v5 # - name: Set up Python @@ -185,7 +185,7 @@ jobs: # tests: [{ role: "update-package", test: "default" }] # fail-fast: false # concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - # runs-on: ubuntu-24.04 + # runs-on: ubuntu-26.04 # steps: # - uses: actions/checkout@v5 # - name: Set up Python @@ -240,7 +240,7 @@ jobs: tests: [{ role: "restart-services", test: "default" }] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -298,7 +298,7 @@ jobs: # ] # fail-fast: false # concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - # runs-on: ubuntu-24.04 + # runs-on: ubuntu-26.04 # steps: # - uses: actions/checkout@v5 # - name: Set up Python @@ -353,7 +353,7 @@ jobs: tests: [{ role: "setup", test: "default" }] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -460,7 +460,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -517,7 +517,7 @@ jobs: tests: [{ role: "ssv-key-generator", test: "default" }] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -578,7 +578,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python @@ -640,7 +640,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v5 - name: Set up Python diff --git a/controls/roles/configure-firewall/molecule/default/molecule.yml b/controls/roles/configure-firewall/molecule/default/molecule.yml index 84e681474..59730ebd3 100644 --- a/controls/roles/configure-firewall/molecule/default/molecule.yml +++ b/controls/roles/configure-firewall/molecule/default/molecule.yml @@ -11,7 +11,7 @@ platforms: volumes: - /sys/fs/cgroup:/sys/fs/cgroup:ro - /lib/modules:/lib/modules:ro - - name: "role-configure-updates-ubuntu-22.04" + - name: "role-configure-updates-ubuntu-26.04" image: geerlingguy/docker-ubuntu2204-ansible privileged: true pre_build_image: true From 005bb6ff79645791a608f0c0eccc1374d564997e Mon Sep 17 00:00:00 2001 From: NeoPlays <80448387+NeoPlays@users.noreply.github.com> Date: Thu, 28 May 2026 14:06:20 +0200 Subject: [PATCH 5/5] REVERT: workflow runner bump --- .github/workflows/code_quality_check.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test-integration-alt.yml | 6 +++--- .github/workflows/test-integration.yml | 10 +++++----- .github/workflows/test-jest.yml | 2 +- .github/workflows/test-molecule.yml | 22 +++++++++++----------- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/code_quality_check.yml b/.github/workflows/code_quality_check.yml index 97b6cd6a1..817c4e546 100644 --- a/.github/workflows/code_quality_check.yml +++ b/.github/workflows/code_quality_check.yml @@ -9,7 +9,7 @@ on: jobs: prettier: name: Prettier - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v4 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6c4604cc5..61cd1d600 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,7 +10,7 @@ on: jobs: ESLint-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v4 diff --git a/.github/workflows/test-integration-alt.yml b/.github/workflows/test-integration-alt.yml index 1016493a3..d278026fc 100644 --- a/.github/workflows/test-integration-alt.yml +++ b/.github/workflows/test-integration-alt.yml @@ -5,7 +5,7 @@ on: jobs: Validator-Import-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: Validator Import Tests needs: - Other-Integration-test @@ -24,7 +24,7 @@ jobs: IS_DEV: "true" Execution-Client-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: Execution Client Tests needs: - Other-Integration-test @@ -42,7 +42,7 @@ jobs: IS_DEV: "true" Other-Integration-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: Other Integration Tests steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index dce9de66e..100519cdc 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -8,7 +8,7 @@ on: jobs: setup: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest outputs: importTests: ${{ steps.get-import-tests.outputs.tests }} ELTests: ${{ steps.get-EL-tests.outputs.tests }} @@ -34,7 +34,7 @@ jobs: working-directory: ./launcher Validator-Import-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: test ${{ matrix.test.name }} needs: - setup @@ -57,7 +57,7 @@ jobs: IS_DEV: "true" Execution-Client-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: test ${{ matrix.test.name }} needs: - setup @@ -79,7 +79,7 @@ jobs: IS_DEV: "true" Other-Integration-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: test ${{ matrix.test.name }} needs: - setup @@ -100,7 +100,7 @@ jobs: IS_DEV: "true" Cleanup: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest name: Cleanup needs: - Validator-Import-test diff --git a/.github/workflows/test-jest.yml b/.github/workflows/test-jest.yml index 8845e1778..1633f376e 100644 --- a/.github/workflows/test-jest.yml +++ b/.github/workflows/test-jest.yml @@ -10,7 +10,7 @@ on: jobs: jest-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v4 diff --git a/.github/workflows/test-molecule.yml b/.github/workflows/test-molecule.yml index a3b9ef58c..a8c76558b 100644 --- a/.github/workflows/test-molecule.yml +++ b/.github/workflows/test-molecule.yml @@ -16,7 +16,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -75,7 +75,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -130,7 +130,7 @@ jobs: # tests: [{ role: "switch-repos", test: "default" }] # fail-fast: false # concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - # runs-on: ubuntu-26.04 + # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v5 # - name: Set up Python @@ -185,7 +185,7 @@ jobs: # tests: [{ role: "update-package", test: "default" }] # fail-fast: false # concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - # runs-on: ubuntu-26.04 + # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v5 # - name: Set up Python @@ -240,7 +240,7 @@ jobs: tests: [{ role: "restart-services", test: "default" }] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -298,7 +298,7 @@ jobs: # ] # fail-fast: false # concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - # runs-on: ubuntu-26.04 + # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v5 # - name: Set up Python @@ -353,7 +353,7 @@ jobs: tests: [{ role: "setup", test: "default" }] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -460,7 +460,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -517,7 +517,7 @@ jobs: tests: [{ role: "ssv-key-generator", test: "default" }] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -578,7 +578,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python @@ -640,7 +640,7 @@ jobs: ] fail-fast: false concurrency: molecule-test-${{ matrix.tests.role }}-${{ matrix.tests.test }} - runs-on: ubuntu-26.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Set up Python