|
|
9ca5f5a389
|
ananke/ci: retry quality gate after transient module download timeout
|
2026-04-12 07:27:13 -03:00 |
|
|
|
4c1312673a
|
ananke/ci: trigger pipeline for metrics publish verification
|
2026-04-12 07:14:01 -03:00 |
|
|
|
c5282f4ca4
|
ci: harden jenkins quality gate run and artifact archive
|
2026-04-10 17:16:47 -03:00 |
|
|
|
632a1e2824
|
test: migrate execx and metrics into testing module
|
2026-04-10 17:04:23 -03:00 |
|
|
|
2e247b6782
|
quality: enforce split test-module baseline
|
2026-04-10 16:55:27 -03:00 |
|
|
|
14c3ae7bf4
|
ci: add jenkins quality gate pipeline
|
2026-04-10 16:38:34 -03:00 |
|
|
|
3721e2ad2a
|
quality: publish ananke gate results to pushgateway
|
2026-04-10 13:53:42 -03:00 |
|
|
|
a6d4f71d02
|
systemd: disable auto-restart loop for update oneshot
|
2026-04-09 11:47:08 -03:00 |
|
|
|
eb28ada6e2
|
install: fix peer template resolution in self-update path
|
2026-04-09 11:46:15 -03:00 |
|
|
|
9732272d17
|
service: harden daemon coverage for host quality gate
|
2026-04-09 05:24:46 -03:00 |
|
|
|
b229f47af8
|
testing: make quality gate root-safe and deterministic
|
2026-04-09 04:56:41 -03:00 |
|
|
|
a493670dbd
|
test: make quality gate deterministic under host sudo installs
|
2026-04-09 04:28:58 -03:00 |
|
|
|
1cdb2cb3f3
|
update: add self-healing updater logs, lock, and status output
|
2026-04-09 04:13:18 -03:00 |
|
|
|
fba6c2c940
|
metrics: emit default quality-gate counters when file missing
|
2026-04-09 02:08:55 -03:00 |
|
|
|
af2d94a53b
|
startup: require real keycloak admin session before robotuser checks
|
2026-04-09 02:05:30 -03:00 |
|
|
|
c2c79e5821
|
ananke: refactor orchestrator, enforce quality gates, and harden startup checks
|
2026-04-09 01:40:02 -03:00 |
|
|
|
baead1426e
|
build: reconcile split modules and restore clean checkout integrity
|
2026-04-08 23:52:29 -03:00 |
|
|
|
95fefba244
|
startup: enforce external service behavior checks
|
2026-04-08 23:42:09 -03:00 |
|
|
|
296ca85c78
|
test(orchestrator): close final lifecycle coverage gaps via part10/part11 matrix
|
2026-04-08 19:22:18 -03:00 |
|
|
|
25a9d05e26
|
docs: refresh ananke README and clarify flux source ownership
|
2026-04-08 19:02:49 -03:00 |
|
|
|
2268e8915a
|
startup: adapt flux wait window to kustomization timeouts
|
2026-04-08 01:13:06 -03:00 |
|
|
|
14a9d67088
|
startup: auto-heal ingress-backed workloads when checks fail
|
2026-04-08 01:01:44 -03:00 |
|
|
|
0f48773572
|
startup: run convergence before post-start probes to avoid early deadlock
|
2026-04-08 00:47:06 -03:00 |
|
|
|
c7d7407008
|
startup: add strict preflight, ssh auth gate, ingress checks, and startup report
|
2026-04-07 22:40:15 -03:00 |
|
|
|
1f54cd3d46
|
shutdown: default to cluster-only and require explicit poweroff
|
2026-04-07 20:58:41 -03:00 |
|
|
|
22c581b24d
|
startup: accept longhorn checklist responses 200 or 302
|
2026-04-07 14:31:16 -03:00 |
|
|
|
00a2528908
|
startup: auto-heal stuck vault-init and broaden external checks
|
2026-04-07 14:22:00 -03:00 |
|
|
|
78faf9a123
|
startup: make checklist body matching whitespace-tolerant
|
2026-04-07 13:57:54 -03:00 |
|
|
|
2e44c29adf
|
installer: require cmd/ananke build target
|
2026-04-07 13:16:39 -03:00 |
|
|
|
c605a083ee
|
rename runtime surfaces from hecate to ananke
|
2026-04-07 13:14:23 -03:00 |
|
|
|
169324ef4a
|
installer: auto-sanitize legacy managed-node corruption and stale forward config
|
2026-04-07 12:49:11 -03:00 |
|
|
|
d19862285a
|
docs: replace legacy hecate README with ananke runbook
|
2026-04-07 12:40:45 -03:00 |
|
|
|
26d934b675
|
installer: fix legacy rewrite so generated units reference ananke paths
|
2026-04-07 12:33:57 -03:00 |
|
|
|
f7c100844e
|
installer: ensure fallback self-update script uses /opt/ananke
|
2026-04-07 12:32:23 -03:00 |
|
|
|
25ad8ab162
|
installer: fix legacy unit filename mapping for migration
|
2026-04-07 12:22:33 -03:00 |
|
|
|
dcc07fb18d
|
installer: support legacy source tree while enforcing ananke outputs
|
2026-04-07 12:21:55 -03:00 |
|
|
|
f76cb5cdeb
|
installer: retire legacy /opt/hecate path during migration
|
2026-04-07 12:18:40 -03:00 |
|
|
|
26ca73302a
|
installer: migrate legacy hecate host assets to ananke
|
2026-04-07 12:17:38 -03:00 |
|
|
|
4c17d22de6
|
startup: stop blocking on broken sso probe in post-start checks
|
2026-04-05 20:54:56 -03:00 |
|
|
|
c8c3304797
|
startup: unblock on harbor during recovery and add controlled-cycle drill
|
2026-04-05 20:25:14 -03:00 |
|
|
|
11a2f66e41
|
startup: order vault before harbor and fail-safe flux resume
|
2026-04-05 16:47:47 -03:00 |
|
|
|
56df211261
|
drills: add optional coordinator relay hop for startup tests
|
2026-04-05 16:18:54 -03:00 |
|
|
|
73b1c2063b
|
use hecate intent API for peer guard checks
|
2026-04-05 13:29:42 -03:00 |
|
|
|
ad4361322d
|
test startup intent guard helpers
|
2026-04-05 13:23:36 -03:00 |
|
|
|
1935c5eb3f
|
harden startup guards and etcd restore validation
|
2026-04-05 13:18:34 -03:00 |
|
|
|
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 |
|