Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReconcileStatus ¶
type ReconcileStatus struct { // +kubebuilder:validation:Enum=Success,Failure Status string `json:"status,omitempty"` LastUpdate metav1.Time `json:"lastUpdate,omitempty"` Reason string `json:"reason,omitempty"` }
ReconcileStatus represent the status of the last reconcile cycle. It's used to communicate success or failer and the error message +k8s:openapi-gen=true
func (*ReconcileStatus) DeepCopy ¶
func (in *ReconcileStatus) DeepCopy() *ReconcileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReconcileStatus.
func (*ReconcileStatus) DeepCopyInto ¶
func (in *ReconcileStatus) DeepCopyInto(out *ReconcileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReconcileStatusAware ¶
type ReconcileStatusAware interface { GetReconcileStatus() ReconcileStatus SetReconcileStatus(reconcileStatus ReconcileStatus) }
ReconcileStatusAware represnt a CRD type that has been enabled with ReconcileStatus, it can then benefit of a series of utility methods.
Click to show internal directories.
Click to hide internal directories.