Enum Constant Summary
Enum Constants
The resource has not been observed by the operator before.
A proposal has been requested from Cruise Control, but is not ready yet.
A proposal is ready and waiting for approval.
The rebalance is complete and there is no transition from this state.
Cruise Control is doing the rebalance for an approved proposal.
The user paused reconciliations by setting annotation strimzi.io/pause-reconciliation="true".
The user has stopped the actual rebalancing by setting annotation strimzi.io/rebalance=stop
May transition back to:
PendingProposalIf the user sets annotation strimzi.io/rebalance=refresh but the proposal is not ready yet.
ProposalReadyIf the user sets annotation strimzi.io/rebalance=refresh and the proposal is already ready.
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
boolean
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in
the order they are declared.
Enum Constant Details
New
The resource has not been observed by the operator before.
Transitions to:
PendingProposal If the proposal request was made and it's not ready yet.
ProposalReady If the proposal request was made and it's already ready.
NotReady If the resource is invalid and a request could not be made.
PendingProposal
A proposal has been requested from Cruise Control, but is not ready yet.
Transitions to:
PendingProposal A rebalance proposal is not ready yet.
ProposalReady Once Cruise Control has a ready proposal.
NotReady If Cruise Control returned an error
ProposalReady
A proposal is ready and waiting for approval.
Transitions to:
Rebalancing When the user sets annotation strimzi.io/rebalance=approve.
PendingProposal When the user sets annotation strimzi.io/rebalance=refresh but the proposal is not ready yet.
ProposalReady When the user sets annotation strimzi.io/rebalance=refresh and the proposal is already ready.
Rebalancing
Cruise Control is doing the rebalance for an approved proposal.
Transitions to:
Rebalancing While the actual rebalancing is still ongoing
Stopped If the user sets annotation strimzi.io/rebalance=stop.
Ready Once the rebalancing is complete.
ProposalReady When annotation strimzi.io/rebalance=refresh is applied on rebalance resource and the proposal is updated.
Stopped
The user has stopped the actual rebalancing by setting annotation strimzi.io/rebalance=stop
May transition back to:
PendingProposal If the user sets annotation strimzi.io/rebalance=refresh but the proposal is not ready yet.
ProposalReady If the user sets annotation strimzi.io/rebalance=refresh and the proposal is already ready.
NotReady
There's been some error.
Transitions to:
New If the error was caused by the resource itself that was fixed by the user.
Ready
The rebalance is complete and there is no transition from this state.
The resource is eligible for garbage collection after a configurable delay.
There is no transition from this state to a new one.
ReconciliationPaused
The user paused reconciliations by setting annotation strimzi.io/pause-reconciliation="true".
Method Details
values
Returns an array containing the constants of this enum type, in
the order they are declared.
Returns:
an array containing the constants of this enum type, in the order they are declared
valueOf
Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null