From 28b26f0d99a7731a25ee62a0e82ac345cc1b9837 Mon Sep 17 00:00:00 2001 From: Rafael Matias Date: Fri, 9 Jan 2026 16:48:39 +0100 Subject: [PATCH 1/3] fix: try watchtower image that respects container timeouts --- ansible/inventories/devnet-2/group_vars/ethereum_node.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml b/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml index 09b3939..2e2620d 100644 --- a/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml +++ b/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml @@ -90,9 +90,10 @@ ethereum_node_docker_watchtower_containers_list: - execution - beacon - validator +docker_watchtower_container_image: "skylenet/watchtower:auto-detect-stop-timeout" docker_watchtower_container_additional_args: - --interval=120 # 2 minutes - - --stop-timeout=300s # 5 minutes + - --stop-timeout=290s # 5 minutes ethereum_node_grafana_alloy_enabled: true alloy_pyroscope_server_endpoint: "{{ secret_pyroscope.endpoint }}" From 0d313e3fc117de4bbfcd5a3d31485d456949c8f4 Mon Sep 17 00:00:00 2001 From: Rafael Matias Date: Tue, 13 Jan 2026 09:33:57 +0100 Subject: [PATCH 2/3] remove timeout --- ansible/inventories/devnet-2/group_vars/ethereum_node.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml b/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml index 2e2620d..3071263 100644 --- a/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml +++ b/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml @@ -90,10 +90,9 @@ ethereum_node_docker_watchtower_containers_list: - execution - beacon - validator -docker_watchtower_container_image: "skylenet/watchtower:auto-detect-stop-timeout" +docker_watchtower_container_image: "ghcr.io/nicholas-fedor/watchtower:latest-dev" docker_watchtower_container_additional_args: - --interval=120 # 2 minutes - - --stop-timeout=290s # 5 minutes ethereum_node_grafana_alloy_enabled: true alloy_pyroscope_server_endpoint: "{{ secret_pyroscope.endpoint }}" From 6a1db4358cbd2ded6bacb4cab9c8c9c9b9e51a8c Mon Sep 17 00:00:00 2001 From: Rafael Matias Date: Tue, 13 Jan 2026 09:39:34 +0100 Subject: [PATCH 3/3] add comment --- ansible/inventories/devnet-2/group_vars/ethereum_node.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml b/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml index 3071263..1e316eb 100644 --- a/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml +++ b/ansible/inventories/devnet-2/group_vars/ethereum_node.yaml @@ -90,6 +90,8 @@ ethereum_node_docker_watchtower_containers_list: - execution - beacon - validator +# TODO: Remove this container_image once there's a release > v1.13.1 (By default it will use latest) +# We're using latest-dev mainly due to https://github.com/nicholas-fedor/watchtower/pull/1182 docker_watchtower_container_image: "ghcr.io/nicholas-fedor/watchtower:latest-dev" docker_watchtower_container_additional_args: - --interval=120 # 2 minutes