564 Commits

Author SHA1 Message Date
andrussal
355e0e937c feat(examples): add protocol demo apps 2026-04-11 10:52:50 +02:00
andrussal
e4dbb8bb85 fix(core): clean up runtime extensions before deployer teardown 2026-04-11 10:39:45 +02:00
andrussal
d79712dd16 feat(core): add scenario runtime extensions 2026-04-11 10:29:09 +02:00
andrussal
7439f4799a refactor(core): remove legacy feed runtime 2026-04-11 10:11:04 +02:00
andrussal
23d4bf2d07 docs(tf): document public deployer API 2026-04-11 09:36:42 +02:00
andrussal
d131301d78 fix(local): preserve initial reserved ports for generated nodes 2026-04-11 07:21:12 +02:00
andrussal
a5dcc97763 fix(compose): quote string fields in generated yaml 2026-04-11 06:51:07 +02:00
andrussal
c172714a2f refactor(deployers): split simple app traits from advanced hooks 2026-04-11 06:42:28 +02:00
andrussal
1c2f734bca refactor(k8s): redesign runtime around install access manual 2026-04-10 17:13:15 +02:00
andrussal
29637acadf refactor(compose): redesign runtime around stack access cfgsync 2026-04-10 16:59:40 +02:00
andrussal
e5406badd2 refactor(local): redesign runtime around startup access lifecycle 2026-04-10 16:43:13 +02:00
andrussal
756a65fa77 refactor(local): add runtime-based app integration surface 2026-04-10 16:25:44 +02:00
andrussal
36d7f3a0cf refactor(tf): clean up example integration seams 2026-04-10 15:09:07 +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
Andrus Salumets
d055dafedf
Remove Remaining Logos Layer; Improve Compose and K8s Generality 2026-03-29 09:52:54 +07: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
Andrus Salumets
fadc8632e9
framework: reorganize core module structure 2026-03-25 14:12:01 +07:00
andrussal
2c2b76880d chore(deps): update rustls-webpki to 0.103.10 2026-03-25 07:39:09 +01:00
andrussal
153f8d4e22 fix(compose): remove committed conflict markers 2026-03-25 07:31:41 +01:00
andrussal
e8707add58 Merge remote-tracking branch 'origin/dev' into dev 2026-03-25 07:28:20 +01:00
andrussal
481758e0b9 Merge approved framework coherence stack into dev 2026-03-25 07:27:56 +01:00
Andrus Salumets
9738fad262
framework: simplify API surface 2026-03-25 13:22:54 +07: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
0f110ff755 Separate runtime internals from public modules 2026-03-20 08:15:27 +01:00
andrussal
b530c0ecbf Split scenario definition into focused modules 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
8efba317cc Shift capability builders to with_* phrasing 2026-03-20 08:14:18 +01:00
andrussal
54a1592d97 Rename external-only builder entry point 2026-03-20 08:14:18 +01:00
andrussal
ef9428ba48 Let builders derive existing clusters from metadata 2026-03-20 08:14:18 +01:00
andrussal
6ad6ff33c4 Add batch external-node builder helpers 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
feeafa4eaf Add source orchestration contract tests 2026-03-20 08:13:28 +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
aa838ecca9 Separate attached semantics from node control capability 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
7e3531a4b2 Validate scenario mode guarantees early 2026-03-20 08:13:28 +01:00
andrussal
cf1e6185fa Add shared cluster control profile semantics 2026-03-20 08:13:28 +01:00
andrussal
4c6aea1358 Drop redundant scenario mode booleans 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
a14d616ee6 Trim runner-only state from run context API 2026-03-20 08:13:28 +01:00
andrussal
8e6604d232 Hide deployer assembly exports from scenario surface 2026-03-20 08:13:28 +01:00