# Constants

ClusterManagerPhaseDeleting is the Cluster state when a delete request has been sent to the API Server, but its infrastructure has not yet been fully deleted.
ClusterManagerPhaseFailed is the Cluster state when the system might require user intervention.
ClusterManagerPhasePending is the first state a Cluster is assigned by Cluster API Cluster controller after being created.
ClusterManagerPhaseProvisioned is the state when its infrastructure has been created and configured.
ClusterManagerPhaseProvisioning is the state when the Cluster has a provider infrastructure object associated and can start provisioning.
infrastructure has been created and configured.
object associated and can start provisioning.
ClusterManagerPhaseUnknown is returned if the Cluster state cannot be determined.
ClusterRegistrationPhaseDeleting is the Cluster state when a delete request has been sent to the API Server, but its infrastructure has not yet been fully deleted.
ClusterRegistrationPhaseFailed is the when failed to register cluster Cluster registration failure can occur in following cases 1.
ClusterRegistrationPhaseSuccess is the state when cluster is registered successfully.
ClusterRegistrationPhaseUnknown is returned if the Cluster state cannot be determined.
ClusterRegistrationPhaseValidated.
ClusterRegistrationPhaseValidating.
ClusterRegistrationReasonClusterNameDuplicated is returned if the cluster name is duplicated.
ClusterRegistrationReasonClusterNotFound is returned if the Cluster not found.
ClusterRegistrationReasonClusterNotFound is returned if the Input Kubeconfig is invalid.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=clustermanagers,scope=Namespaced,shortName=clm +kubebuilder:printcolumn:name="Provider",type="string",JSONPath=".spec.provider",description="provider" +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version",description="k8s version" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.ready",description="is running" +kubebuilder:printcolumn:name="MasterNum",type="string",JSONPath=".spec.masterNum",description="replica number of master" +kubebuilder:printcolumn:name="MasterRun",type="string",JSONPath=".status.masterRun",description="running of master" +kubebuilder:printcolumn:name="WorkerNum",type="string",JSONPath=".spec.workerNum",description="replica number of worker" +kubebuilder:printcolumn:name="WorkerRun",type="string",JSONPath=".status.workerRun",description="running of worker" +kubebuilder:printcolumn:name="Phase",type="string",JSONPath=".status.phase",description="cluster status phase" ClusterManager is the Schema for the clustermanagers API.
+kubebuilder:object:root=true ClusterManagerList contains a list of ClusterManager.
ClusterManagerSpec defines the desired state of ClusterManager.
ClusterManagerStatus defines the observed state of ClusterManager.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=clusterregistrations,scope=Namespaced,shortName=clr +kubebuilder:printcolumn:name="Phase",type="string",JSONPath=".status.phase",description="cluster status phase" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.reason",description="cluster status reason" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" ClusterRegistration is the Schema for the clusterregistrations API.
+kubebuilder:object:root=true ClusterRegistrationList contains a list of ClusterRegistration.
ClusterRegistrationSpec defines the desired state of ClusterRegistration.
ClusterRegistrationStatus defines the observed state of ClusterRegistration.
ProviderAwsSpec defines.
ProviderVsphereSpec defines.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author