114 Commits

Author SHA1 Message Date
codex
f12637fbc6 ci(ananke): use harbor python runner 2026-04-21 13:17:13 -03:00
codex
edb80254e7 ci(ananke): label test metrics with build artifacts 2026-04-21 11:39:00 -03:00
codex
d935a5c7df ci(ananke): include primary branch in quality metrics 2026-04-21 11:08:21 -03:00
codex
a95656910d ci(ananke): publish canonical build info 2026-04-21 09:35:04 -03:00
codex
5af360d9bb ci(ananke): archive full quality evidence 2026-04-21 09:22:06 -03:00
codex
7df217ac79 Merge branch 'codex/ananke-gate-platform-metrics' into codex/ananke-primary-sync
# Conflicts:
#	Jenkinsfile
#	scripts/publish_quality_metrics.py
2026-04-21 09:15:41 -03:00
codex
66cd67b381 chore(ananke): ignore quality gate artifacts 2026-04-21 06:50:08 -03:00
codex
263e3e75fd ci(ananke): keep quality metrics and retention aligned 2026-04-21 06:43:23 -03:00
codex
cc2cf033fc ci: enforce 30d build and artifact retention 2026-04-20 12:27:22 -03:00
codex
7b67ee288b ci(ananke): emit per-test case status metrics 2026-04-20 11:56:09 -03:00
codex
b942f823d9 ci(ananke): retry Go dependency fetch in quality gate 2026-04-20 10:51:04 -03:00
codex
ce2b6c8441 ci(ananke): retry Go dependency fetch in quality gate 2026-04-20 10:49:24 -03:00
codex
0919c56c61 ci(ananke): add package-level fallback for per-test metrics 2026-04-20 09:07:52 -03:00
codex
861c7dacd3 ci(ananke): align metrics publisher args with current script interface 2026-04-20 08:48:06 -03:00
codex
b1f3dd1d4e ci(ananke): publish per-test case metrics for flaky tracking 2026-04-20 08:35:15 -03:00
codex
b2a7d72305 ci(ananke): publish docs_naming from hygiene doc/naming contracts 2026-04-20 08:17:18 -03:00
codex
57c945cf29 ci: retrigger after jenkins rollout 2026-04-19 21:51:21 -03:00
codex
76738daa11 ci(gate): default sonar and supply checks to observe mode 2026-04-19 21:29:24 -03:00
codex
653f10cdc0 ci(gate): enforce sonarqube and supply-chain checks 2026-04-19 21:15:59 -03:00
2513cb8eb6 ci(metrics): use Pushgateway PUT for quality payload replacement 2026-04-19 16:08:03 -03:00
96040a3409 ci(ananke): accept expanded quality metric arguments 2026-04-19 15:00:40 -03:00
6dbb2ceead ci: add sonar/supply evidence collection and checks metrics 2026-04-19 14:11:35 -03:00
add6683e3c ci: add sonar/supply evidence collection and checks metrics 2026-04-19 14:11:17 -03:00
cb1ca94f86 ci(jenkins): escape coverage regex in inline python 2026-04-18 17:29:50 -03:00
c1c75733af ci(metrics): publish tests/checks plus platform coverage/loc 2026-04-18 16:33:39 -03:00
8a59825a9c quality: add platform hygiene metrics to ananke gate 2026-04-17 04:39:32 -03:00
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