Documentation
¶
Overview ¶
+kubebuilder:object:generate=true
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterNodeStatus ¶
type ClusterNodeStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional ClusterVersion string `json:"clusterVersion,omitempty"` // +optional PreviousVersion string `json:"previousVersion,omitempty"` // +optional CurrentVersion string `json:"currentRevision,omitempty"` // +optional Phase *Phase `json:"phase,omitempty"` // +optional Running bool `json:"running,omitempty"` // +optional Healthy bool `json:"healthy,omitempty"` // +optional MatchesCluster bool `json:"matchesCluster,omitempty"` // +optional Conditions []metav1.Condition `json:"conditions,omitempty"` }
func (*ClusterNodeStatus) DeepCopy ¶
func (in *ClusterNodeStatus) DeepCopy() *ClusterNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNodeStatus.
func (*ClusterNodeStatus) DeepCopyInto ¶
func (in *ClusterNodeStatus) DeepCopyInto(out *ClusterNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterNodeStatus) GetPhase ¶
func (s *ClusterNodeStatus) GetPhase() Phase
func (*ClusterNodeStatus) SetPhase ¶
func (s *ClusterNodeStatus) SetPhase(phase Phase)
type ClusterPoolStatus ¶
type ClusterPoolStatus struct { // +optional Replicas int `json:"replicas,omitempty"` // +optional OutOfDateReplicas int `json:"outOfDateReplicas,omitempty"` // +optional UpToDateReplicas int `json:"upToDateReplicas,omitempty"` // +optional HealthyReplicas int `json:"healthyReplicas,omitempty"` // +optional RunningReplicas int `json:"runningReplicas,omitempty"` // +optional Selector string `json:"selector,omitempty"` }
ClusterPoolStatus defines the observed state of Pool
func (*ClusterPoolStatus) DeepCopy ¶
func (in *ClusterPoolStatus) DeepCopy() *ClusterPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPoolStatus.
func (*ClusterPoolStatus) DeepCopyInto ¶
func (in *ClusterPoolStatus) DeepCopyInto(out *ClusterPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional NextNode string `json:"nextNode,omitempty"` // +optional Nodes []string `json:"nodes,omitempty"` // +optional Replicas int `json:"replicas,omitempty"` // +optional OutOfDateReplicas int `json:"outOfDateReplicas,omitempty"` // +optional UpToDateReplicas int `json:"upToDateReplicas,omitempty"` // +optional DefunctReplicas int `json:"defunctReplicas,omitempty"` // +optional HealthyReplicas int `json:"healthyReplicas,omitempty"` // +optional RunningReplicas int `json:"runningReplicas,omitempty"` // +optional Phase *Phase `json:"phase,omitempty"` }
ClusterStatus defines the observed state of Cluster
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterStatus) GetPhase ¶
func (s *ClusterStatus) GetPhase() Phase
func (*ClusterStatus) SetPhase ¶
func (s *ClusterStatus) SetPhase(phase Phase)
type Phase ¶
type Phase struct { // +required // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=32768 Name string `json:"name"` // +optional // +kubebuilder:validation:Minimum=0 ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,3,opt,name=observedGeneration"` // +required // +kubebuilder:validation:Required // +kubebuilder:validation:Type=string // +kubebuilder:validation:Format=date-time LastTransitionTime metav1.Time `json:"lastTransitionTime"` // +required // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=32768 Message string `json:"message"` }
func (*Phase) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase.
func (*Phase) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.