Render the DNS ingress flow and add an overall architecture chart #56
Labels
No labels
app-migration
bug
ci-cd
cluster
Documentation
duplicate
enhancement
gpu
invalid
networking
question
security
Storage
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Homelab/Documentation#56
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The original live architecture page displayed Mermaid source and lacked an overall architecture chart. PR #57 implemented both SVGs and image rendering. The owner confirmed on 2026-10-17 that the charts were released and deployed; browser inspection confirmed both SVGs load on the public architecture page.
The remaining correction is content: retain Pi-hole and remove the cancelled Technitium plan. PR #61 also replaces bundled-image chart links with direct public media/branch/main links, so Markdown and SVG changes update after merge and page refresh without rebuilding or deploying the application. The existing renderer supports these URLs.
Keep this issue In Progress until the remaining content correction is accepted. No new image/bundle release or deployment is needed for this content-only change.
Prepared in WIP PR #57 at commit
6fe359441e. The published author and committer are both kiyi kiyi@gitchegumi.com; all ten published blob IDs match the locally reviewed staged files. Browser publication was used because local SSH transport is unavailable in this environment.Implementation and standalone asset COPY steps are complete. npm run check, diff whitespace checks and the native Gitleaks 8.30.1 staged scan passed; both SVGs were rasterized and visually reviewed. Full local builds are blocked by Turbopack subprocess/Windows EPERM failures after successful webpack compilation and TypeScript. Desktop/mobile page QA and hosted checks remain pending.
Keep this issue open and In Progress until source acceptance and the separately approved owning image/bundle/deploy workflows finish and the live page is verified. No manual workflow was dispatched.
Chart source PR #57 is merged at
ad6bfa84d0. Image run 337 attempt 1 stopped at the v1.24.0 Semgrep checksum gate before image build/publication. PR #58 migrates the image caller to the reviewed stable-v1 adapter (v1.44.2 when inspected) and records this blocker; local source checks, caller-contract comparison and Gitleaks passed. Local build remains blocked by the Turbopack subprocess failure. Keep this issue In Progress: fresh approved image publication, bundle/deploy caller review, signed release/deployment and live page verification remain outstanding.Bundle run 349 attempt 1 failed in setup-node with EACCES creating /opt/hostedtoolcache, before npm install or bundle building. Homelab/workflows#120 adds an npm-compatible reusable validator using the existing writable-cache helper. npm is preserved; no pnpm migration is needed. Twelve npm/Node tests and the staged Gitleaks scan pass. The owning library issue Homelab/workflows#119 is on the Roadmap in In Progress.
Documentation’s thin source/bundle validation callers and paired stable-v1 bundle/deploy migration are prepared locally, with their existing npm sequence, workflow/job names, production/actor/OIDC gates and existing organization registry-secret bindings verified. Adoption is held until the reviewed npm adapter is released and promoted; hosted validation and a separately approved fresh bundle build remain required. No manual workflow was dispatched.
Run 350 repeated the old inline Node cache failure on
d397750085. The shared npm fix is now promoted as stable-v1 v1.44.5. PR #60 adopts it for source and bundle validation, migrates the paired bundle/deploy callers and maps scan credentials to the existing registry pair. npm is preserved.The public release documentation-image-v0.0.1 records chart image digest sha256:6ae179adf61bf21b224330eeb0cbee4ada47f4deab031da1426993c26087cc55 with signed evidence attached. PR #60 pins that digest in both production references, which previously selected an older image. Source checks, the published-image contract and staged Gitleaks pass; the full local build still hits the Turbopack subprocess error. All seven published blobs and both kiyi commit identities are verified.
Keep this issue In Progress. Merge/hosted validation, a fresh separately approved bundle build, signed deployment and live chart verification remain outstanding. No manual workflow was dispatched.
PR #61 corrects the overview chart and related DNS statements to retain Pi-hole. The owner cancellation is already recorded in closed Homelab/platform#25 (2026-09-16) and was reconfirmed on 2026-10-18. All four published file blobs match the locally checked files, and both commit identities are kiyi. npm run check, SVG visual inspection, diff checks and default-rule staged Gitleaks pass; the existing local Turbopack build failure remains. This SVG change requires a new reviewed image/bundle release and deployment for live rendering. Keep chart delivery In Progress; no manual workflow was dispatched.