# Packages
No description provided by the author
# Constants
LogicalClusterFinalizer attached to the owner of thw LogicalCluster resource (usually a Workspace) so that we can control deletion of LogicalCluster resources.
LogicalClusterName is the name of the LogicalCluster singleton.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
RootShard holds a name of the root shard.
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
LogicalCluster describes the current logical cluster.
LogicalClusterList is a list of LogicalCluster
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
LogicalClusterOwner is a reference to a resource controlling the life-cycle of a LogicalCluster.
LogicalClusterSpec is the specification of the LogicalCluster resource.
LogicalClusterStatus communicates the observed state of the Workspace.
Shard describes a kcp instance on which a number of logical clusters will live
+crd +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories=kcp +kubebuilder:printcolumn:name="Region",type=string,JSONPath=`.metadata.labels['region']`,description="The region this workspace is in" +kubebuilder:printcolumn:name="URL",type=string,JSONPath=`.spec.baseURL`,description="Type URL to directly connect to the shard" +kubebuilder:printcolumn:name="External URL",type=string,JSONPath=`.spec.externalURL`,description="The URL exposed in logical clusters created on that shard" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
ShardList is a list of shard instances
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
ShardSpec holds the desired state of the Shard.
ShardStatus communicates the observed state of the Shard.
# Type aliases
LogicalClusterInitializer is a unique string corresponding to a logical cluster initialization controller.
LogicalClusterPhaseType is the type of the current phase of the logical cluster.