[Enhancement] Should KafkaRebalance custom resource status `Ready` mark end of usable life?
See original GitHub issueFrom reading the documentation it was unclear that once a KafkaRebalance
proposal is successful and the status turns Ready
you are unable to get a new proposal from that KafkaRebalance
custom resource. It was only through looking through the code that we noticed that once the status is Ready
that you won’t be able to generate a new proposal from this custom resource.
This seems to be intentional but we were wondering if this should be so? We were wondering if there was any compelling reason that you shouldn’t be able to use the same custom resource for generating a new proposal? This would also make keeping a KafkaRebalance custom resource in your cluster make more sense as currently all it does is act as an old artefact of a previous rebalance.
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (6 by maintainers)
Top GitHub Comments
I agree with Paolo that
Complete
is a better ‘terminal’ state.I agree with Tom also that as an enhancement using a
refresh
(which would initialize a new session with Cruise Control for the KafkaRebalance) on aComplete
KafkaRebalance should allow it to loop back into generating a proposal and eventuallyProposalReady
I have marked this issue as
help-wanted
to allow new contributors the opportunity to enhance this behaviour.