From e07e2204e36b1dab14440b2e3b7acc73a80c14d6 Mon Sep 17 00:00:00 2001 From: Snarf Date: Tue, 29 Sep 2026 23:53:05 -0400 Subject: [PATCH] recovery after power loss --- docs/homelab_topology.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/docs/homelab_topology.md b/docs/homelab_topology.md index f61ec98..d96c7ee 100644 --- a/docs/homelab_topology.md +++ b/docs/homelab_topology.md @@ -37,14 +37,13 @@ All Kubernetes resources are hosted on the **Compute VLAN (VLAN 20 — `140.44.4 * `sninfr2lnxwrk06` $\rightarrow$ `140.44.4.26` (Worker Node, Debian 12, Ready) * `sninfr2lnxwrk07` $\rightarrow$ `140.44.4.27` (Worker Node, Debian 12, Ready) * **MetalLB IP Range:** `140.44.4.28` - `140.44.4.39` - * `140.44.4.28` $\rightarrow$ `default/grafana-lb` + * `140.44.4.28` $\rightarrow$ `monitoring/uptime-lb` * `140.44.4.29` $\rightarrow$ `infra/authentik-lb` - * `140.44.4.30` $\rightarrow$ `kube-system/traefik` (Unified Ingress endpoint) - * `140.44.4.31` $\rightarrow$ `monitoring/uptime-lb` - * `140.44.4.32` $\rightarrow$ `monitoring/zabbix-lb` (Backup) - * `140.44.4.33` $\rightarrow$ `awx/awx-lb` - * `140.44.4.34` $\rightarrow$ `infra/technitium-npm-vip-service` - * `140.44.4.35` $\rightarrow$ `infra/unified-npm-vip-service` (Pi-hole Web Admin VIP) + * `140.44.4.30` $\rightarrow$ `awx/awx-lb` + * `140.44.4.31` $\rightarrow$ `infra/technitium-npm-vip-service` + * `140.44.4.32` $\rightarrow$ `default/grafana-lb` + * `140.44.4.33` $\rightarrow$ `infra/unified-npm-vip-service` + * `140.44.4.34` $\rightarrow$ `kube-system/traefik` (Unified Ingress endpoint) --- @@ -133,11 +132,11 @@ This table records how subdomains on `*.snarfnet.net` route to internal IP addre | `gaia.snarfnet.net` | HTTP | `140.44.4.72` (Swarm 02) | 80 | Gaia Web app / Stack | | `shipyardcontrol.snarfnet.net` | HTTPS | `140.44.4.7` (AI Node) | 443 | Turing Pi Management / Hardware Panel | | `ai.snarfnet.net` | HTTP | `140.44.4.8` (AI Web Node) | 8080 | Open WebUI Inference Interface | -| `aerodrome.snarfnet.net` | HTTPS | `140.44.4.30` (K3s VIP) | 443 | Rancher Management Console | -| `grafana.snarfnet.net` | HTTP | `140.44.4.28` (K3s VIP) | 88 | Grafana Monitoring Dashboards | +| `aerodrome.snarfnet.net` | HTTPS | `140.44.4.34` (K3s VIP) | 443 | Rancher Management Console | +| `grafana.snarfnet.net` | HTTP | `140.44.4.32` (K3s VIP) | 88 | Grafana Monitoring Dashboards | | `authentik.snarfnet.net` | HTTPS | `140.44.4.29` (K3s VIP) | 444 | Authentik SSO Portal | -| `uptime.snarfnet.net` | HTTP | `140.44.4.31` (K3s VIP) | 448 | Uptime Kuma Status Dashboard | -| `awx.snarfnet.net` | HTTPS | `140.44.4.33` (K3s VIP) | 443 | AWX Operator Web UI | +| `uptime.snarfnet.net` | HTTP | `140.44.4.28` (K3s VIP) | 448 | Uptime Kuma Status Dashboard | +| `awx.snarfnet.net` | HTTPS | `140.44.4.30` (K3s VIP) | 443 | AWX Operator Web UI | | `argo.snarfnet.net` | HTTP | `140.44.4.51` (K3s Node) | 80 | ArgoCD GitOps (routes via Spaceport Traefik) | | `git.snarfnet.net` | HTTP | `140.44.4.51` (K3s Node) | 90 | Gitea Repository Server | | `coder.snarfnet.net` | HTTP | `140.44.4.51` (K3s Node) | 96 | Coder Dev Environment Portal |