Julian Sommer
35d0df5b56
feat: placement groups ( #85 )
2026-03-24 10:52:00 +11:00
Julian Sommer
593920ce7d
feat: E2E test redistribution and dev-setup cleanup
...
Redistribute E2E tests between single-node and multi-node suites, slim
down pseudo multi-node suite, and remove directory creation from
dev-setup.sh so spx admin init is the single source of truth for
~/spinifex/ setup.
2026-03-20 08:24:15 +10:00
Julian Sommer
b7678ab7c5
feat: fix silent failures across spinifex (P2 audit H-25 through H-43)
...
- PID file failures now prevent service start instead of logging and continuing
- Status() methods use PID-based health checks instead of returning empty string
- NewResourceManager returns error instead of silently defaulting to 8GB
- Crash recovery re-allocates resources before relaunch
- restoreInstances stops after failed resource allocation
- Cluster manager bind errors propagated to Start()
- NATS disconnect/reconnect logged at Warn level
- VPC CIDR fallback logs warning about overbroad rule
- vpcd respond() handles json.Marshal failure
- Network cleanup failures logged instead of silently discarded
- fmt.Println replaced with slog.Debug in NATS service
- Signature mismatch no longer logs expected signature
- extractDiskImagePath uses errors.Is for EOF
- validateDiskImagePath checks file command error
- os.Stat uncommented in admin image import
- net.SplitHostPort errors checked
- Gateway response write errors logged
- vpcd OVN NB address uses leader IP on non-primary nodes
- Release workflow parallelized with native arm64 runner
2026-03-19 13:37:41 +10:00
Ben Duncan
2918a02fac
correct spx path
2026-03-18 05:08:15 +00:00
Julian Sommer
ba0d8b67ff
feat: e2e pipeline speedup ( #78 )
2026-03-18 13:50:45 +11:00
Ben Duncan
5d93786995
refactor: rename hive to spinifex in all shell scripts
...
- Update scripts/: start-dev, stop-dev, dev-setup, setup, setup-ovn, etc.
- Update tests/e2e/: all E2E test scripts
- Update scripts/iac/: rename hive-test.sh → spinifex-test.sh, update TF files
- Update config/: rename hive.service and install script
- Binary refs use spx, env vars use SPINIFEX_, paths use spinifex
2026-03-18 01:04:12 +00:00
Julian Sommer
3ffe67271f
feat: multi node e2e ( #73 )
2026-03-13 10:11:26 +11:00
Julian Sommer
52f2498699
fix: proper recovery checks e2e
2026-02-25 11:16:07 +10:00
Julian Sommer
1910347cce
fix: make building on start-dev.sh opt in
2026-02-25 09:56:13 +10:00
Julian Sommer
8188707c91
feat: VPC networking v1 — OVN-based virtual networking for EC2 instances
2026-02-24 14:13:57 +10:00
Julian Sommer
0c65d75371
feat: add coordinated cluster shutdown to multi-node E2E tests ( #42 )
2026-02-18 13:22:12 +11:00
Ben Duncan
bb533dfbb6
multi-server tweaks, ec2 health, IAC templates, misc cleanup
2026-02-17 09:10:13 +10:00
Ben Duncan
3095a90090
e2e tests, multi server improvements, doc updates for workflow
2026-02-14 08:50:24 +10:00
Julian Sommer
22af6c4a46
feat: more e2e ( #35 )
2026-02-12 11:00:00 +11:00
Julian Sommer
917b66beb9
feat: predastore multinode ( #19 )
2026-02-03 12:07:06 +11:00
Julian
a4e7b71d6c
fix: e2e verify ssl
2026-01-28 15:36:11 +10:00
Julian Sommer
de0e9a915e
fix: backoffs for jetstream ( #12 )
2026-01-28 16:00:54 +11:00
Julian Sommer
8f0e8d7ead
feat: multi-node certs ( #11 )
2026-01-28 11:36:09 +11:00
Julian Sommer
7b7be2c26b
feat: multi-node e2e test v2 ( #8 )
2026-01-27 10:59:58 +11:00