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 |
|
|
|
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 |
|