chore: document final security posture and osticket fixes
This commit is contained in:
parent
25e1cb38a9
commit
bb34a5beb1
1 changed files with 8 additions and 0 deletions
|
|
@ -7,6 +7,14 @@ metadata:
|
||||||
originSessionId: 33992890-3940-4d4a-a94a-22b5621e9c1a
|
originSessionId: 33992890-3940-4d4a-a94a-22b5621e9c1a
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Final Polish, Security, and Runbook Completion (2026-06-15)
|
||||||
|
|
||||||
|
The KiteStacks infrastructure is now in its final, secured, and documented state:
|
||||||
|
- **GitOps UI/Dashboard:** Added a standalone Nginx container for FluxCD status, bypassing Authentik so Cloudflare edge can route it freely. The dashboard is live at `flux.kitestacks.com`.
|
||||||
|
- **Security Posture:** Validated Zero Trust architecture. No inbound open ports, strict mesh networking via Tailscale `100.x.x.x`, and Authentik protecting all administrative dashboards (`/scp/` for osTicket, Portainer, Grafana, Kite AI).
|
||||||
|
- **Runbook Cleaned:** `RUNBOOK.md` truncated and organized. Historical issues (like Authentik invalid_grant, osTicket email SMTP lack of MTA) have been relocated to `docs/DEBUGGING.md`.
|
||||||
|
- **osTicket Diagnostics:** Documented that activation emails fail because Docker containers lack a local MTA. Fix involves adding an external SMTP server in the osTicket Admin Panel.
|
||||||
|
|
||||||
## T14s GitOps Automation SUCCESS (2026-06-15)
|
## T14s GitOps Automation SUCCESS (2026-06-15)
|
||||||
|
|
||||||
The cluster configuration originally for "assassin" (T14) has been moved to the
|
The cluster configuration originally for "assassin" (T14) has been moved to the
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue