no-mistakes(document): Update 5→6 node references and Mumuni placement across all docs
This commit is contained in:
+3
-1
@@ -17,10 +17,11 @@ declare -A CT_NODES=(
|
||||
[112]=amdpve # tanko
|
||||
[113]=amdpve # baggy
|
||||
[115]=amdpve # scottdenya
|
||||
# hwepve (192.168.68.4) — Huawei Matebook 16
|
||||
[114]=hwepve # mumuni (migrated from minipve 2026-07-20)
|
||||
# minipve (192.168.68.12)
|
||||
[104]=minipve # authentik
|
||||
[110]=minipve # gitea
|
||||
[114]=minipve # mumuni
|
||||
[116]=minipve # syslog-api
|
||||
# storepve (192.168.68.6)
|
||||
[106]=storepve # ra-h-os
|
||||
@@ -48,6 +49,7 @@ declare -A NODE_IPS=(
|
||||
[storepve]=192.168.68.6
|
||||
[acerpve]=192.168.68.9
|
||||
[ocupve]=192.168.68.5
|
||||
[hwepve]=192.168.68.4
|
||||
)
|
||||
|
||||
resolve_node() {
|
||||
|
||||
@@ -46,12 +46,13 @@ You are a code reviewer for OpenProse infrastructure contracts in the Syslog Sol
|
||||
|
||||
The infrastructure-control.prose.md contract is the canonical reference for the cluster topology:
|
||||
|
||||
**Proxmox Cluster "Tabiri" (5 nodes):**
|
||||
**Proxmox Cluster "Tabiri" (6 nodes):**
|
||||
- amdpve (192.168.68.15): abiba, kagentz, tanko, tdunna, baggy, scottdenya
|
||||
- minipve (192.168.68.12): authentik, gitea, mumuni, syslog-api, jitsi
|
||||
- minipve (192.168.68.12): authentik, gitea, syslog-api, jitsi
|
||||
- storepve (192.168.68.6): docker-vm, ra-h-os, PBS, media, zulip
|
||||
- acerpve (192.168.68.9): llm-gpu, adguard
|
||||
- ocupve (192.168.68.5): ocu-llm
|
||||
- hwepve (192.168.68.4): mumuni (migrated from minipve 2026-07-20, Huawei Matebook 16, 12C/15GB)
|
||||
|
||||
**CT IDs (verified 2026-07-04 against PVE API):**
|
||||
100:abiba 102:adguard 104:authentik 105:kagentz 106:ra-h-os
|
||||
|
||||
@@ -90,16 +90,12 @@ echo "── 3. Cross-contract consistency ──"
|
||||
|
||||
# Check that contracts referencing each other have correct names
|
||||
if [ -f "infrastructure-control.prose.md" ]; then
|
||||
# Any contract that claims to check "all 5 PVE nodes" should name them
|
||||
# Any contract that claims to check "all 6 PVE nodes" should name them
|
||||
for f in *.prose.md; do
|
||||
[ -f "$f" ] || continue
|
||||
if grep -q "5-node\|5 node\|5 Proxmox\|all.*PVE.*node" "$f" 2>/dev/null; then
|
||||
for node in amdpve minipve storepve acerpve ocupve; do
|
||||
grep -q "$node" "$f" || {
|
||||
echo " ⚠️ $f: references 5 nodes but '$node' not mentioned"
|
||||
WARNINGS=$((WARNINGS + 1))
|
||||
}
|
||||
done
|
||||
if grep -qE "\b5-node\b|\b5 node\b|\b5 Proxmox\b|all 5 PVE" "$f" 2>/dev/null; then
|
||||
echo " ⚠️ $f: still references 5-node cluster (migrated to 6 nodes 2026-07-20)"
|
||||
WARNINGS=$((WARNINGS + 1))
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user