Commit Graph

179 Commits

Author SHA1 Message Date
youfak
72d0517eae feat: reload control plane leaf certificates 2026-08-07 18:18:04 +08:00
youfak
3196667d54 test: enforce repository delivery audit 2026-08-07 18:12:15 +08:00
youfak
e4b728f72e ci: pin deployment config validation toolchain 2026-08-07 18:08:02 +08:00
youfak
0ca06beb5d docs: complete capacity operations runbook 2026-08-07 18:05:17 +08:00
youfak
4f49473cdd feat: add development kubernetes mtls overlay 2026-08-07 18:02:27 +08:00
youfak
2124523cef test: record bounded gateway benchmark evidence 2026-08-07 17:45:15 +08:00
youfak
bb4b205aa0 docs: package versioned delivery artifacts 2026-08-07 17:39:23 +08:00
youfak
a384fce1b0 ci: validate deployment manifests 2026-08-07 17:34:25 +08:00
youfak
1a8eda65c0 feat: gate loadgen reports by acceptance thresholds 2026-08-07 17:30:38 +08:00
youfak
a4aa245b6b feat: alert on gateway p99 latency 2026-08-07 17:14:54 +08:00
youfak
04a9fa89a0 feat: observe gateway request durations 2026-08-07 17:12:57 +08:00
youfak
7f51e333c5 fix: align observability assets with registered metrics 2026-08-07 17:04:46 +08:00
youfak
a191ca5837 feat: honor admin routing state in target scheduling 2026-08-07 16:57:30 +08:00
youfak
351836b5e4 feat: honor admin upstream state in health scheduling 2026-08-07 16:51:25 +08:00
youfak
5e748c6325 feat: advance sequential routes past disabled upstreams 2026-08-07 16:41:00 +08:00
youfak
7e73b5ad1c feat: run compose control plane with mtls 2026-08-07 16:35:11 +08:00
youfak
3bcc7298a2 feat: support static gateway direct routes 2026-08-07 16:16:00 +08:00
youfak
d9d3a3d6c0 fix: account for queued loadgen rate starts 2026-08-07 16:00:09 +08:00
youfak
5ffd87f56b feat: persist loadgen reports 2026-08-07 15:46:10 +08:00
youfak
1367f1b11f feat: report loadgen rate dispatch loss 2026-08-07 15:42:28 +08:00
youfak
26572da97e feat: observe gateway connection lifecycles 2026-08-07 15:37:35 +08:00
youfak
bda9cc03df feat: configure gateway transport pools 2026-08-07 15:27:17 +08:00
youfak
d4539da9c5 feat: cap gateway client concurrency 2026-08-07 15:18:52 +08:00
youfak
2b18ad8dd4 feat: limit gateway clients by credential 2026-08-07 15:10:39 +08:00
youfak
6194e3e673 feat: add gateway sticky sessions 2026-08-02 16:47:51 +08:00
youfak
5389d6f886 feat: restrict gateway routes by credential 2026-08-02 16:21:10 +08:00
youfak
f644737435 feat: enforce credential extraction policies 2026-08-02 16:07:27 +08:00
youfak
aaed288211 feat: enforce credential endpoint permissions 2026-08-02 15:50:23 +08:00
youfak
ec3ceb2c9a feat: expose admin audit pages 2026-08-02 15:29:15 +08:00
youfak
e220d5368c feat: persist terminal sequential stops 2026-08-02 15:14:20 +08:00
youfak
589cd4e454 feat: automate sequential routing switches 2026-08-02 15:00:08 +08:00
youfak
707aff26ea feat: observe gateway capacity invariants 2026-08-02 14:45:47 +08:00
youfak
af1cd70986 feat: add secret-safe process logging 2026-08-02 14:29:10 +08:00
youfak
b24d71fb90 feat: expose capacity metrics 2026-08-02 14:21:18 +08:00
youfak
4691b9150c feat: expose extraction metrics 2026-08-02 14:08:45 +08:00
youfak
162fd4b7b8 feat: expose provider fetch metrics 2026-08-02 13:55:23 +08:00
youfak
38f4504aa8 feat: refresh worker snapshots after routing changes 2026-08-02 13:33:53 +08:00
youfak
92c8079fd7 feat: expose controller drain metrics 2026-08-02 13:20:42 +08:00
youfak
10d8f2e3d4 feat: drain worker assignments for disabled upstreams 2026-08-02 13:15:14 +08:00
youfak
5ad1d10957 feat: drain unhealthy worker assignments automatically
Some checks failed
ci / proto (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / test (windows-latest) (push) Has been cancelled
ci / race (push) Has been cancelled
ci / integration (push) Has been cancelled
2026-08-02 12:38:52 +08:00
youfak
1729a5c868 feat: finalize drains from acknowledged runtime reports
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 12:21:50 +08:00
youfak
8013716639 fix: rebind drain barriers after worker session change
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 11:39:10 +08:00
youfak
88d5ac24d4 feat: bind drain tickets to full snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 11:02:19 +08:00
youfak
c71f5985d2 feat: persist drain tickets for worker snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:57:16 +08:00
youfak
596e4ab371 fix: preserve snapshot version across epoch changes 2026-08-02 10:43:42 +08:00
youfak
6f5a2faea6 fix: materialize egress checks before basic tasks
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:39:20 +08:00
youfak
b9b323af9b feat: refresh worker snapshots before expiry
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:27:56 +08:00
youfak
84ed10bd7a feat: reap sustained unhealthy proxies
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:15:25 +08:00
youfak
2af504fd49 feat: expose gateway outcome metrics
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 09:50:34 +08:00
youfak
97a515ddf0 feat: validate extraction load workloads
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 09:42:34 +08:00