Julian Sommer
7d43d0f782
hopefully last rename
2026-03-18 13:24:45 +10: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
506bced4fa
fix: e2e single
2026-03-11 08:43:05 +10:00
Julian Sommer
1ff08ab80a
fix: seperate system account ( #70 )
2026-03-10 16:30:34 +11:00
Julian Sommer
ee3df227a7
feat: reboot instances ( #68 )
2026-03-10 11:48:58 +11:00
Julian Sommer
5fad038b87
feat: IAM account scoping ( #61 )
2026-03-05 09:06:35 +10:00
Julian Sommer
371193a832
feat: IAM v1 ( #59 )
2026-03-03 15:23:19 +11:00
Julian Sommer
de0e049b16
fix: e2e console output
2026-02-26 08:26:34 +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
db45c028be
test: e2e + unit coverage for ModifyInstanceAttribute and key service
...
- Add Phase 7b to single-node E2E: stop instance, modify type (nano →
xlarge), start, SSH in, verify vCPU count (nproc) and memory
(/proc/meminfo) match the new instance type
- Add Phase 8q negative test: modify-instance-attribute on running
instance expects InvalidInstanceID.NotFound
- Improve key service integration test coverage (mulga-580)
- Pin viperblock/predastore CI checkout to main (fixes feature branch CI)
- Update TEST_COVERAGE.md
2026-02-20 12:01:03 +10:00
Julian Sommer
43acb57b9f
feat: add e2e tests for serial console access and error compliance
2026-02-19 14:23:55 +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
c2265920eb
fix: stop-dev.sh incorrectly detects single-node as multi-node in Docker E2E
...
is_multinode() counted all [nodes.*] TOML subsections (daemon, nats, awsgw,
etc.) instead of just top-level node entries. A single-node config has ~8
such sections, causing the single-node Docker E2E to use coordinated cluster
shutdown and exit with code 254.
Fix grep to match only [nodes.X] (not [nodes.X.Y]) and preserve the original
test exit code in the cleanup trap.
2026-02-17 22:15:49 +10:00
Ben Duncan
774655eff0
hive top, hive get cmds for cluster health and stats. improved docs for iac, cluster, multi-server restart
2026-02-14 15:38:03 +10:00
Ben Duncan
3095a90090
e2e tests, multi server improvements, doc updates for workflow
2026-02-14 08:50:24 +10:00
Julian Sommer
9d3747bf26
feat: ssh tests in e2e ( #36 )
2026-02-12 11:57:31 +11:00
Julian Sommer
22af6c4a46
feat: more e2e ( #35 )
2026-02-12 11:00:00 +11:00
Julian Sommer
6abae11122
feat: real snapshots ( #32 )
2026-02-10 16:57:50 +11:00
Julian Sommer
2491c6f2c2
feat: snapshot e2e ( #31 )
2026-02-10 10:54:48 +11:00
Julian Sommer
2977b03cef
feat: tags e2e ( #29 )
2026-02-09 16:28:58 +11:00
Julian Sommer
ba990ffd97
feat: attach and detach volume e2e ( #22 )
2026-02-04 11:39:24 +11:00
Julian Sommer
fdb5cca77e
feat: delete-volumes ( #18 )
2026-02-03 10:47:00 +11:00
Julian Sommer
875328cfef
feat: create-volume ( #17 )
2026-02-02 15:47:46 +11:00
Julian Sommer
6baf49885b
e2e: add modify-volumes ( #15 )
2026-02-02 14:22:55 +11:00
Julian
84c0b3e715
fix: remove ssh tests
2026-01-28 14:36:10 +10:00
Julian Sommer
8f0e8d7ead
feat: multi-node certs ( #11 )
2026-01-28 11:36:09 +11:00
Julian
6a87b62e06
feat: cache Ubuntu image in e2e Docker build
2026-01-23 11:23:07 +10:00
Julian Sommer
31158932b8
fix: run-instances in e2e
2026-01-23 09:49:28 +11:00
Julian Sommer
ca3427d64b
feat: E2E tests in GitHub Actions
2026-01-22 12:37:45 +11:00
Julian Sommer
e8e9b72cd3
feat: e2e test
2026-01-20 04:40:38 +00:00