92 Commits

Author SHA1 Message Date
andrussal
b83eefbd8a refactor(tf): clean up example integration seams 2026-04-10 11:26:29 +02:00
andrussal
e04b08c004 refactor(tf): streamline example integration helpers 2026-04-10 09:19:36 +02:00
andrussal
f73179193b build(k8s): upgrade kube dependencies 2026-03-30 05:51:08 +02:00
andrussal
84cd33bc67 feat(k8s): support config overrides in manual cluster 2026-03-29 15:22:35 +02:00
andrussal
bf9d923d8c feat(cfgsync): support dynamic node artifact overrides 2026-03-29 15:02:40 +02:00
andrussal
ea2e0e1d79 refactor(tf): simplify app seams and add k8s manual cluster 2026-03-29 14:10:44 +02:00
andrussal
909a56e3be refactor(tf): simplify app integration surface 2026-03-29 11:07:52 +02:00
andrussal
79037d7279 Refactor generic compose and k8s runners 2026-03-29 04:52:05 +02:00
Andrus Salumets
ab816a8614
Add snapshot-aware local node startup 2026-03-29 09:50:15 +07:00
andrussal
153f8d4e22 fix(compose): remove committed conflict markers 2026-03-25 07:31:41 +01:00
andrussal
00411bb5be Add snapshot-aware local node startup 2026-03-20 08:54:03 +01:00
andrussal
4fec05078f Move scenario internals behind dedicated module 2026-03-20 08:15:27 +01:00
andrussal
e890933e85 Align attach wording with existing-cluster mode 2026-03-20 08:15:27 +01:00
andrussal
ef9428ba48 Let builders derive existing clusters from metadata 2026-03-20 08:14:18 +01:00
andrussal
8721f58d68 Align attach wording with existing-cluster mode 2026-03-20 08:14:18 +01:00
andrussal
6405d31ebd Validate deployer support for cluster modes 2026-03-20 08:13:28 +01:00
andrussal
1268607a68 Align attach wording with existing-cluster mode 2026-03-20 08:13:28 +01:00
andrussal
898eadf976 Drive runtime stabilization from cluster control semantics 2026-03-20 08:13:28 +01:00
andrussal
0911818626 Name scenario cluster modes explicitly 2026-03-20 08:13:28 +01:00
andrussal
19a0c904c1 Use runtime assembly directly in deployers 2026-03-20 08:13:28 +01:00
andrussal
120b8879a4 Move runtime assembly out of runner and context 2026-03-20 08:13:28 +01:00
andrussal
ad288e7421 Add semantic existing-cluster constructors 2026-03-20 08:13:27 +01:00
andrussal
fbede7f535 Confine backend cluster details to deployer adapters 2026-03-20 08:13:27 +01:00
andrussal
4d8349679e Rename attach source around existing clusters 2026-03-20 08:13:27 +01:00
andrussal
e04832f62c Rename metadata attach flow around existing clusters 2026-03-20 08:13:27 +01:00
andrussal
f79eb34a50 Hide raw scenario sources behind semantic accessors 2026-03-20 08:13:27 +01:00
andrussal
05b907d8ef Name existing cluster semantics explicitly 2026-03-20 08:13:27 +01:00
andrussal
eeb0573798 Route source access through semantic helpers 2026-03-20 08:13:27 +01:00
andrussal
74290327a3 Encapsulate external node source fields 2026-03-20 08:13:27 +01:00
andrussal
da2f51d46f Make attach source construction explicit 2026-03-20 08:13:27 +01:00
andrussal
fb4c58cc48 Unify manual cluster control surface 2026-03-20 08:13:27 +01:00
andrussal
7da3df455f Extract cfgsync into standalone crates 2026-03-09 08:48:05 +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
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
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
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
andrussal
fb4574b968 feed: initialize from full node client set 2026-02-23 09:11:07 +01:00
andrussal
6910314298 Add expectation fail-fast during capture with runner integration 2026-02-23 09:00:01 +01:00
andrussal
674702bd62 feat(local): support external URL clients in local deployer orchestration 2026-02-20 10:30:36 +01:00
andrussal
b3ecc5acf7 feat(testing-framework): wire external sources for local and scenario flows 2026-02-20 02:13:09 +01:00
andrussal
86362a3a78 feat(testing-framework): scaffold unified source orchestration providers 2026-02-20 02:12:52 +01:00