Render architecture and DNS ingress charts #57

Merged
gitchegumi merged 1 commit from kiyi/render-architecture-diagrams into main 2026-10-17 12:23:07 -05:00
Member

The architecture page displays its Mermaid DNS/ingress fence as code because the site has no Mermaid renderer. Replace it with a bundled SVG and add an overall diagram of the four RKE2 nodes, UDS services, delivery runners and external TrueNAS dependencies. DNS lookup is separate from application traffic; the public-edge handoff remains unconfirmed. Full-size links, alt text and horizontal image scrolling preserve readability. Copy public assets into both Docker stages.

Reconcile the related Pi-hole/Technitium statements with the owner workspace guidance (Technitium planned; no completed cutover), and record bounded 2026-10-17 public-page reachability without claiming an audited deployment release.

Validation: npm run check passed (TypeScript, local links and deployment source contract); git diff --check and native Gitleaks 8.30.1 staged scan passed. Both SVGs were rasterized and visually reviewed. Next.js 16.3.8 webpack compilation and TypeScript passed, but full local builds remain blocked: default Turbopack loses its CSS subprocess, while webpack output/prerender steps hit Windows EPERM directory creation. Local browser preview was unavailable, so desktop/mobile page QA remains pending. Required hosted checks must pass before removing WIP or merging. No local Docker builds were attempted.

Refs #56; keep the issue open until the owning reviewed image/bundle/deploy workflows complete and the live page is verified. Markdown merge alone will not publish these new assets. No manual Actions workflow or deployment was dispatched.

The architecture page displays its Mermaid DNS/ingress fence as code because the site has no Mermaid renderer. Replace it with a bundled SVG and add an overall diagram of the four RKE2 nodes, UDS services, delivery runners and external TrueNAS dependencies. DNS lookup is separate from application traffic; the public-edge handoff remains unconfirmed. Full-size links, alt text and horizontal image scrolling preserve readability. Copy public assets into both Docker stages. Reconcile the related Pi-hole/Technitium statements with the owner workspace guidance (Technitium planned; no completed cutover), and record bounded 2026-10-17 public-page reachability without claiming an audited deployment release. Validation: npm run check passed (TypeScript, local links and deployment source contract); git diff --check and native Gitleaks 8.30.1 staged scan passed. Both SVGs were rasterized and visually reviewed. Next.js 16.3.8 webpack compilation and TypeScript passed, but full local builds remain blocked: default Turbopack loses its CSS subprocess, while webpack output/prerender steps hit Windows EPERM directory creation. Local browser preview was unavailable, so desktop/mobile page QA remains pending. Required hosted checks must pass before removing WIP or merging. No local Docker builds were attempted. Refs #56; keep the issue open until the owning reviewed image/bundle/deploy workflows complete and the live page is verified. Markdown merge alone will not publish these new assets. No manual Actions workflow or deployment was dispatched.
Render architecture and DNS ingress charts as bundled SVGs
All checks were successful
Source security / security (pull_request) Successful in 1m57s
Source security / pipeline (pull_request) Successful in 0s
Documentation site checks / validate (pull_request) Successful in 2m11s
6fe359441e
Refs #56. Include responsive diagram presentation, standalone image assets, and dated DNS/site status reconciliation.
gitchegumi changed title from WIP: Render architecture and DNS ingress charts to Render architecture and DNS ingress charts 2026-10-17 12:22:27 -05:00
gitchegumi approved these changes 2026-10-17 12:23:03 -05:00
gitchegumi deleted branch kiyi/render-architecture-diagrams 2026-10-17 12:23:07 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Homelab/Documentation!57
No description provided.