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 + State *ClusterSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterSpecBootstrapAction struct + Arg *string + Name *string + Path *string + func (in *ClusterSpecBootstrapAction) DeepCopy() *ClusterSpecBootstrapAction + func (in *ClusterSpecBootstrapAction) DeepCopyInto(out *ClusterSpecBootstrapAction) + type ClusterSpecHostGroup struct + AutoRenew *bool + ChargeType *string + DiskCapacity *string + DiskCount *string + DiskType *string + GpuDriver *string + HostGroupName *string + HostGroupType *string + InstanceList *string + InstanceType *string + NodeCount *string + Period *int64 + SysDiskCapacity *string + SysDiskType *string + func (in *ClusterSpecHostGroup) DeepCopy() *ClusterSpecHostGroup + func (in *ClusterSpecHostGroup) DeepCopyInto(out *ClusterSpecHostGroup) + type ClusterSpecResource struct + BootstrapAction []ClusterSpecBootstrapAction + ChargeType *string + ClusterType *string + DepositType *string + EasEnable *bool + EmrVer *string + HighAvailabilityEnable *bool + HostGroup []ClusterSpecHostGroup + ID string + IsOpenPublicIP *bool + KeyPairName *string + MasterPwd *string + Name *string + OptionSoftwareList []string + Period *int64 + RelatedClusterID *string + SecurityGroupID *string + SshEnable *bool + Tags map[string]string + Timeouts *base.ResourceTimeout + UseLocalMetadb *bool + UserDefinedEmrEcsRole *string + VswitchID *string + ZoneID *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)