package
0.26.0
Repository: https://github.com/kcp-dev/kcp.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Kind takes an unqualified kind and returns back a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# 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.