From 1336253f8d74ed34f044fd2033b6f9b5a1ea268f Mon Sep 17 00:00:00 2001 From: defiQUG Date: Fri, 24 Apr 2026 12:27:10 -0700 Subject: [PATCH] docs: promote thirdweb besu sentries into canonical inventory --- docs/04-configuration/ALL_VMIDS_ENDPOINTS.md | 6 +++++- docs/06-besu/BESU_NODE_CONFIGURATION_MAP_20260424.md | 12 ++++++++---- scripts/verify/check-cluster-besu-inventory.sh | 4 +++- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/docs/04-configuration/ALL_VMIDS_ENDPOINTS.md b/docs/04-configuration/ALL_VMIDS_ENDPOINTS.md index ee1d03a1..7d607344 100644 --- a/docs/04-configuration/ALL_VMIDS_ENDPOINTS.md +++ b/docs/04-configuration/ALL_VMIDS_ENDPOINTS.md @@ -85,9 +85,13 @@ | 1504 | 192.168.11.154 | besu-sentry-ali | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry node (Ali) | | 1505 | 192.168.11.213 | besu-sentry-alltra-1 | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry (Alltra 1) | | 1506 | 192.168.11.214 | besu-sentry-alltra-2 | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry (Alltra 2) | +| 1507 | 192.168.11.244 | besu-sentry-hybx-1 | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry (HYBX 1) | +| 1508 | 192.168.11.245 | besu-sentry-hybx-2 | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry (HYBX 2) | +| 1509 | 192.168.11.219 | besu-sentry-thirdweb-01 | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry (Thirdweb 1) | +| 1510 | 192.168.11.220 | besu-sentry-thirdweb-02 | ✅ Running | P2P: 30303, Metrics: 9545 | Sentry (Thirdweb 2) | **Note:** 1505-1506 moved from .170/.171 to .213/.214 (2026-02-01) to free CCIP Ops interim range. -**Live SSH / cluster note (2026-04-24):** `1500-1506` were found during the initial 3-host pass. Cluster-wide reconciliation then confirmed `1507` on `r630-03` (`192.168.11.13`) and `1508` on `r630-04` (`192.168.11.14`). +**Live SSH / cluster note (2026-04-24):** `1500-1506` were found during the initial 3-host pass. Cluster-wide reconciliation then confirmed `1507`, `1509`, and `1510` on `r630-03` (`192.168.11.13`), plus `1508` on `r630-04` (`192.168.11.14`). --- diff --git a/docs/06-besu/BESU_NODE_CONFIGURATION_MAP_20260424.md b/docs/06-besu/BESU_NODE_CONFIGURATION_MAP_20260424.md index b63638dd..8f832629 100644 --- a/docs/06-besu/BESU_NODE_CONFIGURATION_MAP_20260424.md +++ b/docs/06-besu/BESU_NODE_CONFIGURATION_MAP_20260424.md @@ -17,11 +17,11 @@ Use these in this order when they disagree: ## Executive Read -- The machine-readable intended fleet is **35 Besu nodes**: +- The canonical live Besu fleet is **37 Besu nodes**: - **5 validators**: `1000-1004` - - **9 sentries**: `1500-1508` + - **11 sentries**: `1500-1510` - **21 RPCs**: `2101,2102,2103,2201,2301,2303-2308,2400-2403,2500-2505` -- The canonical node allowlist now contains **35 enodes** after the live fix pass added `2103`. +- The checked-in node allowlist still needs a follow-up review against the promoted Thirdweb sentry pair `1509` and `1510`. - The strongest documentation conflict is that some docs still describe `2500-2505` as destroyed or replaced, while: - the operational template still includes them - generated TOMLs exist for them @@ -59,7 +59,7 @@ Fresh live SSH interrogation was run on `2026-04-24` against all three Proxmox h Cluster-wide `pvesh get /cluster/resources` resolved the remaining placements: - `r630-03` (`192.168.11.13`): - - `1507`, `2102`, `2301`, `2304`, `2400`, `2402`, `2403` + - `1507`, `1509`, `1510`, `2102`, `2301`, `2304`, `2400`, `2402`, `2403` - `r630-04` (`192.168.11.14`): - `1508` @@ -85,6 +85,8 @@ flowchart LR S1506["1506 .214"] S1507["1507 .244"] S1508["1508 .245"] + S1509["1509 .219"] + S1510["1510 .220"] end subgraph Core_RPC @@ -152,6 +154,8 @@ flowchart LR | 1506 | `192.168.11.214` | `besu-sentry-alltra-2` | Yes | Yes | Yes | Same | | 1507 | `192.168.11.244` | `besu-sentry-hybx-1` | Yes | Yes | Yes | Live CT confirmed on `r630-03` | | 1508 | `192.168.11.245` | `besu-sentry-hybx-2` | Yes | Yes | Yes | Live CT confirmed on `r630-04` | +| 1509 | `192.168.11.219` | `besu-sentry-thirdweb-01` | No | No | No generated TOML found | Live CT confirmed on `r630-03`; `besu-sentry.service` active; promoted into canonical live inventory | +| 1510 | `192.168.11.220` | `besu-sentry-thirdweb-02` | No | No | No generated TOML found | Live CT confirmed on `r630-03`; `besu-sentry.service` active; promoted into canonical live inventory | ### RPC Nodes diff --git a/scripts/verify/check-cluster-besu-inventory.sh b/scripts/verify/check-cluster-besu-inventory.sh index c9d5f5b1..746aa686 100755 --- a/scripts/verify/check-cluster-besu-inventory.sh +++ b/scripts/verify/check-cluster-besu-inventory.sh @@ -44,7 +44,7 @@ info() { canonical_vmids=( 1000 1001 1002 1003 1004 - 1500 1501 1502 1503 1504 1505 1506 1507 1508 + 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 2101 2102 2103 2201 2301 2303 2304 2305 2306 2307 2308 2400 2401 2402 2403 2500 2501 2502 2503 2504 2505 @@ -70,6 +70,8 @@ declare -A expected_ip=( [1506]=192.168.11.214 [1507]=192.168.11.244 [1508]=192.168.11.245 + [1509]=192.168.11.219 + [1510]=192.168.11.220 [2101]=192.168.11.211 [2102]=192.168.11.212 [2103]=192.168.11.217