• Joined on 2026-03-27
mathias commented on issue mathias/cad-atlas#5 2026-07-20 05:40:38 +00:00
Phase C roadmap — live trace viewer (remaining increments)

Increment 3 done: live CD/deploy state (roadmap item 3). Stage 07 shows the pod's own deployed image tag + N/M replicas ready, green only when fully rolled out, read from the k8s Deployment…

mathias pushed to main at mathias/cad-atlas 2026-07-20 05:39:02 +00:00
3d1f76997b feat(atlas): Phase C — live CD/deploy state on stage 07
mathias pushed tag v0.2.1 to mathias/cad-atlas 2026-07-20 05:39:02 +00:00
mathias commented on issue mathias/cad-atlas#5 2026-07-20 05:24:14 +00:00
Phase C roadmap — live trace viewer (remaining increments)

Increment 2 done: per-job status (roadmap item 1). Stage 06 now shows the latest run's per-job outcomes (Detect/Lint/Build/Deploy), coloured, in pipeline order, from /actions/tasks per-job…

mathias pushed tag v0.2.0 to mathias/cad-atlas 2026-07-20 05:21:53 +00:00
mathias pushed to main at mathias/cad-atlas 2026-07-20 05:21:53 +00:00
3ff922a4d5 feat(atlas): per-job CI status + build-injected version in the UI
mathias opened issue mathias/cad-atlas#5 2026-07-19 23:04:57 +00:00
Phase C roadmap — live trace viewer (remaining increments)
mathias pushed to main at mathias/cad-atlas 2026-07-19 23:03:05 +00:00
02a23a02dd feat(atlas): Phase C increment 1 — live CI runs on the pipeline
mathias pushed to main at mathias/cad-atlas 2026-07-19 22:56:41 +00:00
633ba153f2 feat(atlas): Phase B tail — live namespaces + trim inline fallback
mathias pushed to main at mathias/cad-atlas 2026-07-19 22:47:55 +00:00
39fd9b9adc feat(atlas): hybrid substrate — live specs for cluster nodes, authored rest
mathias pushed to main at mathias/cad-atlas 2026-07-19 22:43:22 +00:00
74dffc1ff3 feat(atlas): Phase B — substrate from the live cluster
mathias pushed to main at mathias/cad-atlas 2026-07-19 22:34:06 +00:00
a9c72d6ca8 feat(atlas): Phase B — data-driven /api/atlas.json, CI stage generated from cd.yml
mathias closed issue mathias/cad-atlas#2 2026-07-19 21:59:06 +00:00
Wire INFRA_DEPLOY_KEY so the CI deploy job auto-deploys
mathias commented on issue mathias/cad-atlas#2 2026-07-19 21:59:01 +00:00
Wire INFRA_DEPLOY_KEY so the CI deploy job auto-deploys

Done — CI auto-deploy wired and verified end-to-end

  • Generated a dedicated ed25519 keypair for cad-atlas CI.
  • Public key registered as a write deploy-key (cad-atlas-ci) on `mathias/inf…
mathias pushed to main at mathias/cad-atlas 2026-07-19 21:57:03 +00:00
c3fda9b26b docs: wire INFRA_DEPLOY_KEY — CI now auto-deploys (#2)
mathias closed issue mathias/cad-atlas#3 2026-07-19 21:44:09 +00:00
Gate atlas.d-ma.be — tapir-style Dex/OIDC auth (currently public)
mathias commented on issue mathias/cad-atlas#4 2026-07-19 21:44:01 +00:00
Gitea integration — logged-in user sees their projects + issues in the atlas

Update: auth is now Authentik forward-auth (#3), so the authenticated user identity arrives as request headers — no in-app OIDC needed. The ingress passes X-authentik-username, `X-authentik-…

mathias commented on issue mathias/cad-atlas#3 2026-07-19 21:43:57 +00:00
Gate atlas.d-ma.be — tapir-style Dex/OIDC auth (currently public)

Resolved — gated via Authentik forward-auth, not in-app OIDC

atlas.d-ma.be is now Authentik-only, gated at the edge (ingress-nginx forward-auth → embedded outpost) with zero app code

mathias opened issue mathias/cad-atlas#4 2026-07-19 21:25:47 +00:00
Gitea integration — logged-in user sees their projects + issues in the atlas
mathias opened issue mathias/cad-atlas#3 2026-07-19 21:25:41 +00:00
Gate atlas.d-ma.be — tapir-style Dex/OIDC auth (currently public)