This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the d119adfb…d5314a5e range are covered.
There were 36 non-merge commits from 10 authors in that period. Some notable commits:
The KeyStore now uses AWS Secrets Manager backend selectable via SCT_KEYSTORE_BACKEND (S3 still as default).
We can run Gemini tests on the OCI backend (lower costs).
The trigger-matrix picked up the ability to auto-detect AMI architecture and filter jobs accordingly, letting scylla-pkg trigger x86 and ARM builds separately without duplicate runs.
Nemeses can now tell whether the prepare phase is still running through a new event that signals prepare progress, so disruptions like AddRemoveDCNemesis can avoid overlapping with the prepare-to-steady-state transition.
The AWS provisioner now reports config-init failures to Argus instead of leaving runs in an unknown state when, for example, a package URL 404s.
A new test-run-comparison-reports skill generates Confluence-compatible HTML comparison pages across multiple SCT runs, pulling metadata from the Argus API and latency results from S3 logs with P99 pass/fail color coding.
The constraint-based sizing migration continued, converting the gemini non-CDC/ICS test configs as well as the Manager and vector-search test cases from literal instance types to sizing_* constraints.
See you in the next issue of last week in scylla-cluster-tests.git master!