forked from scylladb/scylla-cluster-tests
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feature(k8s): add general support for multiple K8S clusters
Do following changes to SCT to support multiple K8S clusters: - Add new 'k8s_clusters ' attr to Tester python class. - Start using that attr in the K8S provisioning methods. - Add 'k8s_clusters' attr to the Scylla cluster python classes. - Update all the 'add_nodes' methods with the possibility to use different 'dc_idx' values. - The 'dc_idx' parameter becomes senseful. - Update the 'disrupt_nodetool_flush_and_reshard_on_kubernetes' nemesis to work correctly using the new approach. - Update various K8S python methods to use new 'k8s_clusters' attr. What it doesn't do and what will be done in further changes: - Specific K8S backends updates to be able to create 2+ K8S clusters. - Scylla-manager update. - Separation of all the K8S logs. For now 'scylla-operator', 'scylla-manager', 'cert-manager' and 'scylla-events' streamed logs will get written into the same files from each of K8S clusters. - Proper SNI support for multiple K8S clusters. - Support of unique values for the wide range of the SCT config options such as 'n_db_nodes', 'k8s_n_scylla_pods_per_cluster' and lots of others. - Monitoring logic update to post the DC info. - New CI jobs configurations.
- Loading branch information
1 parent
ec76eeb
commit 6f6ce12
Showing
11 changed files
with
463 additions
and
432 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.