Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 Changes in this version type ClusterSpec + BackendRef *core.LocalObjectReference v0.3.0 Aug 2, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Cluster) ValidateCreate() error + func (r *Cluster) ValidateDelete() error + func (r *Cluster) ValidateUpdate(old runtime.Object) error + type ClusterList struct + Items []Cluster + func (in *ClusterList) DeepCopy() *ClusterList + func (in *ClusterList) DeepCopyInto(out *ClusterList) + func (in *ClusterList) DeepCopyObject() runtime.Object + type ClusterSpec struct + ProviderRef core.LocalObjectReference + Resource ClusterSpecResource + SecretRef *core.LocalObjectReference + State *ClusterSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterSpecNodes struct + Eip *string + ID *string + Name *string + PrivateIP *string + Status *string + func (in *ClusterSpecNodes) DeepCopy() *ClusterSpecNodes + func (in *ClusterSpecNodes) DeepCopyInto(out *ClusterSpecNodes) + type ClusterSpecResource struct + AgentVersion *string + CidrBlock *string + DiskCategory *string + DiskSize *int64 + ID string + ImageID *string + InstanceType *string + IsOutdated *bool + Name *string + NamePrefix *string + NeedSlb *bool + NodeNumber *int64 + Nodes []ClusterSpecNodes + Password *string + ReleaseEip *bool + SecurityGroupID *string + Size *int64 + SlbID *string + VpcID *string + VswitchID *string + func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource + func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource) + type ClusterStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)