This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the e4596550…681aae9e range are covered.
There were 40 non-merge commits from 12 authors in that period. Some notable commits:
SkipPerIssues now recognizes dtest skip labels in addition to SCT ones (e.g., sct-2025.1-skip and dtest/2025.1-skip), smoothing cross-project skip handling.
Rolling upgrade pipeline received two updates: ARM AMI tests moved to i8g.2xlarge, and the Jenkins job now accepts extra_environment_variables for more flexible runs.
Tier1 coverage on AWS was adjusted by moving several cases to the i7i family.
Nemesis flow was hardened by removing a dead node before running repair to avoid repair target creation errors.
Cloud automation: ScyllaDB Cloud clusters can now be cleaned up based on a keep tag (e.g., names with -keep-Xh), and docs were updated with xcloud backend configuration details.
Docker nodes will automatically use Google Container Registry mirrors to speed up and stabilize image pulls.
Backtrace decoding became more efficient: we added selective decoding with stall filtering and enabled it across all performance tests (decode crashes/errors but skip reactor stalls).
Dependencies and tooling were refreshed: requirements were fixed to use lz4 for python-driver compression and the scylla-driver was bumped to v3.29.5.
Hydra gained a utility to find AMI equivalents across regions/architectures, easing cross-Region test setup (see docs/faq.md).
On GCE, we enabled Cloud KMS encryption with key rotation, added external-runner credential retrieval, and improved certificate handling when the scylla user is absent.
Test configs were also tidied up to stop using deprecated prepared loaders.
See you in the next issue of last week in scylla-cluster-tests.git master!