From b3985bc04db8caae876e358d2845d04627abaa9f Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Mon, 7 Oct 2024 21:13:17 -0400 Subject: [PATCH] fork observer: get RPC ports dynamically for regtest/signet --- src/warnet/deploy.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/warnet/deploy.py b/src/warnet/deploy.py index 35648e72f..8404cf929 100644 --- a/src/warnet/deploy.py +++ b/src/warnet/deploy.py @@ -25,6 +25,7 @@ from .k8s import ( get_default_namespace, get_default_namespace_or, + get_mission, get_namespaces_by_type, wait_for_ingress_controller, wait_for_pod_ready, @@ -181,15 +182,15 @@ def deploy_fork_observer(directory: Path, debug: bool) -> bool: override_string = "" # Add an entry for each node in the graph - for i, node in enumerate(network_file["nodes"]): - node_name = node.get("name") + for i, tank in enumerate(get_mission("tank")): + node_name = tank.metadata.name node_config = f""" [[networks.nodes]] id = {i} name = "{node_name}" -description = "A node. Just A node." +description = "" rpc_host = "{node_name}.{default_namespace}.svc" -rpc_port = 18443 +rpc_port = {int(tank.metadata.labels["RPCPort"])} rpc_user = "forkobserver" rpc_password = "tabconf2024" """