blumeops/docs/changelog.d
Erich Blume 0dce806107 Add plan and reference card for UniFi Express 7 Pulumi stack (#145)
## Summary
- Rewrites the UniFi Pulumi plan doc to use filipowm/unifi Terraform provider via `pulumi package add terraform-provider` (replaces pulumiverse_unifi approach)
- Adds network segmentation goals (main/guest/IoT WiFi zones) and API key auth
- Creates UniFi reference card (`docs/reference/infrastructure/unifi.md`) with topology diagram
- Updates all documentation indexes (plans.md, how-to.md, hosts.md, reference.md)

## What's Deferred
Actual stack scaffolding (`pulumi/unifi/`), mise tasks, and `pulumi import` are blocked on switch purchase and cabling. The plan doc captures everything needed for a future execution session.

## Verification
- `docs-check-links` passes (all wiki-links resolve)
- `docs-check-index` passes (unifi.md referenced in reference.md)
- Pre-commit hooks pass

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/145
2026-02-10 15:36:13 -08:00
..
.gitkeep Add towncrier changelog system (#86) 2026-02-03 11:48:13 -08:00
doc-cni-conflict-troubleshooting.doc.md Add CNI conflict troubleshooting to restart-indri how-to (#139) 2026-02-10 07:24:42 -08:00
doc-forgejo-brew-migration-plan.doc.md Add migration plan for Forgejo brew-to-source transition (#140) 2026-02-10 10:18:53 -08:00
doc-restore-1password-backup.doc.md Add how-to guide for restoring 1Password backup from borgmatic (#141) 2026-02-10 10:55:00 -08:00
docs-op-read-convention.doc.md Document op read vs op item get convention (#143) 2026-02-10 13:09:55 -08:00
docs-power-infrastructure.doc.md Add power infrastructure reference card (#138) 2026-02-09 23:03:13 -08:00
feature-borgbase-offsite-backup.feature.md Add BorgBase offsite backup repository (#142) 2026-02-10 12:47:02 -08:00
feature-fly-proxy-error-page.feature.md Serve friendly error page when Fly.io proxy upstreams are unreachable (#133) 2026-02-09 12:01:24 -08:00
feature-op-backup.feature.md Add op-backup mise task for encrypted 1Password disaster recovery (#136) 2026-02-09 20:37:39 -08:00
feature-sifaka-ops-observability.feature.md Operations and observability for sifaka NAS (#135) 2026-02-09 17:44:05 -08:00
feature-unifi-pulumi.bugfix.md Add plan and reference card for UniFi Express 7 Pulumi stack (#145) 2026-02-10 15:36:13 -08:00
feature-unifi-pulumi.doc.md Add plan and reference card for UniFi Express 7 Pulumi stack (#145) 2026-02-10 15:36:13 -08:00
fix-deploy-healthcheck-race.bugfix.md Fix 502 errors during Fly.io proxy deploys (#131) 2026-02-09 11:07:36 -08:00
fix-minikube-status-check.bugfix.md Fix minikube role skipping start when kubelet/apiserver are stopped (#137) 2026-02-09 23:03:01 -08:00
fix-real-client-ip-logging.bugfix.md Log real client IPs via Fly-Client-IP header (#130) 2026-02-09 11:02:06 -08:00
fix-zero-downtime-deploy.infra.md Zero-downtime Fly.io deploys (#132) 2026-02-09 11:34:19 -08:00