66 Commits

Author SHA1 Message Date
andrussal
4f202295ba scripts: broaden nonzero progress heuristic 2025-12-18 21:40:57 +01:00
andrussal
9d2238b7a7 observability: unify compose and k8s deploy script 2025-12-18 20:58:53 +01:00
andrussal
698efc6292 scripts: fix --allow-nonzero-progress on macOS 2025-12-18 20:44:47 +01:00
andrussal
64dfe398e0 scripts: allow matrix soft-pass on progress 2025-12-18 19:40:29 +01:00
andrussal
f422c70f7c scripts: add --no-image-build to run-test-matrix 2025-12-18 18:57:39 +01:00
andrussal
222436ed8d Reorganize scripts into subdirectories
Move helper scripts under scripts/{run,build,setup,ops,lib} and update all references across docs, CI, Docker, and Rust call sites.
2025-12-18 17:26:02 +01:00
andrussal
91c9044abb refactor: remove embedded observability 2025-12-18 13:05:40 +01:00
andrussal
d8be8e589a scripts: add host/compose/k8s test matrix runner 2025-12-18 10:15:30 +01:00
andrussal
a8bf7e5006 stack: split test image Dockerfile 2025-12-18 09:58:47 +01:00
andrussal
29d9b40d72 obs: drop grafana query url + simplify env vars 2025-12-18 09:23:39 +01:00
andrussal
40cddbea42 fix(scripts): make build_test_image bundle cleanup robust 2025-12-17 19:24:55 +01:00
andrussal
e05bf5e0bd refactor(observability): remove embedded prometheus/grafana
Deployers no longer provision Prometheus/Grafana; metrics query/ingest now come from explicit URLs via env/flags.
2025-12-17 18:28:36 +01:00
andrussal
d6c79ed179 k8s runner: role-based metrics URLs 2025-12-17 17:04:41 +01:00
andrussal
884490e634 fix(scripts): stabilize bundle + runners smoke tests
- Fix rapidsnark rebuild path in setup-nomos-circuits (Docker linux builds)

- Fix compose template path after runners→deployers rename

- Make local_runner 30s host run a pure smoke test
2025-12-17 09:10:09 +01:00
andrussal
f451fd504d refactor(testing-framework): rename runners to deployers
- Update paths and orchestration for deployers (compose/k8s/local/docker)

- Consolidate scripts helpers and refresh book/README docs
2025-12-16 21:20:27 +01:00
andrussal
65ec332743 Update Grafana dashboards and k8s runner assets 2025-12-16 17:14:24 +01:00
andrussal
e1689f59f6 scripts: allow public ECR image selection 2025-12-16 12:02:38 +01:00
andrussal
45fed55f8a k8s: support in-image KZG params for EKS 2025-12-16 08:19:56 +01:00
andrussal
158519ae0f scripts: select local vs ECR image for k8s 2025-12-16 08:05:01 +01:00
andrussal
044c4c04ec scripts: add ECR push helper 2025-12-16 07:35:47 +01:00
andrussal
57fe5e8376 More robustness: k8s namespace override + extra checks 2025-12-15 20:43:25 +01:00
andrussal
be0c1ba91e Improve environment robustness (checks/clean/timeouts) 2025-12-15 20:38:58 +01:00
andrussal
ca2f2785ad Add scripts/checks environment sanity checker 2025-12-15 20:28:33 +01:00
andrussal
e4488b74c7 Update framework for nomos-node master 2025-12-15 17:47:00 +01:00
andrussal
7998e86863 Fix bundle cross-build + cfgsync config generation 2025-12-15 17:14:24 +01:00
andrussal
bcbbb926c5 Dev: restore update-nomos-rev --path with safe local patch 2025-12-15 09:21:40 +01:00
andrussal
a775613af8 CI: drop local Cargo.toml patch overrides 2025-12-13 12:36:05 +01:00
andrussal
3dbdc2acac Sync updates to docs, workloads, and monitoring 2025-12-13 05:59:28 +01:00
andrussal
e7c4bccaa6 Refactor node spawn helpers and cleanup wrappers 2025-12-10 15:15:34 +01:00
andrussal
c35b30f1f1 Enforce versions.env in workflows and scripts 2025-12-10 10:33:51 +01:00
andrussal
2c54c17239 Fix setup-circuits realpath helpers 2025-12-09 17:54:36 +01:00
andrussal
dc68379520 Fix circuits setup when staging dir matches stack dir 2025-12-09 17:50:02 +01:00
andrussal
78f38f4ca0 Require versions.env, add rev updater, and externalize Docker args 2025-12-09 17:24:11 +01:00
andrussal
0835669898 Improve run-examples logging/validation around tar input 2025-12-09 16:51:01 +01:00
andrussal
c093cad17c Echo bundle output path for clarity 2025-12-09 16:31:45 +01:00
andrussal
e0d63f3671 Pass circuits platform through compose builds and Dockerfile 2025-12-09 16:28:59 +01:00
andrussal
baa94221e8 Isolate circuits installs per platform and force non-interactive 2025-12-09 16:11:30 +01:00
andrussal
90f9a84470 Centralize KZG/circuits paths via paths.env 2025-12-09 16:03:19 +01:00
andrussal
f7a56d61ba Normalize demo env vars across runners 2025-12-09 15:39:59 +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
bc7094fb5b Fix Pages build output and compose circuits platform defaults 2025-12-09 14:01:39 +01:00
andrussal
88ef948993 Force isolated circuits dirs in docker and host bundle builds 2025-12-09 13:30:29 +01:00
andrussal
aa27817052 Fix linux bundle build to use isolated circuits dir 2025-12-09 13:27:04 +01:00
andrussal
8ce4689bac Isolate host/linux bundle builds to separate circuit dirs 2025-12-09 13:20:19 +01:00
andrussal
f880d6fc68 Use host circuits on non-Linux for compose/k8s runs 2025-12-09 12:45:47 +01:00
andrussal
857c995bb6 Fix compose/k8s bundle auto-detection 2025-12-09 12:09:43 +01:00
andrussal
51426c37da Harden bundle packaging tar options 2025-12-09 12:09:43 +01:00
andrussal
a5498068ba Restore working bundle and run scripts 2025-12-09 12:09:43 +01:00
andrussal
a328c92d24 Auto-detect bundle tar paths for host/compose 2025-12-09 09:24:14 +01:00
andrussal
2c93fc9e57 Fix env export and tar options for bundle builds 2025-12-09 08:31:02 +01:00