60 Commits

Author SHA1 Message Date
andrussal
d6f9f00043 Extract cfgsync KMS config helper 2025-12-10 09:26:11 +01:00
andrussal
b7d9386c26 Add cfgsync input validation module and thiserror dep 2025-12-10 09:22:47 +01:00
andrussal
5564942152 Extract cfgsync provider creation into module 2025-12-10 09:19:08 +01:00
andrussal
34c3c06c79 Split cfgsync host and network helpers into modules 2025-12-10 09:13:36 +01:00
andrussal
da9ef2f90e Refactor compose runner into commands/descriptor/platform/template modules 2025-12-10 08:39:32 +01:00
andrussal
a76630d3e1 Update topology imports to new module structure 2025-12-10 08:29:41 +01:00
andrussal
253b0e7a0e Factor readiness checks into dedicated modules 2025-12-10 08:07:16 +01:00
andrussal
ab026f67fa Refactor topology module into separated config/generation/deployment/readiness 2025-12-10 07:41:14 +01:00
andrussal
2fa5fe7973 Add consensus header range API and adaptive liveness lag 2025-12-10 06:35:11 +01:00
andrussal
32bfe6cef2 Extend CI smoke runs and simplify liveness 2025-12-10 05:52:44 +01:00
andrussal
ec4a1e26e5 Extend CI smoke runs to 120s 2025-12-10 05:48:44 +01:00
andrussal
5c1ddf4ad9 Align CI binaries cache keys with VERSION 2025-12-09 18:38:34 +01:00
andrussal
a171219909 Centralize timeouts and cfgsync defaults 2025-12-09 17:45:10 +01:00
andrussal
ff63bc0132 Centralize cfgsync port/KZG defaults in Rust 2025-12-09 17:34:34 +01:00
andrussal
78f38f4ca0 Require versions.env, add rev updater, and externalize Docker args 2025-12-09 17:24:11 +01:00
andrussal
e0d63f3671 Pass circuits platform through compose builds and Dockerfile 2025-12-09 16:28:59 +01:00
andrussal
874a4531c9 Deduplicate node/executor entrypoints into shared run_nomos.sh 2025-12-09 16:24:05 +01:00
andrussal
90f9a84470 Centralize KZG/circuits paths via paths.env 2025-12-09 16:03:19 +01:00
andrussal
7f40724376 Simplify container entrypoints 2025-12-09 15:50:56 +01:00
andrussal
74ecd6528b Centralize versions via env, harden bundle/image builds, and add arch checks for compose 2025-12-09 15:38:33 +01:00
andrussal
35f3188ad4 Fix host runs by resolving KZG params file 2025-12-09 10:18:36 +01:00
andrussal
f8a41b06b1 Refine demo tooling and shared configs 2025-12-09 09:43:49 +01:00
andrussal
c2f94b3bed Move kms helper under nodes and clean imports 2025-12-09 09:17:31 +01:00
andrussal
3536c22db0 Refine demo tooling and unify runner config 2025-12-09 06:30:18 +01:00
andrussal
5e818212bf Simplify demos and update KZG params path 2025-12-08 06:19:45 +01:00
andrussal
87816c2eb7 Compose: align KZG path to pol/proving_key.zkey everywhere 2025-12-08 03:49:58 +01:00
andrussal
1c16498de5 Compose: default KZG env to raw params; set in CI 2025-12-08 03:38:39 +01:00
andrussal
387b89416e Compose: use raw KZG params path 2025-12-08 02:31:44 +01:00
andrussal
1552e11759 Compose cfgsync: use mounted KZG proving key path 2025-12-07 17:33:16 +01:00
andrussal
eb35672d93 Compose: point KZG params to mounted /kzgrs_test_params 2025-12-07 16:33:24 +01:00
andrussal
ec16e95294 Compose: force monotonic time backend in node/exec entrypoints 2025-12-07 14:28:06 +01:00
andrussal
23d1e050ec Compose: default time backend to monotonic 2025-12-07 13:25:10 +01:00
andrussal
234f0de80e Fix compose KZG default path 2025-12-07 08:17:16 +01:00
andrussal
eb179d1640 Compose: set prometheus platform for arm hosts 2025-12-07 06:36:44 +01:00
andrussal
cc2a1e548c Compose: avoid duplicate KZG env entry 2025-12-07 06:14:04 +01:00
andrussal
08ee260b13 Compose: align default KZG params path to mounted bundle 2025-12-07 05:19:17 +01:00
andrussal
f9c569f22e Compose: fail early if KZG bundle is missing/empty 2025-12-07 05:16:52 +01:00
andrussal
c697129ea6 Compose: force INFO logs for runner and nodes in CI 2025-12-07 04:14:30 +01:00
andrussal
88d89b6e14 Compose: dump logs on bring-up failure 2025-12-07 04:01:39 +01:00
andrussal
6ec2dd45bd Compose: mount KZG params and set path for nodes 2025-12-07 02:58:54 +01:00
andrussal
cf99459c1a Disable recovery persistence for test runs 2025-12-06 15:56:47 +01:00
andrussal
7eec43e58c Use Ubuntu base for stack runtime 2025-12-06 14:41:41 +01:00
andrussal
ce5f2146ae Align workflows and configs with latest nomos-node rev 2025-12-06 10:17:06 +01:00
andrussal
77026378e1 Log DA balancer stats on readiness timeout 2025-12-05 18:48:06 +01:00
andrussal
51dc861a08 Revert DA single-subnet tweak 2025-12-05 18:39:36 +01:00
andrussal
a4f469f0b4 Align DA subnets for tiny topologies 2025-12-05 18:34:38 +01:00
andrussal
08d5c0358a Precreate recovery state files for local nodes 2025-12-05 03:29:34 +01:00
andrussal
22e89285ca Create recovery dir for local validator/executor temp runs 2025-12-05 02:40:01 +01:00
andrussal
fc5edbd012 Harden local smoke: more startup time and persistent state dir 2025-12-04 14:00:04 +01:00
andrussal
33ed2b7a1c Make local nodes log to NOMOS_LOG_DIR and allow slower startup 2025-12-04 13:34:37 +01:00