CruiseControlOperation CRD schema reference (group kafka.banzaicloud.io)
CruiseControlOperation
📖 Browse this schema interactively: doc.crds.dev
CruiseControlOperation is the Schema for the cruiseControlOperation API.
Version v1alpha1
Properties
.apiVersion
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
.kind
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
.metadata
.spec
CruiseControlOperationSpec defines the desired state of CruiseControlOperation.
.spec.errorPolicy
ErrorPolicy defines how failed Cruise Control operation should be handled. When it is “retry”, the Koperator re-executes the failed task in every 30 sec (by default). When it is “ignore”, the Koperator handles the failed task as completed.
.spec.ttlSecondsAfterFinished
When TTLSecondsAfterFinished is specified, the created and finished (completed successfully or completedWithError and errorPolicy: ignore) cruiseControlOperation custom resource will be deleted after the given time elapsed. When it is 0 then the resource is going to be deleted instantly after the operation is finished. When it is not specified the resource is not going to be removed. Value can be only zero and positive integers
.status
CruiseControlOperationStatus defines the observed state of CruiseControlOperation.
.status.currentTask
CruiseControlTask defines the observed state of the Cruise Control user task.
.status.currentTask.errorMessage
.status.currentTask.finished
.status.currentTask.httpRequest
HTTPRequest is a Cruise Control user task HTTP request.
.status.currentTask.httpResponseCode
.status.currentTask.id
.status.currentTask.operation
Operation defines the Cruise Control operation kind.
.status.currentTask.parameters
Parameters defines the configuration of the operation.
.status.currentTask.started
.status.currentTask.state
State is the current state of the Cruise Control user task.
.status.currentTask.summary
Summary of the Cruise Control user task execution proposal.
.status.errorPolicy
ErrorPolicyType defines methods of handling Cruise Control user task errors.
.status.failedTasks
.status.failedTasks[*]
CruiseControlTask defines the observed state of the Cruise Control user task.
.status.failedTasks[*].errorMessage
.status.failedTasks[*].finished
.status.failedTasks[*].httpRequest
HTTPRequest is a Cruise Control user task HTTP request.
.status.failedTasks[*].httpResponseCode
.status.failedTasks[*].id
.status.failedTasks[*].operation
Operation defines the Cruise Control operation kind.
.status.failedTasks[*].parameters
Parameters defines the configuration of the operation.
.status.failedTasks[*].started
.status.failedTasks[*].state
State is the current state of the Cruise Control user task.
.status.failedTasks[*].summary
Summary of the Cruise Control user task execution proposal.