mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-20 11:21:49 +00:00
72eb43f71c
run-multinode-e2e.sh dumps node journals via its own EXIT trap, but run-cert-e2e.sh / run-lb-e2e.sh / reboot-e2e do not. When those scripts fail the cluster is destroyed in Teardown without surfacing any daemon logs, blocking root-cause analysis. Add a workflow step that runs after the test scripts but before Teardown when a previous step failed, ssh'ing to each node and pulling the last 200 lines of every spinifex-* unit. Best-effort: skips gracefully when inventory or nodes are unreachable. Diagnostic-only; no behavioural change to the test path.