Last 3 weeks in scylla-cluster-tests.git master (issue #74; 2024-12-20)

This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last 3 weeks.
Commits in the f21011c6…78c864c9 range are covered.

There were 50 non-merge commits from 16 authors in that period. Some notable commits:

Collect logs step collects SSL configuration from SCT runner and specific certificates from DB/loader nodes. This will facilitate root cause analysis of SCT failures caused by certificate
related issues.

To collect performance or other metrics, node-exporter command-line arguments can now be set, e.g., append_scylla_node_exporter_args: '--collector.perf'.

A new performance regression test measures latency during operations with disabled RBNO.

EBS throughput for gp3 volumes can be configured via the data_volume_disk_throughput parameter. This supports testing scenarios where users favor gp3 volumes.

Per-folder job files can now be created to store additional Jenkins job metadata. These are consumed by Argus to determine job types/subtypes.
Additionally, users can add a description annotation to the pipeline file, allowing jobs to have descriptions specified.

A new test for backup snapshot preparation was added. Backup size can be managed via the SCT_MGMT_PREPARE_SNAPSHOT_SIZE environment variable.

docs/configuration_options.md has been reformatted for improved readability and automatic linking.

The reliable_replication_factor method no longer returns the highest possible number when tablets are enabled. It is now capped at 3 nodes to address issues in large cluster tests.

A mixed keyspaces (vnodes + tablets) Scylla Manager test for Enterprise 2024.2 has been added.

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