package
1.9.0-alpha.0
Repository: https://github.com/jpbetz/kubernetes.git
Documentation: pkg.go.dev

# Functions

Convert_federation_Cluster_To_v1beta1_Cluster is an autogenerated conversion function.
Convert_federation_ClusterCondition_To_v1beta1_ClusterCondition is an autogenerated conversion function.
Convert_federation_ClusterList_To_v1beta1_ClusterList is an autogenerated conversion function.
Convert_federation_ClusterSpec_To_v1beta1_ClusterSpec is an autogenerated conversion function.
Convert_federation_ClusterStatus_To_v1beta1_ClusterStatus is an autogenerated conversion function.
Convert_federation_ServerAddressByClientCIDR_To_v1beta1_ServerAddressByClientCIDR is an autogenerated conversion function.
Convert_v1beta1_Cluster_To_federation_Cluster is an autogenerated conversion function.
Convert_v1beta1_ClusterCondition_To_federation_ClusterCondition is an autogenerated conversion function.
Convert_v1beta1_ClusterList_To_federation_ClusterList is an autogenerated conversion function.
Convert_v1beta1_ClusterSpec_To_federation_ClusterSpec is an autogenerated conversion function.
Convert_v1beta1_ClusterStatus_To_federation_ClusterStatus is an autogenerated conversion function.
Convert_v1beta1_ServerAddressByClientCIDR_To_federation_ServerAddressByClientCIDR is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.
RegisterDeepCopies adds deep-copy functions to the given scheme.
RegisterDefaults adds defaulters functions to the given scheme.

# Constants

ClusterOffline means the cluster is temporarily down or not reachable.
ClusterReady means the cluster is ready to accept workloads.
FederationClusterSelectorAnnotation is used to determine placement of objects on federated clusters.
FederationNamespaceSystem is the system namespace where we place federation control plane components.
FederationOnlyClusterSelector is the cluster selector to indicate any object in federation having this annotation should not be synced to federated clusters.
GroupName is the group name use in this package.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
SchemeGroupVersion is group version used to register these objects.

# Structs

Information about a registered cluster in a federated kubernetes setup.
ClusterCondition describes current state of a cluster.
A list of all the kubernetes clusters registered to the federation.
ClusterSelectorRequirement contains values, a key, and an operator that relates the key and values.
ClusterSpec describes the attributes of a kubernetes cluster.
ClusterStatus is information about the current status of a cluster updated by cluster controller periodically.
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.

# Type aliases

No description provided by the author
Expressed as value of annotation for selecting the clusters on which a resource is created.