cass-operator
cass-operator copied to clipboard
K8SSAND-1411 ⁃ Tests after merging should check e2e against all supported Cassandra types
What is missing? Our e2e tests are run against 3.11.x / 4.0.x / dse, depending a bit on the test. We should modify this behavior to verify that all versions work for every test. However, this consumes too much time to do in each PR, so we should keep the PR tests targetting one version, such as 4.0.3 and then only smoke test against other versions.
When merged to main however, we should run the tests against all known versions (with ability to skip the test if the feature is not supported, such as FQL vs 3.11.x / DSE, or DSE features in OSS versions).
Why do we need it? We might miss a bug (and have) that only affects certain versions. Occasionally Cassandra isn't backwards compatible.
Environment
-
Cass Operator version:
**Anything else we need to know?**:Insert image tag or Git SHA here
┆Issue is synchronized with this Jira Task by Unito ┆friendlyId: K8SSAND-1411 ┆priority: Medium
This requires refactoring, probably worth doing with #291
This is done