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

New Reaper deployment mode: Control Plane #1277

Closed
6 of 8 tasks
adejanovski opened this issue Apr 11, 2024 · 0 comments · Fixed by #1388
Closed
6 of 8 tasks

New Reaper deployment mode: Control Plane #1277

adejanovski opened this issue Apr 11, 2024 · 0 comments · Fixed by #1388
Assignees
Labels
done Issues in the state 'done'

Comments

@adejanovski
Copy link
Contributor

adejanovski commented Apr 11, 2024

We want to allow deploying a single instance of Reaper which will repair all K8ssandraClusters managed by a single control plane.
This requires to create a new deployment mode in Reaper (aside from PER_DC and SINGLE), which we can name "CONTROL_PLANE".
A Reaper custom resource would need to be created separately prior to the K8ssandraCluster objects creation, with this mode.
Any K8ssandraCluster object without Reaper settings would be registered by the operator into the control plane Reaper and repairs would be managed by it.

We would disallow enabling Reaper in clusters if the control plane instance exists to keep things simple in the first iteration.
This means either you have one centralized Reaper managing all clusters or you have individual Reaper instances per cluster.

Definition of Done

@adejanovski adejanovski added the in-progress Issues in the state 'in-progress' label Apr 17, 2024
@emerkle826 emerkle826 self-assigned this Apr 17, 2024
@adejanovski adejanovski added ready Issues in the state 'ready' and removed in-progress Issues in the state 'in-progress' labels Jun 18, 2024
@rzvoncek rzvoncek self-assigned this Jul 12, 2024
@adejanovski adejanovski added in-progress Issues in the state 'in-progress' and removed ready Issues in the state 'ready' labels Jul 12, 2024
@rzvoncek rzvoncek linked a pull request Jul 23, 2024 that will close this issue
5 tasks
@adejanovski adejanovski added ready-for-review Issues in the state 'ready-for-review' review Issues in the state 'review' and removed in-progress Issues in the state 'in-progress' ready-for-review Issues in the state 'ready-for-review' labels Aug 22, 2024
@adejanovski adejanovski added done Issues in the state 'done' and removed review Issues in the state 'review' labels Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment