Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow reaper to start with Cassandra 5 #1428

Open
adejanovski opened this issue Oct 4, 2024 · 0 comments
Open

Allow reaper to start with Cassandra 5 #1428

adejanovski opened this issue Oct 4, 2024 · 0 comments

Comments

@adejanovski
Copy link
Contributor

adejanovski commented Oct 4, 2024

Reaper doesn't currently support Cassandra 5.0 as storage backend due to an incompatibility of the schema migration library (see here).

We can work around this in k8ssandra-operator easily because we now have the new local storage provider.
One of the aspects that the local storage provider cannot handle is the presence of multiple Reaper instances, but now that we have the management API as communication protocol between Reaper and Cassandra, we don't have a problem with it anymore (remote DC pods also have to be accessible by the operator through the management api).

We should then force Reaper to be created with the local storage type and SINGLE as deployment mode when Cassandra 5+ is being used. Doing so we'd need to add some webhook validations to ensure it's not attempted to run Reaper in a mode that would be incompatible with C* 5.

┆Issue is synchronized with this Jira Story by Unito
┆Issue Number: K8OP-266

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: No status
Development

No branches or pull requests

1 participant