# Functions
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
PluralName computes the plural name from the kind by lowercasing and suffixing with 's' or `es`.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
No description provided by the author
# Constants
ControllerStatusNotRunning means controller is in "notrunning" state.
ControllerStatusRunning means controller is in "running" state.
# Variables
No description provided by the author
Define CRDs for resources.
Define CRDs for resources.
Define CRDs for resources.
Define CRDs for resources.
Define CRDs for resources.
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
APIResource defines how to configure the dynamic client for an API resource.
ClusterCondition describes current state of a cluster.
No description provided by the author
ClusterPropagatedVersion holds version information about the state propagated from cluster-scoped federation APIs configured by FederatedTypeConfig to target clusters.
No description provided by the author
ClusterPropagatedVersionSpec defines the desired state of ClusterPropagatedVersion.
FederatedCluster configures federation to be aware of a Kubernetes cluster from the cluster-registry and provides a Kubeconfig for federation to use to communicate with the cluster.
No description provided by the author
FederatedClusterSpec defines the desired state of FederatedCluster.
FederatedClusterStatus contains information about the current status of a cluster updated periodically by cluster controller.
FederatedServiceClusterStatus is the observed status of the resource for a named cluster.
FederatedServiceStatus +k8s:openapi-gen=true +kubebuilder:resource:path=federatedservicestatuses.
No description provided by the author
FederatedTypeConfig programs federation to know about a single API type - the "target type" - that a user wants to federate.
No description provided by the author
FederatedTypeConfigSpec defines the desired state of FederatedTypeConfig.
FederatedTypeConfigStatus defines the observed state of FederatedTypeConfig.
PropagatedVersion holds version information about the state propagated from federation APIs configured by FederatedTypeConfig to target clusters.
No description provided by the author
PropagatedVersionSpec defines the desired state of PropagatedVersion.
PropagatedVersionStatus defines the observed state of PropagatedVersion.
# Type aliases
ControllerStatus defines the current state of the controller.