From fb77e52e85de201f04192886573e284f62a7ca00 Mon Sep 17 00:00:00 2001 From: Katya Ryazantseva Date: Tue, 27 Jan 2026 19:51:51 +0100 Subject: [PATCH 1/2] feat: add devnet-2 tag for grandine and clients default images --- README.md | 2 +- ansible/roles/ethlambda/defaults/main.yml | 2 +- ansible/roles/ethlambda/tasks/main.yml | 2 +- ansible/roles/lantern/defaults/main.yml | 2 +- ansible/roles/lantern/tasks/main.yml | 2 +- ansible/roles/qlean/defaults/main.yml | 2 +- ansible/roles/qlean/tasks/main.yml | 2 +- ansible/roles/ream/defaults/main.yml | 2 +- ansible/roles/zeam/defaults/main.yml | 2 +- client-cmds/grandine-cmd.sh | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ad7eab0..6f07fd0 100644 --- a/README.md +++ b/README.md @@ -343,7 +343,7 @@ node_binary="$scriptDir/qlean/build/src/executable/qlean \ --listen-addr /ip4/0.0.0.0/udp/$quicPort/quic-v1 \ --metrics-port $metricsPort" -node_docker="--platform linux/amd64 qdrvm/qlean-mini:dd67521 \ +node_docker="--platform linux/amd64 qdrvm/qlean-mini:latest \ --genesis /config/config.yaml \ --validator-registry-path /config/validators.yaml \ --bootnodes /config/nodes.yaml \ diff --git a/ansible/roles/ethlambda/defaults/main.yml b/ansible/roles/ethlambda/defaults/main.yml index 0305c15..fc8589d 100644 --- a/ansible/roles/ethlambda/defaults/main.yml +++ b/ansible/roles/ethlambda/defaults/main.yml @@ -3,5 +3,5 @@ # Note: These are fallback defaults. Actual values are extracted from client-cmds/ethlambda-cmd.sh # in the tasks/main.yml file. These defaults are used if extraction fails. -ethlambda_docker_image: "ghcr.io/lambdaclass/ethlambda:devnet1" +ethlambda_docker_image: "ghcr.io/lambdaclass/ethlambda:latest" deployment_mode: docker # docker or binary diff --git a/ansible/roles/ethlambda/tasks/main.yml b/ansible/roles/ethlambda/tasks/main.yml index cae6b0b..3c063fa 100644 --- a/ansible/roles/ethlambda/tasks/main.yml +++ b/ansible/roles/ethlambda/tasks/main.yml @@ -26,7 +26,7 @@ - name: Set docker image and deployment mode from client-cmd.sh set_fact: - ethlambda_docker_image: "{{ ethlambda_docker_image_raw.stdout | trim | default('ghcr.io/lambdaclass/ethlambda:devnet1') }}" + ethlambda_docker_image: "{{ ethlambda_docker_image_raw.stdout | trim | default('ghcr.io/lambdaclass/ethlambda:latest') }}" deployment_mode: "{{ ethlambda_deployment_mode_raw.stdout | trim | default('docker') }}" - name: Extract node configuration from validator-config.yaml diff --git a/ansible/roles/lantern/defaults/main.yml b/ansible/roles/lantern/defaults/main.yml index 768e9ad..b1b488a 100644 --- a/ansible/roles/lantern/defaults/main.yml +++ b/ansible/roles/lantern/defaults/main.yml @@ -3,6 +3,6 @@ # Note: These are fallback defaults. Actual values are extracted from client-cmds/lantern-cmd.sh # in the tasks/main.yml file. These defaults are used if extraction fails. -lantern_docker_image: "piertwo/lantern:v0.0.2" +lantern_docker_image: "piertwo/lantern:latest" deployment_mode: docker # docker or binary diff --git a/ansible/roles/lantern/tasks/main.yml b/ansible/roles/lantern/tasks/main.yml index 3920ad8..30f95a4 100644 --- a/ansible/roles/lantern/tasks/main.yml +++ b/ansible/roles/lantern/tasks/main.yml @@ -25,7 +25,7 @@ - name: Set docker image and deployment mode from client-cmd.sh set_fact: - lantern_docker_image: "{{ lantern_docker_image_raw.stdout | trim | default('piertwo/lantern:v0.0.1') }}" + lantern_docker_image: "{{ lantern_docker_image_raw.stdout | trim | default('piertwo/lantern:latest') }}" deployment_mode: "{{ lantern_deployment_mode_raw.stdout | trim | default('docker') }}" - name: Extract node configuration from validator-config.yaml diff --git a/ansible/roles/qlean/defaults/main.yml b/ansible/roles/qlean/defaults/main.yml index d188e09..6c02743 100644 --- a/ansible/roles/qlean/defaults/main.yml +++ b/ansible/roles/qlean/defaults/main.yml @@ -3,7 +3,7 @@ # Note: These are fallback defaults. Actual values are extracted from client-cmds/qlean-cmd.sh # in the tasks/main.yml file. These defaults are used if extraction fails. -qlean_docker_image: "qdrvm/qlean-mini:devnet-2" +qlean_docker_image: "qdrvm/qlean-mini:latest" qlean_docker_platform: "linux/amd64" qlean_binary_path: "{{ playbook_dir }}/../qlean/build/src/executable/qlean" qlean_modules_dir: "{{ playbook_dir }}/../qlean/build/src/modules" diff --git a/ansible/roles/qlean/tasks/main.yml b/ansible/roles/qlean/tasks/main.yml index 69187cb..b8629bd 100644 --- a/ansible/roles/qlean/tasks/main.yml +++ b/ansible/roles/qlean/tasks/main.yml @@ -25,7 +25,7 @@ - name: Set docker image and deployment mode from client-cmd.sh set_fact: - qlean_docker_image: "{{ qlean_docker_image_raw.stdout | trim | default('qdrvm/qlean-mini:dd67521') }}" + qlean_docker_image: "{{ qlean_docker_image_raw.stdout | trim | default('qdrvm/qlean-mini:latest') }}" deployment_mode: "{{ qlean_deployment_mode_raw.stdout | trim | default('docker') }}" - name: Extract node configuration from validator-config.yaml diff --git a/ansible/roles/ream/defaults/main.yml b/ansible/roles/ream/defaults/main.yml index 4789ef9..cc03dd7 100644 --- a/ansible/roles/ream/defaults/main.yml +++ b/ansible/roles/ream/defaults/main.yml @@ -3,6 +3,6 @@ # Note: These are fallback defaults. Actual values are extracted from client-cmds/ream-cmd.sh # in the tasks/main.yml file. These defaults are used if extraction fails. -ream_docker_image: "ghcr.io/reamlabs/ream:latest-devnet2" +ream_docker_image: "ghcr.io/reamlabs/ream:latest" deployment_mode: docker # docker or binary diff --git a/ansible/roles/zeam/defaults/main.yml b/ansible/roles/zeam/defaults/main.yml index f9e66ac..75a9ca8 100644 --- a/ansible/roles/zeam/defaults/main.yml +++ b/ansible/roles/zeam/defaults/main.yml @@ -3,7 +3,7 @@ # Note: These are fallback defaults. Actual values are extracted from client-cmds/zeam-cmd.sh # in the tasks/main.yml file. These defaults are used if extraction fails. -zeam_docker_image: "blockblaz/zeam:devnet2" +zeam_docker_image: "blockblaz/zeam:latest" zeam_binary_path: "{{ playbook_dir }}/../zig-out/bin/zeam" deployment_mode: docker # docker or binary diff --git a/client-cmds/grandine-cmd.sh b/client-cmds/grandine-cmd.sh index b8456a6..a2f1847 100644 --- a/client-cmds/grandine-cmd.sh +++ b/client-cmds/grandine-cmd.sh @@ -10,7 +10,7 @@ node_binary="$grandine_bin \ --address 0.0.0.0 \ --hash-sig-key-dir $configDir/hash-sig-keys" -node_docker="sifrai/lean:unstable \ +node_docker="sifrai/lean:devnet-2 \ --genesis /config/config.yaml \ --validator-registry-path /config/validators.yaml \ --bootnodes /config/nodes.yaml \ From 325aea14b5f8f7a2db62f937c0c727bbc4d07cae Mon Sep 17 00:00:00 2001 From: Katya Ryazantseva Date: Tue, 27 Jan 2026 20:12:14 +0100 Subject: [PATCH 2/2] fix: add grandine latest tag --- ansible/roles/grandine/defaults/main.yml | 2 +- ansible/roles/grandine/tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/roles/grandine/defaults/main.yml b/ansible/roles/grandine/defaults/main.yml index ebae590..6cc516a 100644 --- a/ansible/roles/grandine/defaults/main.yml +++ b/ansible/roles/grandine/defaults/main.yml @@ -3,6 +3,6 @@ # Note: These are fallback defaults. Actual values are extracted from client-cmds/grandine-cmd.sh # in the tasks/main.yml file. These defaults are used if extraction fails. -grandine_docker_image: "sifrai/lean:unstable" +grandine_docker_image: "sifrai/lean:latest" deployment_mode: docker # docker or binary diff --git a/ansible/roles/grandine/tasks/main.yml b/ansible/roles/grandine/tasks/main.yml index 3bdda8a..2a45091 100644 --- a/ansible/roles/grandine/tasks/main.yml +++ b/ansible/roles/grandine/tasks/main.yml @@ -26,7 +26,7 @@ - name: Set docker image and deployment mode from client-cmd.sh set_fact: - grandine_docker_image: "{{ grandine_docker_image_raw.stdout | trim | default('sifrai/lean:unstable') }}" + grandine_docker_image: "{{ grandine_docker_image_raw.stdout | trim | default('sifrai/lean:latest') }}" deployment_mode: "{{ grandine_deployment_mode_raw.stdout | trim | default('docker') }}" - name: Extract node configuration from validator-config.yaml