|
|
437a6b62cd
|
startup: add off-site break-glass unseal fallback
|
2026-04-05 11:30:54 -03:00 |
|
|
|
d2526edf0e
|
hecate: harden startup ssh access checks and k3s command paths
|
2026-04-05 10:03:15 -03:00 |
|
|
|
ae5220ff9d
|
hecate: document new startup safety gates
|
2026-04-05 02:03:56 -03:00 |
|
|
|
6540eb10c9
|
hecate: fix peer bootstrap path migration duplication
|
2026-04-05 02:01:20 -03:00 |
|
|
|
72d33bc2ce
|
hecate: harden startup with storage gates and fallback cache
|
2026-04-05 01:55:56 -03:00 |
|
|
|
a05973bf2b
|
hecate: exclude dry-run history from shutdown budget estimation
|
2026-04-05 00:21:05 -03:00 |
|
|
|
f020f77d2b
|
hecate: harden emergency thresholds and bootstrap branch handling
|
2026-04-05 00:15:09 -03:00 |
|
|
|
4c03be1e9b
|
hecate: preserve known_hosts ownership during key repair
|
2026-04-04 22:44:19 -03:00 |
|
|
|
b5f27a79e0
|
hecate: retry ssh with known_hosts repair on silent 255
|
2026-04-04 22:40:39 -03:00 |
|
|
|
75ad091898
|
hecate: auto-clear stale startup intent on lock
|
2026-04-04 22:37:00 -03:00 |
|
|
|
ba76e81ec2
|
hecate: harden startup recovery and ssh/state self-heal
|
2026-04-04 22:24:56 -03:00 |
|
|
|
cff88e4944
|
hecate: define explicit worker inventory for recovery
|
2026-04-04 21:00:01 -03:00 |
|
|
|
773e0234b8
|
hecate: make etcd-restore dry-run non-fatal
|
2026-04-04 20:57:54 -03:00 |
|
|
|
522df2f6e8
|
hecate: handle external datastore in auto-recovery
|
2026-04-04 20:56:16 -03:00 |
|
|
|
3bcaed7ec3
|
hecate: fix migration regex from truncating config
|
2026-04-04 20:52:54 -03:00 |
|
|
|
5d8bfd5de6
|
hecate: harden outage recovery startup and etcd restore
|
2026-04-04 20:50:58 -03:00 |
|
|
|
19562d77f7
|
hecate: use atlas user for titan-24 ssh overrides
|
2026-04-04 19:09:53 -03:00 |
|
|
|
d2a5c11843
|
hecate: auto-bootstrap kubeconfig for peer fallback
|
2026-04-04 19:07:27 -03:00 |
|
|
|
ed7568d44d
|
hecate: always clear startup intent on exit
|
2026-04-04 19:03:34 -03:00 |
|
|
|
6717cd1f3e
|
hecate: add intent subcommand for safe state recovery
|
2026-04-04 19:00:39 -03:00 |
|
|
|
7b1f69ab3c
|
hecate: allow forced host config templates during install
|
2026-04-04 18:48:51 -03:00 |
|
|
|
27758d37c8
|
hecate: hydrate missing ssh inventory in host configs
|
2026-04-04 18:47:19 -03:00 |
|
|
|
89f4561a44
|
hecate: migrate legacy host config defaults on install
|
2026-04-04 18:37:17 -03:00 |
|
|
|
985da478c6
|
hecate: harden peer bootstrap failover and worker fallback
|
2026-04-04 18:34:50 -03:00 |
|
|
|
4b0fffd5e2
|
shutdown: parallelize drain and restore scaled workloads
|
2026-04-04 15:15:34 -03:00 |
|
|
|
ac2fbf89cb
|
startup: uncordon early and include harbor prereqs
|
2026-04-04 14:44:14 -03:00 |
|
|
|
7ce729d810
|
hecate(ssh): add config/key fallback and scoped node orchestration
|
2026-04-04 12:56:58 -03:00 |
|
|
|
3af6fe9f6f
|
hecate(startup): add coordinated intent guards and resilient recovery ssh
|
2026-04-04 12:44:15 -03:00 |
|
|
|
4c985000a8
|
hecate(reconcile): fix helmrelease annotate all-namespaces
|
2026-04-04 07:03:46 -03:00 |
|
|
|
08276a3973
|
hecate(startup): make flux reconcile non-blocking and fast
|
2026-04-04 06:56:56 -03:00 |
|
|
|
a7faf8f09a
|
hecate(lock): reclaim stale orchestration lockfiles
|
2026-04-04 06:47:10 -03:00 |
|
|
|
c2a3a8244d
|
hecate(vault): parse status JSON with kubectl preamble
|
2026-04-04 06:44:31 -03:00 |
|
|
|
58a7947223
|
hecate(startup): auto-unseal vault during layered recovery
|
2026-04-04 06:29:16 -03:00 |
|
|
|
6b88fb305f
|
hecate: wait flux source recovery before local bootstrap fallback
|
2026-04-04 06:11:46 -03:00 |
|
|
|
014039eea2
|
hecate: harden startup recovery and drill rollback safety
|
2026-04-04 05:59:12 -03:00 |
|
|
|
aa9c7b69f3
|
hecate: add layered startup drills and rename UPS peers
|
2026-04-04 05:50:38 -03:00 |
|
|
|
138f816093
|
metrics(power): export UPS nominal watts for real draw calculations
|
2026-04-03 20:43:27 -03:00 |
|
|
|
e016b5d096
|
metrics(power): export UPS battery charge and load percent
|
2026-04-03 17:50:05 -03:00 |
|
|
|
3dda295cd2
|
install: preserve bootstrap service state by default
|
2026-04-03 15:21:43 -03:00 |
|
|
|
5343638b51
|
daemon: treat SIGTERM cancel as clean exit
|
2026-04-03 15:18:57 -03:00 |
|
|
|
08ee1e4fc8
|
install: make NUT/udev UPS setup declarative and idempotent
|
2026-04-03 15:17:26 -03:00 |
|
|
|
27c7d119c0
|
hecate: add multi-ups coordination, poweroff, metrics, and declarative self-update install
|
2026-04-03 14:46:03 -03:00 |
|
|
|
fbdb2c269b
|
bootstrap: scaffold hecate startup/shutdown service
|
2026-04-03 01:43:16 -03:00 |
|