Last 2 weeks in scylla-cluster-tests.git master (issue #29; 2023-11-10)

This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 784d4ed2…8409417e range are covered.

There were 30 non-merge commits from 8 authors in that period. Some notable commits:

The ‘v1.11.0*’ scylla-operator allows configuring manual multiDC with externalSeeds config option. New quasi-multidc test was added by making a DB cluster out of the 2 separate ‘ScyllaCluster’ K8S resources created by the same Scylla-operator.

Many different improvements to SCT framework was implemented to support multidc K8s clusters e.g add support of the multiple kubeconfig files
(be able to talk to multiple K8S clusters), add ‘k8s_cluster’ attribute to all pod python classes or add region_name (k8s clusters) to loggers, so we can distinguish between different K8S clusters in the logs for easier debugging.

Because the GCE network is now closed for the public by default, we added automatic ssh tunnels creation command to hydra to ease connection to db nodes for debugging purposes. with this change we can now do the following commands, e.g.:

hydra ssh --user `whoami`
hydra ssh-cmd rolling-upgrade--ubuntu-focal-db-node-6e9857ea-0-3 ls /
hydra tunnel --test-id 1234-1234-1234-1234

Also there’s a new gce-allow-public command
which will open a GCE instance to the public communication, similar command as attach-test-sg for AWS

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