Initial commit: homelab infrastructure wiki
- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
This commit is contained in:
76
homelab/docs/unifi-final-change-report-2026-03-17.md
Normal file
76
homelab/docs/unifi-final-change-report-2026-03-17.md
Normal file
@@ -0,0 +1,76 @@
|
||||
---
|
||||
project:
|
||||
name: UniFi Final Change Report 2026-03-17
|
||||
status: active
|
||||
category: infrastructure
|
||||
source: homelabagentroot
|
||||
created: 2026-03-17
|
||||
updated: 2026-03-17
|
||||
description: Concise before-and-after report for the March 17 UniFi cleanup and host migration wave
|
||||
goals:
|
||||
- Capture the final outcome of the cleanup wave
|
||||
- Summarize what changed, what was verified, and what remains
|
||||
- Provide a short artifact suitable for handoff or archival
|
||||
priority: medium
|
||||
tags: [unifi, report, migration, summary]
|
||||
---
|
||||
|
||||
# UniFi Final Change Report 2026-03-17
|
||||
|
||||
## Before
|
||||
|
||||
- `Management` included both `Default` and `Family of D.`
|
||||
- `ubuntu`, `proxmox`, and `truenas` still used legacy `192.168.1.x` paths
|
||||
- `grizzley` and `ice` still had active Wi-Fi participation on `Family of D.`
|
||||
- `truenas`, `grizzley`, and `ice` still had staging-side `192.168.40.x` addresses
|
||||
- staging access policies were still enabled
|
||||
|
||||
## After
|
||||
|
||||
- `Family of D.` now lives in `Internal`
|
||||
- `Management` now maps only to `Default`
|
||||
- legacy `192.168.1.x` removed from:
|
||||
- `ubuntu`
|
||||
- `proxmox`
|
||||
- `truenas`
|
||||
- Wi-Fi removed from:
|
||||
- `grizzley`
|
||||
- `ice`
|
||||
- staging `192.168.40.x` removed from:
|
||||
- `truenas`
|
||||
- `grizzley`
|
||||
- `ice`
|
||||
- disabled:
|
||||
- `Vpn to Staging`
|
||||
- `Allow Servers to Staging`
|
||||
|
||||
## Verified Retained 192.168.30.x Paths
|
||||
|
||||
These were intentionally retained because they still expose live service endpoints:
|
||||
|
||||
| Host | Retained Address | Verified Ports |
|
||||
|------|------------------|----------------|
|
||||
| `ubuntu` | `192.168.30.61` | `80`, `443`, `8096` |
|
||||
| `proxmox` | `192.168.30.11` | `22`, `8006`, `3128` |
|
||||
| `grizzley` | `192.168.30.84` | `80`, `443`, `8080` |
|
||||
| `ice` | `192.168.30.197` | `22`, `4096`, `18791` |
|
||||
|
||||
## Controller State Notes
|
||||
|
||||
- UniFi no longer shows the removed legacy `192.168.1.61` path for `ubuntu`
|
||||
- UniFi shows `ice` only on the wired production path
|
||||
- UniFi still shows one disconnected/no-IP `grizzley` IoT-side record
|
||||
- A direct delete attempt against that stale `grizzley` client record returned `api.err.NotFound`, so the safest assumption is controller-history lag rather than an active client entry
|
||||
|
||||
## Remaining Follow-Up
|
||||
|
||||
- Decide service-by-service whether the retained `192.168.30.x` addresses should remain long-term
|
||||
- Allow the stale disconnected `grizzley` UniFi record to age out, or revisit if it persists
|
||||
- Review public `HTTP` exposure and duplicate firewall rules in a future maintenance pass
|
||||
|
||||
## Related Docs
|
||||
|
||||
- [[unifi-post-migration-summary-2026-03-17.md|UniFi Post-Migration Summary 2026-03-17]]
|
||||
- [[unifi-host-migration-runbook.md|UniFi Host Migration Runbook]]
|
||||
- [[unifi-execution-plan.md|UniFi Execution Plan]]
|
||||
- [[unifi-rollback-2026-03-17.md|UniFi Rollback 2026-03-17]]
|
||||
Reference in New Issue
Block a user