476 Commits

Author SHA1 Message Date
andrussal
b3f1f20ec8 Document cfgsync deployment adapter 2026-03-12 07:53:59 +01:00
andrussal
fb0129020c Simplify cfgsync adapter surface 2026-03-12 07:44:20 +01:00
andrussal
fd154a9487 Expand cfgsync rustdoc coverage further 2026-03-12 07:35:22 +01:00
andrussal
b90734483b Expand cfgsync rustdoc coverage 2026-03-12 07:30:01 +01:00
andrussal
5e9b59140d Make cfgsync runtime source modes explicit 2026-03-10 14:44:28 +01:00
andrussal
daadbcfa15 Add direct cfgsync materializer serving 2026-03-10 14:28:19 +01:00
andrussal
95d1a75116 Add cfgsync persistence and shared artifact hooks 2026-03-10 14:26:00 +01:00
andrussal
8681117301 Add shared cfgsync artifact materialization 2026-03-10 14:24:00 +01:00
andrussal
592b4d6a4f Document cfgsync library integration model 2026-03-10 14:00:18 +01:00
andrussal
59e4f21bb1 Add reusable cfgsync runtime helpers 2026-03-10 13:56:27 +01:00
andrussal
728b90b770 Refactor cfgsync around external-facing modules 2026-03-10 12:30:53 +01:00
andrussal
ef1d7663c5 Rename cfgsync client and server surface 2026-03-10 11:12:01 +01:00
andrussal
9ebf029f2a Rename cfgsync artifact surface for external use 2026-03-10 11:08:54 +01:00
andrussal
5b69519ab1 Clarify cfgsync runtime serving modes 2026-03-10 11:06:16 +01:00
andrussal
65fb8da5a5 Refine cfgsync core naming for external use 2026-03-10 11:03:51 +01:00
andrussal
a751d819ea Polish cfgsync adapter naming for external use 2026-03-10 10:56:42 +01:00
andrussal
f1e9eef4e0 Add snapshot-backed cfgsync materializers 2026-03-10 10:25:21 +01:00
andrussal
312dec6178 Pass registration snapshots into cfgsync materializers 2026-03-10 10:20:30 +01:00
andrussal
13084c3a36 Use typed cfgsync registration payloads 2026-03-10 09:56:12 +01:00
andrussal
80e1fe6c66 Make cfgsync registration metadata generic 2026-03-10 09:41:03 +01:00
andrussal
b775f7fd81 Use materializing cfgsync provider at runtime 2026-03-10 09:18:29 +01:00
andrussal
911d09e2c1 Add adapter-backed cfgsync materialization 2026-03-10 08:57:41 +01:00
andrussal
129099337f Add cfgsync registration flow 2026-03-09 10:18:36 +01:00
andrussal
7da3df455f Extract cfgsync into standalone crates 2026-03-09 08:48:05 +01:00
Andrus Salumets
93161113db
feat(k8s): Attached mode support 2026-03-08 17:27:29 +07:00
Andrus Salumets
5550cb5e3a
feat(compose): Attached mode support 2026-03-08 17:26:58 +07:00
andrussal
1bffca40df Simplify compose attach coverage 2026-03-07 09:25:54 +01:00
andrussal
2c5eade572 Use fresh deployer in compose attach tests 2026-03-07 09:17:10 +01:00
andrussal
5410eff7e0 Use fresh deployer in k8s attach test 2026-03-07 09:16:30 +01:00
andrussal
7bcd0fac3d Refine k8s attach readability 2026-03-07 09:08:32 +01:00
andrussal
315286ec0d Bring k8s attach onto attached runner contract 2026-03-07 09:08:32 +01:00
andrussal
739c7a2e86 Align k8s attach test with shared metadata flow 2026-03-07 09:08:19 +01:00
andrussal
2770c44264 feat(k8s): add attached-mode discovery and node-control restart 2026-03-07 09:08:19 +01:00
andrussal
45bd07737e Refine compose attach readability 2026-03-07 08:58:08 +01:00
andrussal
d34ac87411 Ensure runners clean up attached resources on drop 2026-03-07 08:44:35 +01:00
andrussal
d4c5b9fe99 Define attached runner readiness contract 2026-03-07 08:32:31 +01:00
andrussal
fd547aa119 Align compose attach with shared metadata flow 2026-03-07 08:04:15 +01:00
andrussal
712f93db18 refactor(compose): tighten attach errors and readability 2026-03-06 14:33:00 +01:00
andrussal
d9c99322c7 refactor(compose): keep metadata API minimal and test-local restart checks 2026-03-06 14:33:00 +01:00
andrussal
25d5a4859b refactor(compose): simplify attach test to project-only source 2026-03-06 14:33:00 +01:00
andrussal
5568902b46 test(compose): use discovered tagged services for attach node-control 2026-03-06 14:33:00 +01:00
andrussal
06613a1e75 feat(compose): require labeled services for attach discovery 2026-03-06 14:33:00 +01:00
andrussal
7127c10aa6 refactor(compose): add metadata helpers for attach node-control test API 2026-03-06 14:33:00 +01:00
andrussal
6226f51598 feat(compose): expose deploy metadata for attach node-control tests 2026-03-06 14:33:00 +01:00
andrussal
4195707aa7 Add compose attached node control and attach discovery 2026-03-06 14:33:00 +01:00
Andrus Salumets
cd285484a7
feat(cfgsync): support generic multi-file payloads 2026-03-06 19:03:42 +07:00
andrussal
03d7779276 fix(cfgsync): support generic multi-file payloads and compose deployment split 2026-03-03 08:48:02 +01:00
Andrus Salumets
a099392fdd
Exception fail fast + multi node data feed tagged_ref_05 2026-02-24 15:51:56 +07:00
andrussal
85a6f9d054 refactor cfgsync rendering to generic runtime config 2026-02-24 03:46:54 +01:00
andrussal
114b84698d chore: precommit rev check 2026-02-24 02:41:13 +01:00