Commit Graph

  • fed8bd860c
    Merge 14fd7130be973f7788a35a87032c9cea1a275931 into 4854942dcedd226f6adbe9970afc4661dfdb1e6d Andrus Salumets 2026-05-20 07:02:55 +00:00
  • 14fd7130be test(tf): add configurable binary providers feat/tf-binary-provider andrussal 2026-05-20 08:56:49 +02:00
  • 898afd14f4
    Merge f6df164e5147f6ecce612d9542482eb10f6480de into 4854942dcedd226f6adbe9970afc4661dfdb1e6d Andrus Salumets 2026-05-02 08:03:33 +02:00
  • f6df164e51 fix(local): wait for stopped child processes fix/robust-node-stop andrussal 2026-05-01 05:07:12 +02:00
  • 4854942dce
    Add manual cluster restart options dev_snapshot_2026_04_23_4854942d dev Andrus Salumets 2026-04-23 18:14:22 +07:00
  • 8098491144 chore: align workspace manifest with ci taplo andrussal/manual-cluster-node-args andrussal 2026-04-23 07:30:50 +02:00
  • 4c359764b6 chore: refresh advisory and lockfile state andrussal 2026-04-23 07:04:21 +02:00
  • 5baf6b9577 feat(local): support restart launch args and runtime timeouts andrussal 2026-04-23 06:54:21 +02:00
  • e6d692f4d6 feat(local): add restart_node_with_args andrussal 2026-04-02 08:18:52 +02:00
  • 8700bd5a6c
    demo-apps: kvstore, queue, and openraft_kv Andrus Salumets 2026-04-14 21:10:18 +07:00
  • bc287c85e2 feat(examples): observe openraft manual cluster state examples-simple-clusters andrussal 2026-04-12 11:50:13 +02:00
  • abb962b910 feat(examples): observe openraft scenario state andrussal 2026-04-12 11:40:35 +02:00
  • e2d1aaa4e8 feat(examples): replace scheduler with openraft kv example andrussal 2026-04-12 10:55:19 +02:00
  • 9421003c68 feat(examples): add simple clustered demo apps andrussal 2026-04-10 10:03:25 +02:00
  • be42a703bb Merge branch 'observation-runtime-plan' into dev andrussal 2026-04-14 16:03:40 +02:00
  • 41c105354d
    demo-apps: metrics_counter, redis_streams Andrus Salumets 2026-04-13 11:58:10 +07:00
  • d11004fd75 feat(examples): add specialized backend demo apps examples-specialized andrussal 2026-04-10 10:04:38 +02:00
  • 01c6eb2fc4
    demo-apps: nats and pubsub Andrus Salumets 2026-04-13 11:55:42 +07:00
  • d3bb6348e5 feat(core): add observation runtime foundation observation-runtime-plan andrussal 2026-04-12 11:22:24 +02:00
  • 355e0e937c feat(examples): add protocol demo apps examples-protocols andrussal 2026-04-10 10:04:09 +02:00
  • e4dbb8bb85 fix(core): clean up runtime extensions before deployer teardown andrussal 2026-04-11 10:39:45 +02:00
  • d79712dd16 feat(core): add scenario runtime extensions andrussal 2026-04-11 10:29:09 +02:00
  • 7439f4799a refactor(core): remove legacy feed runtime andrussal 2026-04-11 10:10:36 +02:00
  • 23d4bf2d07 docs(tf): document public deployer API andrussal 2026-04-11 09:36:42 +02:00
  • d131301d78 fix(local): preserve initial reserved ports for generated nodes andrussal 2026-04-11 07:21:12 +02:00
  • a5dcc97763 fix(compose): quote string fields in generated yaml andrussal 2026-04-11 06:51:07 +02:00
  • c172714a2f refactor(deployers): split simple app traits from advanced hooks andrussal 2026-04-11 06:42:28 +02:00
  • 1c2f734bca refactor(k8s): redesign runtime around install access manual andrussal 2026-04-10 17:13:15 +02:00
  • 29637acadf refactor(compose): redesign runtime around stack access cfgsync andrussal 2026-04-10 16:59:40 +02:00
  • e5406badd2 refactor(local): redesign runtime around startup access lifecycle andrussal 2026-04-10 16:43:13 +02:00
  • 756a65fa77 refactor(local): add runtime-based app integration surface andrussal 2026-04-10 16:15:26 +02:00
  • 36d7f3a0cf refactor(tf): clean up example integration seams andrussal 2026-04-10 11:06:03 +02:00
  • e04b08c004 refactor(tf): streamline example integration helpers andrussal 2026-04-10 08:44:55 +02:00
  • f73179193b build(k8s): upgrade kube dependencies andrussal 2026-03-30 05:51:08 +02:00
  • 84cd33bc67 feat(k8s): support config overrides in manual cluster andrussal 2026-03-29 15:22:35 +02:00
  • bf9d923d8c feat(cfgsync): support dynamic node artifact overrides andrussal 2026-03-29 15:02:40 +02:00
  • ea2e0e1d79 refactor(tf): simplify app seams and add k8s manual cluster andrussal 2026-03-29 14:09:36 +02:00
  • 909a56e3be refactor(tf): simplify app integration surface andrussal 2026-03-29 11:07:34 +02:00
  • d055dafedf
    Remove Remaining Logos Layer; Improve Compose and K8s Generality Andrus Salumets 2026-03-29 09:52:54 +07:00
  • 79037d7279 Refactor generic compose and k8s runners refactor/generic-k8s-runner-from-node andrussal 2026-03-27 10:42:47 +01:00
  • ab816a8614
    Add snapshot-aware local node startup Andrus Salumets 2026-03-29 09:50:15 +07:00
  • e62976a2e8 Add/Update License Files master markoburcul 2026-03-24 18:25:53 +01:00
  • fadc8632e9
    framework: reorganize core module structure Andrus Salumets 2026-03-25 14:12:01 +07:00
  • 2c2b76880d chore(deps): update rustls-webpki to 0.103.10 framework/coherence-core-module-structure andrussal 2026-03-25 07:39:09 +01:00
  • 153f8d4e22 fix(compose): remove committed conflict markers andrussal 2026-03-25 07:31:41 +01:00
  • e8707add58 Merge remote-tracking branch 'origin/dev' into dev andrussal 2026-03-25 07:28:20 +01:00
  • 481758e0b9 Merge approved framework coherence stack into dev andrussal 2026-03-25 07:27:56 +01:00
  • 262c0443a0
    framework: make runtime mode contract explicit framework/coherence-source-contract Andrus Salumets 2026-03-25 13:24:17 +07:00
  • 0d00bb3f7e
    framework: tighten source API contract framework/coherence-surface-unification Andrus Salumets 2026-03-25 13:23:44 +07:00
  • 9738fad262
    framework: simplify API surface Andrus Salumets 2026-03-25 13:22:54 +07:00
  • 40f15c1303 Add/Update License Files markoburcul 2026-03-24 18:25:53 +01:00
  • 00411bb5be Add snapshot-aware local node startup testing/snapshot-startup-v2 andrussal 2026-03-20 08:11:06 +01:00
  • 4fec05078f Move scenario internals behind dedicated module andrussal 2026-03-08 15:58:34 +01:00
  • 0f110ff755 Separate runtime internals from public modules andrussal 2026-03-08 15:52:57 +01:00
  • b530c0ecbf Split scenario definition into focused modules andrussal 2026-03-08 15:47:13 +01:00
  • e890933e85 Align attach wording with existing-cluster mode andrussal 2026-03-08 15:06:38 +01:00
  • 8efba317cc Shift capability builders to with_* phrasing framework/coherence-extension-ergonomics andrussal 2026-03-08 15:32:54 +01:00
  • 54a1592d97 Rename external-only builder entry point andrussal 2026-03-08 15:29:52 +01:00
  • ef9428ba48 Let builders derive existing clusters from metadata andrussal 2026-03-08 15:25:01 +01:00
  • 6ad6ff33c4 Add batch external-node builder helpers andrussal 2026-03-08 15:18:25 +01:00
  • 8721f58d68 Align attach wording with existing-cluster mode andrussal 2026-03-08 15:06:38 +01:00
  • feeafa4eaf Add source orchestration contract tests framework/coherence-runtime-mode-contract andrussal 2026-03-08 15:14:47 +01:00
  • 6405d31ebd Validate deployer support for cluster modes andrussal 2026-03-08 15:13:47 +01:00
  • 1268607a68 Align attach wording with existing-cluster mode andrussal 2026-03-08 15:06:38 +01:00
  • aa838ecca9 Separate attached semantics from node control capability andrussal 2026-03-08 15:03:03 +01:00
  • 898eadf976 Drive runtime stabilization from cluster control semantics andrussal 2026-03-08 14:59:59 +01:00
  • 7e3531a4b2 Validate scenario mode guarantees early andrussal 2026-03-08 14:52:11 +01:00
  • cf1e6185fa Add shared cluster control profile semantics andrussal 2026-03-08 14:44:58 +01:00
  • 4c6aea1358 Drop redundant scenario mode booleans andrussal 2026-03-08 14:42:27 +01:00
  • 0911818626 Name scenario cluster modes explicitly andrussal 2026-03-08 14:41:28 +01:00
  • 19a0c904c1 Use runtime assembly directly in deployers andrussal 2026-03-08 14:37:31 +01:00
  • a14d616ee6 Trim runner-only state from run context API andrussal 2026-03-08 14:32:52 +01:00
  • 8e6604d232 Hide deployer assembly exports from scenario surface andrussal 2026-03-08 14:30:22 +01:00
  • 120b8879a4 Move runtime assembly out of runner and context andrussal 2026-03-08 14:27:09 +01:00
  • ad288e7421 Add semantic existing-cluster constructors andrussal 2026-03-08 14:22:09 +01:00
  • fbede7f535 Confine backend cluster details to deployer adapters andrussal 2026-03-08 14:17:56 +01:00
  • f18820b8d1 Hide raw source storage behind existing-cluster API andrussal 2026-03-08 14:13:45 +01:00
  • a523024279 Hide raw source types behind semantic scenario API andrussal 2026-03-08 14:08:42 +01:00
  • 4d8349679e Rename attach source around existing clusters andrussal 2026-03-08 14:05:28 +01:00
  • e04832f62c Rename metadata attach flow around existing clusters andrussal 2026-03-08 14:03:50 +01:00
  • f79eb34a50 Hide raw scenario sources behind semantic accessors andrussal 2026-03-08 14:00:34 +01:00
  • 05b907d8ef Name existing cluster semantics explicitly andrussal 2026-03-08 13:57:15 +01:00
  • eeb0573798 Route source access through semantic helpers andrussal 2026-03-08 13:56:12 +01:00
  • 3ea3fffd1f Drop unused source readiness policy andrussal 2026-03-08 13:45:39 +01:00
  • 3f8e287c68 Make scenario source transitions explicit andrussal 2026-03-08 13:44:25 +01:00
  • 6888c18275 Simplify node client inventory andrussal 2026-03-08 13:40:27 +01:00
  • 74290327a3 Encapsulate external node source fields andrussal 2026-03-08 13:38:10 +01:00
  • 0ff1ae1904 Trim scenario source mutators andrussal 2026-03-08 13:37:01 +01:00
  • d2665bdb71 Hide runtime construction helpers from docs andrussal 2026-03-08 13:35:11 +01:00
  • 7e0cdb54f8 Make source orchestration plan opaque andrussal 2026-03-08 13:34:07 +01:00
  • da2f51d46f Make attach source construction explicit andrussal 2026-03-08 13:32:10 +01:00
  • 23838867c2 Trim node client public surface andrussal 2026-03-08 13:26:33 +01:00
  • 034e56efa5 Reduce source-mode leakage in run context andrussal 2026-03-08 13:24:47 +01:00
  • 743e31fa3c Hide runner context storage details andrussal 2026-03-08 13:22:16 +01:00
  • 365526d236 Reduce runtime wait surface andrussal 2026-03-08 13:21:21 +01:00
  • fb4c58cc48 Unify manual cluster control surface andrussal 2026-03-08 13:20:12 +01:00
  • 4b44a962d6
    feat(cfgsync): as a generally usable framework Andrus Salumets 2026-03-18 15:30:21 +07:00
  • f7dba01161 Use concrete string types in cfgsync APIs feat/cfgsync-registration-flow andrussal 2026-03-12 10:24:29 +01:00
  • 8db21f53dd Polish cfgsync public runtime surface andrussal 2026-03-12 10:07:22 +01:00
  • 96dc957881 Add focused cfgsync examples andrussal 2026-03-12 10:03:02 +01:00