# Last week in scylla-cluster-tests.git master (issue #129; 2026-03-20)

**URL:** <https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-129-2026-03-20/5316>\
**Category:** ScyllaDB\
**Tags:** git-testing-news\
**Created:** [March 20, 2026, 3:46pm UTC](https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-129-2026-03-20/5316 "2026-03-20T15:46:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![soyacz](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/soyacz/32/557_2.png) [@soyacz](https://forum.scylladb.com/u/soyacz)\
**Post date:** [March 20, 2026, 3:46pm UTC](https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-129-2026-03-20/5316/1 "2026-03-20T15:46:59Z")

</div>

This short report brings to light some interesting commits to [scylla-cluster-tests.git master](https://github.com/scylladb/scylla-cluster-tests) from the last week. Commits in the 76ba5f48…dfa0c81e range are covered.

There were 108 non-merge commits from 17 authors in that period. Some notable commits:

The Oracle Cloud Infrastructure (OCI) backend reached a major milestone with full [cluster creation support](https://github.com/scylladb/scylla-cluster-tests/commit/de7cca8bd4f1f79d95b158f32b4639989bd8ced7), [Groovy pipeline integration](https://github.com/scylladb/scylla-cluster-tests/commit/b7930fe25dd0240f8a4a31f237701d58995726dc), and an [artifacts pipeline](https://github.com/scylladb/scylla-cluster-tests/commit/221068ccece3c967c2c3145058ec97bb67e7a279). Supporting work added [SCT config options for the OCI backend](https://github.com/scylladb/scylla-cluster-tests/commit/480cecb27a4b162e5f983918bbd055071bc35761), [VM listing](https://github.com/scylladb/scylla-cluster-tests/commit/ed20527fbf502aa7f9b9b4e2797e4fa70c623ff6), [VM cleanup](https://github.com/scylladb/scylla-cluster-tests/commit/77fd991fa72edfa8b4329f7d617cb34c56c18538), and [persistent disk cleanup for non-dense shapes](https://github.com/scylladb/scylla-cluster-tests/commit/8f6fcb6005012fb1712543bec4cd92ab43d6821d).

A new [disrupt\_abort\_decommission nemesis](https://github.com/scylladb/scylla-cluster-tests/commit/55df9f1669f5a43ab50bc2c7ceaab6327a5e03eb) was added, which starts a decommission and cancels it mid-stream after sstable streaming begins. The nemesis comes with [dedicated helper methods for task parsing and waiting](https://github.com/scylladb/scylla-cluster-tests/commit/222e3b3d1ba2c476421f2350202a89c202559ef7) and [unit tests](https://github.com/scylladb/scylla-cluster-tests/commit/78be145cff6d8bd46c0d43c28aad5f8da0493b19).

The ModifyTable nemesis family was [extracted into its own module](https://github.com/scylladb/scylla-cluster-tests/commit/776851d904a6256a37e630e4c380df54a08d18b6) with accompanying tests.

TLS support was [added for sct-agent communication](https://github.com/scylladb/scylla-cluster-tests/commit/9d2206815692bce11d5c77cca9c81ce76faeace0), generating per-node certificates using the existing CA infrastructure. The feature is enabled by default with a toggle to fall back to plain HTTP.

Gemini received several updates: an [upgrade to version 2.3.2](https://github.com/scylladb/scylla-cluster-tests/commit/6e2a099d7ac87c1633f57dd9ac4447cd466d3932) bringing error summaries and driver 1.17.3, support for the new [`--summary-file` flag in v2.3.3](https://github.com/scylladb/scylla-cluster-tests/commit/df9496418a9e192c9e92730a1e37896f4ff7483f), a [custom SCHEMA support flag](https://github.com/scylladb/scylla-cluster-tests/commit/f4f2bd6e19c7e5ce7c802d83efac608b9ad05885), and oracle [migrated to much smaller i8g instance types](https://github.com/scylladb/scylla-cluster-tests/commit/73fc473cba31f9e8321fe5681c96e399a626a79d) to reduce costs.

A [platform migration test for x86 to ARM](https://github.com/scylladb/scylla-cluster-tests/commit/953c01248ce1265551bfb9d67116de53fbacd01a) was introduced, using an add-and-replace node cycling approach under continuous stress workload.

The unit test infrastructure saw significant hardening. A [session-scoped `mock_cloud_services` fixture](https://github.com/scylladb/scylla-cluster-tests/commit/217fe1c9809673a919e816e75c46bb12af718165) now auto-patches AWS, GCE, Azure, and SSH key operations for all non-integration tests, and tests that [actually need real cloud credentials were properly marked as integration tests](https://github.com/scylladb/scylla-cluster-tests/commit/26857a00ea0089af8f08086cc37fe5829f9e64a0).

Jenkins test reporting gained [JUnit XML output](https://github.com/scylladb/scylla-cluster-tests/commit/c33290236b4ca37e74bbde2af570bcf4008e6fca) for both unit and integration tests, enabling Jenkins’ native test result UI. A new [`JenkinsJob` tag](https://github.com/scylladb/scylla-cluster-tests/commit/c088ec55dd49f419b1d362199cfec331dc2dca8f) strips the build number from BUILD\_TAG so costs can be aggregated per job in billing reports.

The AI skills framework gained two new skills for [writing unit tests and integration tests](https://github.com/scylladb/scylla-cluster-tests/commit/8d4003acfacb467dd337033f26e2f21440a89cff). A reusable [fix-backport-conflicts skill](https://github.com/scylladb/scylla-cluster-tests/commit/be01a952cbaee667d62ca077ca20272fe094321c) was also added, available as both a Claude Code slash command and a GitHub Copilot prompt.

The plan management system was [expanded with hierarchical organization](https://github.com/scylladb/scylla-cluster-tests/commit/16d73b6a79c934dbb822c93f4f233d356a7ded32). A [lightweight mini-plan format](https://github.com/scylladb/scylla-cluster-tests/commit/daa37e9c50b72c411c82060377374d64999ef1de) was added for single-PR changes that don’t warrant the full 7-section treatment. New implementation plans were published for [Jenkins pipeline config linting](https://github.com/scylladb/scylla-cluster-tests/commit/c5bdd716fceae54426378c083333636c9e25142f), [centralized trigger matrix](https://github.com/scylladb/scylla-cluster-tests/commit/df167691c9d1d6514df843d57422c7c608099f19), and [sct\_config validation/lazy-image refactoring](https://github.com/scylladb/scylla-cluster-tests/commit/b3f942316584947fdfd9e88844b3c136eac3dee8).

Renovate bumped [`scylla-bench` to v1.1.0](https://github.com/scylladb/scylla-cluster-tests/commit/1869e052e84bb7c25ee206025cb58477dfc82764) and [`cql-stress` to v0.2.7](https://github.com/scylladb/scylla-cluster-tests/commit/6ced800d85c3903891b8081e44124ded0bb96b90). YCSB now [reports its version to Argus](https://github.com/scylladb/scylla-cluster-tests/commit/8fca223291e37ae40ee13901464faea636af5d24) for test result tracking.

The scylla-doctor default was [bumped to 1.10](https://github.com/scylladb/scylla-cluster-tests/commit/8bdd3c44b18db88b26014107d0264e04f8e6e03b) and its installation method [switched to always download from S3](https://github.com/scylladb/scylla-cluster-tests/commit/71f234f0f4b05427edfa59645a5cafd12594e6d8).

This report was generated using the new [`commit-summary` skill](https://github.com/scylladb/scylla-cluster-tests/commit/1cc51284f4e83daa329508ddf4a59fb241f0fd6b) added this cycle.

See you in the next issue of last week in scylla-cluster-tests.git master!
