This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 7531602c…89482b70 range are covered.
There were 25 non-merge commits from 10 authors in that period. Some notable commits:
Cassandra authentication settings were consolidated from 53 individual YAML files into a single shared auth_cassandra.yaml, eliminating duplication across test configurations and 149 Jenkins pipelines. This centralizes authenticator, credentials, and authorizer defaults in one place.
Stress commands across upgrade and performance tests were migrated from single-string to list-based handling, ensuring all commands from config are executed rather than just the first. Compression stress commands also got explicit keyspace names instead of the implicit auto-derivation from prefix.
The leftover build_histogram method and dangling ES method calls were cleaned up from performance tests, completing the Elasticsearch removal started in the previous cycle.
OCI backend infrastructure code was reworked to use regional subnets with NAT and Internet gateways, replacing the previous AD-based subnet approach and adding service caching for reuse.
An initial xcloud performance test job was introduced for running throughput and latency tests on the xcloud backend.
More nemesis test cases using base classes were added, improving coverage and serving as examples for future nemesis implementations.
The AI skills framework gained a new writing-plans skill for creating implementation plans following SCT’s 7-section structure, and the existing designing-skills skill was enhanced with intent capture, trigger testing, and description optimization principles.
See you in the next issue of last week in scylla-cluster-tests.git master!