171 Commits

Author SHA1 Message Date
codex
83d987f43a recovery: avoid repeated manual cordon alerts 2026-06-19 15:59:00 -03:00
codex
57610c623a docs: shorten ananke README 2026-06-19 15:43:49 -03:00
codex
85c0741b3e recovery: expire automatic node cordons 2026-06-19 15:43:44 -03:00
codex
b3076a23a9 recovery: skip runtime-wedged workers during startup 2026-06-19 04:31:36 -03:00
codex
e22a9150e9 recovery: quarantine container runtime wedge nodes 2026-06-19 04:25:39 -03:00
codex
707458cfc5 recovery: force clear safe deleting pods 2026-06-19 04:15:59 -03:00
codex
9031e09f4e recovery: exempt veles longhorn host from cryptsetup guard 2026-06-19 04:03:37 -03:00
codex
54f0b29bce recovery: require flux bootstrap health 2026-06-18 23:42:29 -03:00
codex
c8ccc970e6 recovery: tolerate transient startup soak checks 2026-06-18 23:33:11 -03:00
codex
3e337043d5 recovery: preflight encrypted longhorn hosts 2026-06-18 23:18:31 -03:00
codex
c415516376 recovery: force clear safe stale pods 2026-06-18 23:05:02 -03:00
codex
83723d0358 recovery: clean failed stale controller pods 2026-06-18 22:55:44 -03:00
codex
7f3a9c1428 recovery: skip ignored workers during startup 2026-06-18 22:49:05 -03:00
codex
566765696b recovery: recycle stale unknown controller pods 2026-06-18 22:46:02 -03:00
codex
4151254ba1 recovery: avoid encrypted volume nodes missing cryptsetup 2026-06-18 22:37:54 -03:00
codex
93d98e1397 recovery: repair encrypted volume mount prerequisites 2026-06-18 22:34:59 -03:00
codex
904f6b1a62 recovery: keep flux held before safe resume 2026-06-18 22:08:14 -03:00
codex
61dc0a9ef4 ci(ananke): publish branch-aware quality metrics 2026-06-04 21:36:50 -03:00
codex
304e9ba4c5 ci(ananke): avoid controller node for agents 2026-06-04 21:14:53 -03:00
codex
bec7893ec2 ci(ananke): retrigger quality metrics 2026-06-04 20:50:01 -03:00
codex
628d6e9683 test: rebaseline kubelet proxy autoheal split 2026-05-17 04:54:42 -03:00
codex
3b5cacdc34 test: split kubelet proxy autoheal coverage 2026-05-17 04:49:42 -03:00
codex
e3afc9ea7b test: cover kubelet proxy autoheal 2026-05-17 04:40:17 -03:00
codex
0b4b05233e autoheal: repair broken kubelet proxies 2026-05-17 04:24:00 -03:00
codex
0cbd9127d9 ci: include service coverage in sonar gate 2026-05-16 02:20:39 -03:00
codex
458b07f25d ci: tolerate stale host staticcheck toolchains 2026-05-15 19:52:41 -03:00
codex
087728d481 monitoring: export gitops state from ananke 2026-05-15 19:36:58 -03:00
codex
3cc980795a ci: align sonar coverage with quality gate 2026-05-15 14:40:46 -03:00
codex
2affec9bbd ci: collect sonar coverage in go container 2026-05-15 14:28:44 -03:00
codex
c84bb14771 ci: publish coverage before sonar gate 2026-05-15 14:23:03 -03:00
codex
808b2e7c0e ci: publish LOC source file totals 2026-05-11 17:39:53 -03:00
codex
2fe14f69d4 ci: count quality runs once per build 2026-05-11 13:22:22 -03:00
codex
42e6a244b5 ci: keep Jenkins agents on rpi5 workers 2026-05-10 03:25:32 -03:00
codex
a7669cbf6f ci: spread Jenkins agents across nodes 2026-05-10 03:22:38 -03:00
codex
95f229ccbc ci: avoid titan-06 for Jenkins agents 2026-05-10 02:37:07 -03:00
codex
d105e43e49 recovery(ananke): auto-heal sealed vault and dead-node drift 2026-05-05 13:24:25 -03:00
codex
d225291c5d recovery(ananke): quarantine scheduling storm workloads 2026-05-05 12:09:58 -03:00
codex
b7f7486350 recovery(ananke): trigger earlier on battery outages 2026-05-05 10:53:00 -03:00
codex
1f656de5df startup(ananke): scope emergency recovery to core services 2026-05-05 05:17:59 -03:00
codex
a3e24b9b15 startup(ananke): unseal vault before startup gates 2026-04-27 07:12:21 -03:00
codex
d8cff09aef ci(ananke): retry staticcheck installation 2026-04-22 05:16:45 -03:00
codex
a80acfc343 test(ananke): reject numbered split filenames 2026-04-22 05:06:21 -03:00
codex
30558d676e test(ananke): rename numbered hook coverage files 2026-04-22 05:02:18 -03:00
codex
f709e1e925 ci(ananke): enforce sonar and supply-chain gates 2026-04-22 01:29:38 -03:00
codex
33589e8940 ci(ananke): enforce ordered quality gate flow 2026-04-22 01:24:25 -03:00
codex
912f97b58a ci(ananke): use preloaded quality scanner image 2026-04-21 22:50:15 -03:00
codex
6a23499445 ci(ananke): pass sonar token as login 2026-04-21 22:17:54 -03:00
codex
1692284606 ci(ananke): run sonar and supply-chain scans 2026-04-21 22:09:05 -03:00
codex
2f095e589e ci(ananke): bind sonarqube token credential 2026-04-21 20:16:31 -03:00
codex
c5ec97d9a9 ci(ananke): archive stable build artifacts only 2026-04-21 18:36:02 -03:00