package
1.10.0
Repository: https://github.com/karmada-io/api.git
Documentation: pkg.go.dev

# Functions

Convert_cluster_AllocatableModeling_To_v1alpha1_AllocatableModeling is an autogenerated conversion function.
Convert_cluster_APIEnablement_To_v1alpha1_APIEnablement is an autogenerated conversion function.
Convert_cluster_APIResource_To_v1alpha1_APIResource is an autogenerated conversion function.
Convert_cluster_Cluster_To_v1alpha1_Cluster is an autogenerated conversion function.
Convert_cluster_ClusterList_To_v1alpha1_ClusterList is an autogenerated conversion function.
Convert_cluster_ClusterProxyOptions_To_v1alpha1_ClusterProxyOptions is an autogenerated conversion function.
Convert_cluster_ClusterSpec_To_v1alpha1_ClusterSpec is an autogenerated conversion function.
Convert_cluster_ClusterStatus_To_v1alpha1_ClusterStatus is an autogenerated conversion function.
Convert_cluster_LocalSecretReference_To_v1alpha1_LocalSecretReference is an autogenerated conversion function.
Convert_cluster_NodeSummary_To_v1alpha1_NodeSummary is an autogenerated conversion function.
Convert_cluster_ResourceModel_To_v1alpha1_ResourceModel is an autogenerated conversion function.
Convert_cluster_ResourceModelRange_To_v1alpha1_ResourceModelRange is an autogenerated conversion function.
Convert_cluster_ResourceSummary_To_v1alpha1_ResourceSummary is an autogenerated conversion function.
Convert_url_Values_To_v1alpha1_ClusterProxyOptions is an autogenerated conversion function.
Convert_v1alpha1_AllocatableModeling_To_cluster_AllocatableModeling is an autogenerated conversion function.
Convert_v1alpha1_APIEnablement_To_cluster_APIEnablement is an autogenerated conversion function.
Convert_v1alpha1_APIResource_To_cluster_APIResource is an autogenerated conversion function.
Convert_v1alpha1_Cluster_To_cluster_Cluster is an autogenerated conversion function.
Convert_v1alpha1_ClusterList_To_cluster_ClusterList is an autogenerated conversion function.
Convert_v1alpha1_ClusterProxyOptions_To_cluster_ClusterProxyOptions is an autogenerated conversion function.
Convert_v1alpha1_ClusterSpec_To_cluster_ClusterSpec is an autogenerated conversion function.
Convert_v1alpha1_ClusterStatus_To_cluster_ClusterStatus is an autogenerated conversion function.
Convert_v1alpha1_LocalSecretReference_To_cluster_LocalSecretReference is an autogenerated conversion function.
Convert_v1alpha1_NodeSummary_To_cluster_NodeSummary is an autogenerated conversion function.
Convert_v1alpha1_ResourceModel_To_cluster_ResourceModel is an autogenerated conversion function.
Convert_v1alpha1_ResourceModelRange_To_cluster_ResourceModelRange is an autogenerated conversion function.
Convert_v1alpha1_ResourceSummary_To_cluster_ResourceSummary is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

CacheSourceAnnotationKey is the annotation that added to a resource to represent which cluster it cached from.
ClusterConditionReady means the cluster is healthy and ready to accept workloads.
GroupName specifies the group name used to register the objects.
Pull means that the controller running on the member cluster will in charge of synchronization.
Push means that the controller on the karmada control plane will in charge of synchronization.
ResourceKindCluster is kind name of Cluster.
ResourceNamespaceScopedCluster indicates if Cluster is NamespaceScoped.
ResourcePluralCluster is plural name of Cluster.
ResourceSingularCluster is singular name of Cluster.
SecretCADataKey is the name of secret caBundle key.
SecretTokenKey is the name of secret token key.
TaintClusterNotReady will be added when cluster is not ready and removed when cluster becomes ready.
TaintClusterTerminating will be added when cluster is terminating.
TaintClusterUnreachable will be added when cluster becomes unreachable (corresponding to ClusterConditionReady status ConditionUnknown) and removed when cluster becomes reachable (ClusterConditionReady status ConditionTrue).
TaintClusterUnscheduler will be added when cluster becomes unschedulable and removed when cluster becomes schedulable.

# Variables

Depreciated: use Install instead.
GroupVersion specifies the group and the version used to register the objects.
No description provided by the author
localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeGroupVersion is group version used to register these objects Deprecated: use GroupVersion instead.

# Structs

AllocatableModeling represents the number of nodes in which allocatable resources in a specific resource model grade.
APIEnablement is a list of API resource, it is used to expose the name of the resources supported in a specific group and version.
APIResource specifies the name and kind names for the resource.
Cluster represents the desire state and status of a member cluster.
ClusterList contains a list of member cluster.
ClusterProxyOptions is the query options to a Cluster's proxy call.
ClusterSpec defines the desired state of a member cluster.
ClusterStatus contains information about the current status of a cluster updated periodically by cluster controller.
LocalSecretReference is a reference to a secret within the enclosing namespace.
NodeSummary represents the summary of nodes status in a specific cluster.
ResourceModel describes the modeling that you want to statistics.
ResourceModelRange describes the detail of each modeling quota that ranges from min to max.
ResourceSummary represents the summary of resources in the member cluster.

# Type aliases

ClusterSyncMode describes the mode of synchronization between member cluster and karmada control plane.