chore(fleet): sync operator memory, hatch menu dialogs, and watchdog alerts

This commit is contained in:
operator
2026-10-07 00:25:51 +00:00
parent 0065d11e97
commit 34b0ef9fe2
38 changed files with 2205 additions and 444 deletions
+5 -3
View File
@@ -15,11 +15,13 @@ iptables -t nat -L POSTROUTING -n 2>/dev/null | grep '10.201\.' || echo "(no net
echo "--- CDP relays (connectivity check; pidfile is secondary) ---"
for ns in $(ip netns list 2>/dev/null | awk '{print $1}' | grep '^warp-'); do
netvm_names "${ns#warp-}"
# Registry-pinned CDP ports (same mapping as cdp-relay-watchdog.sh).
# NOTE: $CDP_PORT from netvm_names() is hash-derived and WRONG here unless
# CDP_PORT_OVERRIDE was set at provision time — the pinned mapping is truth.
# Registry-pinned CDP ports (same mapping as netvm-names.sh).
# NOTE: keep this case in sync with the pinned mapping — the "*" fallback
# trusts $CDP_PORT from netvm_names(), which is pinned for registry nodes
# and hash-derived otherwise.
case "$NODE" in
muse) port=9410 ;; pip) port=9420 ;; 646) port=9430 ;; opm) port=9440 ;;
def) port=9450 ;; dev) port=9455 ;;
*) port="$CDP_PORT" ;;
esac
target="$PEER_IP:$port"