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 |
|