Andrew Stoltz
bacb756173
feat(fc-desktop): OnePasswordItem CRD for remotedesktop-oidc-client (L9 flip-readiness, gate stays OFF)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 11:31:07 -05:00
Andrew Stoltz
8a576c95ed
deploy(fc-ttsreader): v20260612-readalong-corrections
...
TtsReader master@355a9c6: global pronunciation correction memory
(/corrections + REST/MCP), public read-along embed manifests with
fc-reader single-file cue windows (Common@639e233), mood gathering
timelines, listening-note capture, approved-only render contract fix,
and Codex Phase 14.2 rehearsal cue sheets (#42 ). Tests 1609/1609.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 10:07:37 -05:00
Andrew Stoltz
41c2243f09
deploy(intranet): roll screenshot metadata image
2026-06-12 01:15:23 -05:00
Andrew Stoltz
c21e602e4d
deploy(intranet): roll page reading profile image
2026-06-12 00:34:21 -05:00
Andrew Stoltz
9f6b71c400
deploy(intranet): roll remotedesktop api ref image
2026-06-11 19:23:07 -05:00
Andrew Stoltz
26f90acf1f
deploy(intranet): roll platform badge image
2026-06-11 18:59:25 -05:00
Andrew Stoltz
ab00d22657
deploy(worldbuilder): roll route fix image
2026-06-11 16:17:17 -05:00
Andrew Stoltz
c1a43c64b3
deploy(worldbuilder): enable live gpu backend
2026-06-11 16:05:40 -05:00
Andrew Stoltz
7103658342
deploy(intranet): roll regroup follow-through image
2026-06-11 15:58:12 -05:00
Andrew Stoltz
6b12b2bb49
deploy(intranet): roll operator depth image
2026-06-11 15:06:08 -05:00
Andrew Stoltz
a4c9e44a36
fix(runners): disable self-update in k8s pods
2026-06-11 14:57:00 -05:00
Andrew Stoltz
9674a9555e
deploy(intranet): roll article depth image
2026-06-11 14:27:24 -05:00
Andrew Stoltz
318252da76
deploy(devicemgmt): roll healthz web image
2026-06-11 14:27:14 -05:00
Andrew Stoltz
3798b7c00e
deploy(devicemgmt): enable web runtime
2026-06-11 14:21:51 -05:00
Andrew Stoltz
2707f1ae1e
deploy(intranet): roll regroup catalog image
2026-06-11 12:32:40 -05:00
Andrew Stoltz
a7e7c1ae72
deploy(intranet): roll content quality image
2026-06-10 20:13:56 -05:00
Andrew Stoltz
c8df788d72
deploy(intranet): roll webmail health image
2026-06-10 19:15:44 -05:00
Andrew Stoltz
b1a4d7120e
deploy(intranet): roll registry health image
2026-06-10 19:10:31 -05:00
Andrew Stoltz
4b57b8e939
fix(intranet): align search deploy config
2026-06-10 19:01:08 -05:00
Andrew Stoltz
70f36c546b
deploy(intranet): roll hardening image
2026-06-10 18:58:09 -05:00
Robot
cdbddd71af
fc-devicemgmt: stage fresh web image v20260610-bluejay (master 1614fce)
...
Image built from current DM master (network/BT command plane + Blue Jay
UI.Components restyle) and imported on rke2-server + rke2-agent1.
Deployment stays parked at replicas: 0 — gap 1 is wider than previously
noted (the fc-mysql Operator deployment itself is absent, so instance
CRDs would not reconcile) and gap 2 (1P runtime item) is still open.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 16:57:43 -05:00
Andrew Stoltz
81ac1f3e4f
authentik: align volumeClaimTemplates TypeMeta with SSA-created live object
...
StatefulSet/authentik-postgres has been eternally OutOfSync since ~Sprint 65
even though 'kubectl diff --server-side --field-manager=argocd-controller'
shows zero real change. The STS was created via ServerSideApply, so the live
object carries apiVersion/kind inside volumeClaimTemplates[]; git omitting
them makes ArgoCD's normalized diff disagree forever. Declare them in git.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-10 15:18:29 -05:00
b842738a0e
Merge pull request 'Sprint 63 Cx-10: align hardening probe paths with live routes' ( #44 ) from codex/s63-cx10 into main
...
Sprint 63 Cx-10 live-proof fix after Traefik curls found three stale probe-path annotations. Local lint 100/100; git diff --check clean; no Gitea statuses attached.
2026-06-05 03:02:14 +00:00
Andrew Stoltz
f0cb7a5e81
fix(hardening): align probe-path annotations with live health routes
2026-06-04 22:01:04 -05:00
ac0f665323
Merge pull request 'Draft: Sprint 62 Cx-10 broader exposure hardening' ( #43 ) from codex/s62-cx10 into main
...
Sprint 63 Cx-10 reconcile-first merge after local lint proof: 100/100 passed, no Gitea statuses attached, CRLF diff check clean.
2026-06-05 02:51:37 +00:00
Andrew Stoltz
c4b08f41ab
feat(infra): prestage broader app exposure hardening
2026-06-04 18:14:22 -05:00
Andrew Stoltz
417d3830ae
test(lint): reconcile baseline infra assertions
2026-06-04 18:02:32 -05:00
cb4ea13e7a
monitoring: mirror Sprint 60 probe coverage
...
Merged on local lint plus live noc1 Prometheus /api/v1/rules proof.
2026-06-04 18:19:47 +00:00
Andrew Stoltz
a3cd67d6bb
monitoring: mirror Sprint 60 probe coverage
2026-06-04 13:15:18 -05:00
Andrew Stoltz
81a3ddac4c
fix(auth): mark OIDC healthz probes anonymous
2026-06-04 11:03:20 -05:00
300f8ad546
fix(monitoring): probe OIDC-safe health routes
...
Sprint 58 Cx-12. Rebased over OIDC GitOps main; YAML parse and focused bluejay-infra lint tests passed.
2026-06-04 06:45:34 +00:00
fe38c2641f
Merge pull request 'fix(auth): deploy distribution root anonymous image' ( #38 ) from codex/s58-distribution-root-anon-gitops into main
2026-06-04 06:20:09 +00:00
Andrew Stoltz
3b40dfb185
fix(auth): deploy distribution root anonymous image
2026-06-04 01:19:16 -05:00
103878671c
Merge pull request 'fix(auth): deploy Distribution OIDC image tag' ( #37 ) from codex/s58-oidc-proper into main
2026-06-04 06:05:15 +00:00
Andrew Stoltz
36039c1335
fix(auth): deploy distribution oidc image tag
2026-06-04 01:04:44 -05:00
2a66109f13
Merge pull request 'feat(auth): adopt OIDC GitOps for DNS Distribution Media' ( #36 ) from codex/s58-oidc-proper into main
2026-06-04 05:52:56 +00:00
Andrew Stoltz
933fea89d1
feat(auth): adopt oidc apps in gitops
2026-06-04 00:49:36 -05:00
Andrew Stoltz
13f9bb7710
fix(distribution): revert OIDC enforcement — enabling it gated /healthz probe (service down)
...
Flipping Auth__Enabled=true gated the /healthz readiness probe (302->NotReady->
no endpoints->distribution.iamworkin.lan down, healthz=000). Classic
feedback_k8s_probes_behind_auth_middleware. Revert to false (OIDC env block kept,
gate off) to restore service. Proper fix (AllowAnonymous /healthz + CA-trust +
idempotent Editions seed + OIDC-challenge wiring + browser-proof) -> falcon OIDC lane.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 23:47:29 -05:00
Andrew Stoltz
9a58fd2af6
oidc: flip enforcement ON for knowledge + distribution (no-live-proof, fix-forward)
...
Operator 2026-06-04: nothing is production yet, flip OIDC + fix-forward (no
browser-proof gate). knowledge: Auth__Enabled false->true (OIDC env already
wired). distribution: add OIDC env block (Authority/Audience/ClientId=distribution,
ClientSecret from distribution-oidc-client) + Enabled=true; public read/entitlement
+ Method() allowlist stay open (OIDC gates admin only). Clients already provisioned
(secrets present). ArgoCD deploys both.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 23:38:48 -05:00
Andrew Stoltz
404d884863
Adopt live Library Retail AiStation web apps
2026-06-03 20:24:32 -05:00
f4bd90f805
Merge pull request #33 from codex/s56-monitoring-coverage
...
fix(monitoring): repoint pirelay scrape to signalcontrol
2026-06-04 01:22:49 +00:00
Andrew Stoltz
67d67ab73d
fix(monitoring): repoint pirelay scrape to signalcontrol
2026-06-03 20:20:36 -05:00
Andrew Stoltz
f7d41cdc60
revert: drop fc-library manifest — Library.Web already deployed live (41h)
...
Library.Web is already running + serving at library.iamworkin.lan (root=200,
healthz=200), deployed manually 41h ago (image fc-library-web:v20260602-...,
PVC library-web-data holding the live SQLite DB). My from-scratch manifest used
a different PVC name (library-data) which ArgoCD would attach as a fresh empty
volume, orphaning the live DB. Adopting the live deploy into GitOps is a
separate careful task. Not disturbing a working deployment.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 19:30:23 -05:00
Andrew Stoltz
2c0afc28e4
deploy(fc-library): add Library.Web internal-host deployment
...
From-scratch .Web deploy at library.iamworkin.lan (operator-authorized 2026-06-03).
Cloned from the worldbuilder pattern: Deployment + Service + Longhorn RWO PVC +
step-ca cert + Traefik IngressRoute. SQLite at /data/library.db, no OIDC, both
/health + /healthz probes. Image localhost/fc-library:v202606031925 imported to
both RKE2 nodes. DNS library.iamworkin.lan -> 10.0.56.200 already in pfSense.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 19:28:22 -05:00
Robot
ba5f5dd0fb
deploy(knowledge): roll audit backfill fix
2026-06-03 18:24:22 -05:00
Robot
dc699da7b3
fix(knowledge): persist federation database on PVC
2026-06-03 18:17:31 -05:00
Robot
1e8bf54c6e
deploy: roll Chat and Knowledge OIDC images
2026-06-03 18:13:09 -05:00
Andrew Stoltz
e2e93d482c
Deploy TtsReader schema repair image
...
Co-Authored-By: Codex <codex@openai.com >
2026-06-02 22:00:15 -05:00
4319cc2b51
Merge PR #32 : divoom pi deploy artifact manifests
...
Lands Divoom-as-DM-device and Divoom-TV Pi HDMI deploy artifacts for Cx-6.
2026-06-03 02:47:36 +00:00
Andrew Stoltz
2bf339ce51
Deploy TtsReader PR29 live proof image
...
Co-Authored-By: Codex <codex@openai.com >
2026-06-02 21:47:04 -05:00