Commit Graph

  • 0635640848 hub v0.12.0: retire Infra Backup, purge its plaintext secrets, fix backup-deadline email admin 2026-06-16 11:08:06 +02:00
  • 2f7acb7d07 docs(audit): SPIKE — characterize Infra Backup (revive vs retire) admin 2026-06-16 10:04:55 +02:00
  • d105657355 docs: M3 live re-verification addendum (closes E14/E15 residual) + two controller UI fixes admin 2026-06-15 21:53:10 +02:00
  • 9ee929ba6d docs(audit): storage lifecycle completion + acceptance sweep (incl. live host reboot) admin 2026-06-15 20:42:21 +02:00
  • f1df01b5c5 docs(spike): stable intermediary mount — swap drive underneath (C1-immune, no-restart) admin 2026-06-15 15:26:37 +02:00
  • 4fe77fcd1b docs: B3 live storage-lifecycle exercise + feature sweep (2026-06-15) admin 2026-06-15 12:39:44 +02:00
  • f24125ecdd docs: SPIKE raw-drive plug-and-enroll (GATE, 2026-06-15) admin 2026-06-15 10:57:33 +02:00
  • ee3efb0fae docs(claude): note Claude-in-Chrome browser automation for live validation admin 2026-06-15 08:50:49 +02:00
  • ebf3c0cbea docs(spike): userdata/ layout + shared-storage ownership mapping (report-only gate) admin 2026-06-14 21:15:24 +02:00
  • 45052da4dc docs(spike): bake in locked fork decisions (B0 gate cleared) admin 2026-06-14 18:14:08 +02:00
  • 326aa1ca17 docs(spike): decommission/migration feasibility (TASK B0) admin 2026-06-14 17:52:26 +02:00
  • b5a961477d docs(f9): reject recommendation #1 auto-register-on-attach (A3) admin 2026-06-14 17:33:33 +02:00
  • 1fd6e1a22f docs(diagnosis): post-F9 storage-registration gap (read-only diagnosis, no fix) admin 2026-06-14 16:04:36 +02:00
  • c1c8fe2a7d docs: F9/F20-BUG2/F20-BUG3 FIXED (agent v0.31.0, live-validated); queue golden controller-tag follow-up admin 2026-06-14 15:43:07 +02:00
  • 98fa8b299a docs(backlog): mark M18 + M19 FIXED in controller v0.62.0 admin 2026-06-14 14:17:59 +02:00
  • 751941ca6a docs(audits/backlog): preserve live-drive findings+fixspec and M18/M19 fix-plans admin 2026-06-14 11:00:26 +02:00
  • 4c0eb2f5d4 docs: close doc-gaps (hub v0.11.0, onlyoffice:nextcloud occ internals, metricsDBPath verified) admin 2026-06-13 23:10:04 +02:00
  • 280781115d docs(audits): AGENT-001 -> MERGED + DEPLOYED (agent v0.30.0) admin 2026-06-13 22:32:23 +02:00
  • e68fe3eb19 docs(reorg-notes): correct controller/README handling (banner, not full slim) admin 2026-06-13 19:42:50 +02:00
  • 21d0e7cf4c docs: centralize controller documentation + top-level index (code-verified, v0.59.0) admin 2026-06-13 19:40:25 +02:00
  • 4320c01915 docs(audits): authoritative remediation records (deep-sweep + bughunt-reconcile) admin 2026-06-13 19:28:25 +02:00
  • d59691dd82 deploy: hub v0.11.0 (slice 10D DR capstone) admin 2026-06-11 09:50:33 +02:00
  • 3457415117 slice 10D (hub): DR capstone — recovery mode + re-enroll + directive serving (hub v0.11.0) admin 2026-06-11 09:48:38 +02:00
  • a22b87e6e3 docs: slice 10D core spike findings (identity-escrow + tunnel re-establishment) — GO admin 2026-06-10 23:17:53 +02:00
  • a98210ae00 docs: slice 10C escrow consumption productionized (doc 03 §8a/§9) admin 2026-06-10 22:18:10 +02:00
  • 680b1592c5 deploy: hub v0.10.0 (slice 10B signed-op job completion) admin 2026-06-10 20:24:42 +02:00
  • 0c843286a2 slice 10B: signed-op job completion (DELETE clear-job) (hub v0.10.0) admin 2026-06-10 20:14:32 +02:00
  • 8c54775b6f deploy: hub v0.9.0 (slice 10A desired-state serving) admin 2026-06-10 19:07:49 +02:00
  • e54f882e70 slice 10A: hub desired-state serving + signed-jobs queue (Down channel) (hub v0.9.0) admin 2026-06-10 19:03:14 +02:00
  • f9af3243b9 docs: slice 10C escrow-consumption spike findings (GO) admin 2026-06-10 17:08:24 +02:00
  • 4590fc0ee0 slice 9 docs + wire-contract: host.cpu_temp_c golden + doc 03 GET /host/metrics admin 2026-06-10 16:16:38 +02:00
  • 5dc363771b doc 03 §8/§9: slice 8B.2 implemented — resume at snapshotted (downtime ~24s->~3s) (2026-06-10) admin 2026-06-10 15:02:14 +02:00
  • c6dd0ed505 doc 03 §6/§4/§9 + doc 02: slice 8C implemented — controller de-privileged, slice 8 CLOSED (2026-06-10) admin 2026-06-10 14:06:55 +02:00
  • d1a3cd0625 doc 03: slice 8B implemented — §8 controller-driven quiesce, §9 table, changelog (2026-06-10) admin 2026-06-10 11:04:36 +02:00
  • e436b61368 doc 03: slice 8A implemented — §6a local-API impl, §9 back-half row, §13 (2026-06-10) admin 2026-06-10 10:02:11 +02:00
  • 4a81a96678 slice 8A spike: agent<->controller channel + controller deploy plumbing findings admin 2026-06-10 08:57:48 +02:00
  • a500889b00 deploy: hub v0.8.0 (opaque escrow storage) admin 2026-06-10 07:47:59 +02:00
  • 7eb3772000 hub: opaque PBS recovery-code escrow storage (v0.8.0) + doc 03 §8a posture model admin 2026-06-10 07:46:33 +02:00
  • fe7d0850a5 spike(slice7): PBS recovery-code escrow round-trip findings (redacted) admin 2026-06-10 07:27:35 +02:00
  • 15c4728e2c doc(03-host-agent): slice-7 bring-up front half + golden host-key unit implemented admin 2026-06-09 21:37:54 +02:00
  • 33429933af spike(slice7): golden base build + live bring-up front-half findings admin 2026-06-09 20:48:50 +02:00
  • e7ed8a8483 doc(03-host-agent): slice-7 scope, scenario-specific identity-reset, PBS escrow (§8a) admin 2026-06-09 20:25:11 +02:00
  • 464e324c3c deploy: hub v0.7.5 (restore-test passed-with-warnings visibility) admin 2026-06-09 19:42:56 +02:00
  • 4bd0909f2b hub: restore-test "passed with warnings" visibility (v0.7.5) admin 2026-06-09 19:41:21 +02:00
  • 5268411014 deploy(hub): bump manifests/hub.yaml image to v0.7.4 (ingest pbs_snapshots) admin 2026-06-09 17:20:16 +02:00
  • 5bc4c3d967 hub v0.7.4: ingest agent pbs_snapshots (slice 6 Phase B) admin 2026-06-09 17:15:58 +02:00
  • 8db15bac16 deploy(hub): bump manifests/hub.yaml image to v0.7.3 (ingest backups + restore_tests) admin 2026-06-09 16:35:21 +02:00
  • 94a236328b docs(spike): phase 5 PBS mechanism findings (DooPlex server ← N100 client) admin 2026-06-09 16:26:57 +02:00
  • 41f2d2b5da hub v0.7.3: ingest agent backups + restore_tests (slice 6 Phase A) admin 2026-06-09 13:56:18 +02:00
  • 0c6ec27054 docs(CLAUDE): document the working kubectl sync trigger for felhom (argocd CLI not logged in) admin 2026-06-09 10:26:33 +02:00
  • 7b5f860a70 deploy(hub): bump manifests/hub.yaml image to v0.7.2 (host-domain ingest + storage_targets) admin 2026-06-09 10:23:08 +02:00
  • 9347fcd3a5 docs(CLAUDE): correct hub/manifests deploy to GitOps via the 'felhom' ArgoCD app admin 2026-06-09 10:19:23 +02:00
  • 6e05e0ff7c docs: REPORT — clarify hub v0.7.2 deploy deferred (live hub at v0.6.3) admin 2026-06-09 10:01:04 +02:00
  • aaff268fff hub v0.7.2: ingest agent storage_targets (slice 5 Phase A) admin 2026-06-09 09:59:27 +02:00
  • 2f8658981d docs: reflow CLAUDE.md; switch REPORT.md to overwrite-latest; add no-secrets rule admin 2026-06-08 20:54:32 +02:00
  • 7bc27c38de update admin 2026-06-08 20:06:11 +02:00
  • aab3e137c5 updated CLAUDE.md admin 2026-06-08 19:17:41 +02:00
  • 4be3bdf486 fix(hub): slice-3 follow-ups — /host-report 413 oversize + contract golden (v0.7.1) admin 2026-06-08 18:31:44 +02:00
  • 23611c20ef chore(hub): revert incidental gofmt-only reformatting outside slice-3 scope admin 2026-06-08 16:38:18 +02:00
  • 7c0c75457f feat(hub): host-domain ingest — tables + /host-report + per-host auth + host dead-man's-switch (v0.7.0, slice 3) admin 2026-06-08 16:36:16 +02:00
  • 0d832def7b fix: update repo-name refs after deploy-felhom-compose -> felhom-controller rename admin 2026-06-08 14:03:13 +02:00
  • cb1d964620 Merge pull request 'moved documentation to felhom.eu' (#7) from fix/filebrowser-config-args into main admin 2026-06-08 11:54:53 +00:00
  • 3d6cde8080 Merge pull request 'docs: rework repo-name references for renames' (#6) from chore/rename-repo-refs into main admin 2026-06-08 11:52:04 +00:00
  • 715f644bf0 moved documentation to felhom.eu admin 2026-06-08 13:50:14 +02:00
  • 0f12e17175 docs: rework repo-name references for renames admin 2026-06-08 13:39:53 +02:00
  • 7b545c1ec7 Merge pull request 'fix: pass --config to filebrowser (v2.63.x changed default lookup path)' (#5) from fix/filebrowser-config-args into main admin 2026-06-06 12:22:05 +00:00
  • ea66afa960 manifests: pass --config to filebrowser so it reads our ConfigMap admin 2026-06-06 14:22:04 +02:00
  • 87b062e84a Merge pull request 'feat: umami 3.1.0 + filebrowser v2.63.13 (root)' (#4) from feat/umami-v3-filebrowser-root into main admin 2026-06-06 12:17:21 +00:00
  • bd0531e4a8 manifests: umami -> 3.1.0 (v3 line) + filebrowser v2.63.13 with runAsUser:0 admin 2026-06-06 14:17:20 +02:00
  • dc64bb2d79 Merge pull request 'fix(URGENT): pin umami to exact SHA (v1.38.0 has schema lineage mismatch)' (#3) from fix/umami-sha-pin into main admin 2026-06-06 11:53:55 +00:00
  • 7e6ea9d66c manifests: pin umami to exact image SHA (schema mismatch with v1.38.0) admin 2026-06-06 13:53:54 +02:00
  • a964dc20a4 Merge pull request 'fix: revert filebrowser to v2-alpine (PVC permission issue with v2.63.13)' (#2) from fix/filebrowser-revert into main admin 2026-06-06 11:45:19 +00:00
  • df2a1259d9 manifests: revert filebrowser v2.63.13 -> v2-alpine (PVC permission issue) admin 2026-06-06 13:45:18 +02:00
  • e363c6594d Merge pull request 'manifests: re-pin moving tags (umami / filebrowser)' (#1) from fix/version-pins into main admin 2026-06-06 11:41:51 +00:00
  • ce80dce497 manifests: re-pin moving tags so Renovate can track them admin 2026-06-06 13:41:50 +02:00
  • 8aa4104586 6.3 admin 2026-06-06 10:29:41 +02:00
  • 276ccda938 updated logo admin 2026-02-27 11:24:46 +01:00
  • d65dba63bf docs: update hub README for v0.6.3 admin 2026-02-27 09:23:18 +01:00
  • 5ebf0d5fe4 feat: add auto-refresh toggle on customer detail page admin 2026-02-27 09:19:29 +01:00
  • ac43d0cbf5 deploy: hub v0.6.2 admin 2026-02-26 14:50:15 +01:00
  • f1212e6ba8 feat: infra backup GFS retention + version history admin 2026-02-26 14:47:48 +01:00
  • f82fa9be2c favicon to svg admin 2026-02-26 13:21:55 +01:00
  • 1eccd4df58 added favicon png admin 2026-02-26 13:20:26 +01:00
  • 652d567864 updated favicon admin 2026-02-26 13:17:14 +01:00
  • c3d087bc0f fix: double-v in version display, reset error counts on issue deletion admin 2026-02-25 16:08:45 +01:00
  • 2a83a4e96c deploy: hub v0.6.1 admin 2026-02-25 16:04:12 +01:00
  • 7860f96a56 Hub v0.6.1: delete issues from UI + fingerprint hardening admin 2026-02-25 16:01:55 +01:00
  • 23cb487348 deploy: hub v0.6.0 admin 2026-02-25 12:45:02 +01:00
  • 5e2012728f Hub v0.6.0: Geo-restriction display + disable button + UUID cleanup admin 2026-02-25 12:43:00 +01:00
  • f50278e2b0 favicons admin 2026-02-25 12:29:12 +01:00
  • d94ac7b65d deploy: hub v0.5.1 admin 2026-02-25 12:00:48 +01:00
  • 906c143aea docs: update CF token permissions for geo-restriction admin 2026-02-25 11:58:25 +01:00
  • 61ef1a3952 removed healthchecks page admin 2026-02-25 10:25:07 +01:00
  • bc23141879 deploy: hub v0.5.0 admin 2026-02-25 09:37:34 +01:00
  • 1e354cbd41 feat(hub): Configuration page, asset seedOrUpdate, English UI admin 2026-02-25 09:34:43 +01:00
  • d8790af6bb logo change admin 2026-02-25 08:25:35 +01:00
  • 11924f044e favicon admin 2026-02-24 18:13:16 +01:00
  • 725af801c1 uploaded admin 2026-02-24 17:53:41 +01:00
  • feef6d51fc deleted admin 2026-02-24 17:51:42 +01:00
  • d7d6f940ef fix: CSRF field name must be _csrf, not csrf_token admin 2026-02-23 15:12:09 +01:00