This website requires JavaScript.
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