mesosphere / kudo-cassandra-operator

KUDO Cassandra Operator
https://kudo.dev
Apache License 2.0
10 stars 3 forks source link

Configure datacenter and rack when using 'GossipingPropertyFileSnitch' #55

Closed nfnt closed 4 years ago

nfnt commented 4 years ago

The 'GossipingPropertyFileSnitch' propagates rack and datacenter information in a Cassandra cluster. This topology information is used by Cassandra's replication strategy.

Note for reviewers: This uses ginkgo in a different way than the other tests. I made the tests more BDD like and used tighter scoping of variables. Let me know what you think and if these patterns should be used in the other test suites as well.

nfnt commented 4 years ago

CI is currently failing to push Docker images due to https://www.mail-archive.com/user@cassandra.apache.org/msg60484.html. tl;dr: Upstream docker images need new GPG keys because of changed redirects of the Cassandra debian repo.

nfnt commented 4 years ago

Added the wip label again because more work is needed to support other scenarios.

nfnt commented 4 years ago

Added my latest WIP state. Currently testing locally, the CI hasn't been updated yet. The default parameters have been changed to reflect the test setup, because inputting YAML parameter values during kubectl kudo install isn't well supported by KUDO right now. The deployment is currently failing because the seed list hasn't been updated yet.