593 Commits

Author SHA1 Message Date
andrussal
48c45fd4b3 fix(tf): forward node readiness control 2026-07-18 05:41:48 +02:00
andrussal
15b8686f2d feat(tf): unify cluster provisioning 2026-07-18 05:41:48 +02:00
Andrus Salumets
4826328562
Merge pull request #57 from logos-blockchain/chore/multiple-apps
feat(tf): multiple apps
2026-07-18 10:39:59 +07:00
andrussal
85b2904223 feat(tf): integrate heterogeneous local app stacks 2026-07-17 11:24:32 +02:00
andrussal
6f13873cb7 feat(tf): add composable app deployments 2026-07-17 11:24:32 +02:00
andrussal
c3281cf59c feat(tf): process downloaded binary artifacts 2026-07-17 11:24:32 +02:00
Andrus Salumets
a364088627
Merge pull request #56 from logos-blockchain/snapshot-core
Add snapshot store support
2026-07-17 12:30:46 +07:00
andrussal
f516f5767c refactor: address snapshot store review comments 2026-07-17 07:28:32 +02:00
andrussal
cbd367a546 Add snapshot store support 2026-06-29 06:00:03 +02:00
Andrus Salumets
4733e56af2
feat(tf): add configurable binary providers dev_snapshot_2026_06_03_4733e56a 2026-06-03 10:33:49 +02:00
andrussal
f18ae52e4d fix(tf): refine binary provider resolution 2026-06-02 10:36:49 +02:00
Andrus Salumets
b92bdec686
fix(local): wait for stopped child processes 2026-06-02 09:12:01 +02:00
andrussal
14fd7130be test(tf): add configurable binary providers 2026-05-20 08:56:49 +02:00
andrussal
f6df164e51 fix(local): wait for stopped child processes 2026-05-01 05:07:12 +02:00
Andrus Salumets
4854942dce
Add manual cluster restart options dev_snapshot_2026_04_23_4854942d 2026-04-23 18:14:22 +07:00
andrussal
8098491144 chore: align workspace manifest with ci taplo 2026-04-23 07:30:50 +02:00
andrussal
4c359764b6 chore: refresh advisory and lockfile state 2026-04-23 07:04:21 +02:00
andrussal
5baf6b9577 feat(local): support restart launch args and runtime timeouts 2026-04-23 06:54:21 +02:00
andrussal
e6d692f4d6 feat(local): add restart_node_with_args 2026-04-23 05:53:11 +02:00
Andrus Salumets
8700bd5a6c
demo-apps: kvstore, queue, and openraft_kv 2026-04-14 21:10:18 +07:00
andrussal
bc287c85e2 feat(examples): observe openraft manual cluster state 2026-04-14 16:09:48 +02:00
andrussal
abb962b910 feat(examples): observe openraft scenario state 2026-04-14 16:09:48 +02:00
andrussal
e2d1aaa4e8 feat(examples): replace scheduler with openraft kv example 2026-04-14 16:09:46 +02:00
andrussal
9421003c68 feat(examples): add simple clustered demo apps 2026-04-14 16:04:52 +02:00
andrussal
be42a703bb Merge branch 'observation-runtime-plan' into dev 2026-04-14 16:03:40 +02:00
Andrus Salumets
41c105354d
demo-apps: metrics_counter, redis_streams 2026-04-13 11:58:10 +07:00
andrussal
d11004fd75 feat(examples): add specialized backend demo apps 2026-04-13 06:57:49 +02:00
Andrus Salumets
01c6eb2fc4
demo-apps: nats and pubsub 2026-04-13 11:55:42 +07:00
andrussal
d3bb6348e5 feat(core): add observation runtime foundation 2026-04-12 11:22:24 +02:00
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