This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 2d96c1ad…ab6cdc55 range are covered.
There were 51 non-merge commits from 12 authors in that period. Some notable commits:
The config-type-normalization for *OrList params now always returns list[*] instead of * | list[*] removing roughly 40 scattered isinstance guards.
Six network disruption monkeys moved out of the monolithic __init__.py into monkey/network.py as self-contained classes. T
Azure provisioner now does an arch-aware private gallery image lookup (master-Arm64) bringing full support to Arm instances. New ARM artifact and longevity test cases using Cobalt 100 instances were added.
The Jenkins build system gained a _symlinks.yaml mechanism that lets a job in one directory reference a .jenkinsfile from another, avoiding pipeline duplication when the same test must appear in multiple folders. The first consumer is scylla-doctor, which was wired into job generation and the staging trigger.
Argus result reporting now tunnels over SSH by default, so runners no longer need direct network access to the Argus backend reducing Cloudflare costs.
gemini was bumped to v2.5.0, bringing delete-bucket admission sampling for better memory use.
See you in the next issue of last week in scylla-cluster-tests.git master!