# Functions

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.

# Constants

ClusterAnnotationsKeyPrefix is the prefix of annotations set on ManagedCluster when creating only.
The types of ClusterManager condition status.
ConditionHubConnectionDegraded is the klusterlet condition status which means the agent on the managed cluster cannot access the hub cluster.
ConditionHubPlacementDegraded is the ClusterManager condition status which means the placement is not ready to serve on the hub.
ConditionHubRegistrationDegraded is the ClusterManager condition status which means the registration is not ready to serve on the hub.
The types of klusterlet condition status.
ConditionKlusterletAvailable is the klusterlet condition status which means all components are available and ready to serve.
ConditionMigrationSucceeded is the ClusterManager condition status which means the API migration is succeeded on the hub.
ConditionProgressing is the ClusterManager condition status which means the ClusterManager are in upgrading phase.
ConditionReadyToApply is a klusterlet condition status which means it is ready to apply the resources on the managed cluster.
ConditionRegistrationDesiredDegraded is the klusterlet condition status which means the registration agent on the managed cluster is not ready to serve.
ConditionWorkDesiredDegraded is the klusterlet condition status which means the work agent on the managed cluster is not ready to serve.
FeatureGateModeTypeDisable is the feature gate type to disable a feature.
FeatureGateModeTypeEnable is the feature gate type to enable a feature.
InstallModeDefault is the default deploy mode.
InstallModeHosted means deploying components outside.
InstallModeSingleton means deploying components as a single controller.
InstallModeSingleton means deploying components as a single controller in hosted mode.
No description provided by the author
No description provided by the author
ReasonClusterManagerApplied is the reason of the ConditionClusterManagerApplied condition to show all resources are applied.
ReasonClusterManagerCRDApplyFailed is the reason of the ConditionClusterManagerApplied condition to show it is failed to apply CRDs.
ReasonClusterNameMissing is the reason of ConditionHubConnectionDegraded condition to show the cluster-name is missing in the hubKubeConfigSecret.
ReasonDeploymentRolling is the reason of the ConditionProgressing condition to show the deployed deployments are rolling.
ReasonGetPlacementDeploymentFailed is the reason of the ConditionPlacementDegraded condition to show it is failed get placement deployment.
ReasonGetRegistrationDeploymentFailed is the reason of the ConditionRegistrationDegraded condition to show getting registration deployment failed.
ReasonHubConnectionFunctional is the reason of ConditionHubConnectionDegraded condition to show spoke cluster connects hub cluster.
ReasonHubKubeConfigError is the reason of ConditionHubConnectionDegraded condition to show it is failed to get hubKubeConfig.
ReasonHubKubeConfigMissing is the reason of ConditionHubConnectionDegraded condition to show hubKubeConfig in hubKubeConfigSecret is missing.
ReasonHubKubeConfigSecretMissing is the reason of ConditionHubConnectionDegraded condition to show hubKubeConfigSecret is missing.
ReasonHubKubeConfigUnauthorized is the reason of ConditionHubConnectionDegraded condition to show there is no permission to access hub using the hubKubeConfigSecret.
ReasonKlusterletApplied is the reason of ConditionKlusterletApplied condition to show resources are applied.
ReasonKlusterletApplyFailed is the reason of ConditionKlusterletApplied condition to show it is failed to apply resources.
ReasonKlusterletAvailable is the reason of ConditionKlusterletAvailable condition to show all deployed resources are available.
ReasonKlusterletCRDApplyFailed is the reason of ConditionKlusterletApplied condition to show it is failed to apply CRDs.
ReasonKlusterletDeploymentsFunctional is the reason of ConditionKlusterletAvailable/ConditionRegistrationDesiredDegraded/ConditionWorkDesiredDegraded condition to show all deployments are functional.
ReasonKlusterletGetDeploymentFailed is the reason of ConditionKlusterletAvailable/ConditionRegistrationDesiredDegraded/ConditionWorkDesiredDegraded condition to show it is failed to get deployments.
ReasonKlusterletNoAvailablePods is the reason of ConditionKlusterletAvailable/ConditionRegistrationDesiredDegraded/ConditionWorkDesiredDegraded condition to show there is no available pod.
ReasonKlusterletPrepared is the reason of ConditionReadyToApply condition to show the kubeConfig of managed cluster is validated from the external-managed-kubeconfig secret in the hosted mode.
ReasonKlusterletPrepareFailed is the reason of ConditionReadyToApply condition to show it is failed to get the kubeConfig of managed cluster from the external-managed-kubeconfig secret in the hosted mode.
ReasonKlusterletUnavailablePods is the reason of ConditionKlusterletAvailable/ConditionRegistrationDesiredDegraded/ConditionWorkDesiredDegraded condition to show there is unavailable pod.
ReasonManagedClusterResourceApplyFailed is the reason of ConditionKlusterletApplied condition to show it is failed to apply resources on managed cluster.
ReasonManagementClusterResourceApplyFailed is the reason of ConditionKlusterletApplied condition to show it is failed to apply resources on management cluster.
ReasonPlacementFunctional is the reason of the ConditionPlacementDegraded condition to show placement is functional.
ReasonRegistrationFunctional is the reason of the ConditionRegistrationDegraded condition to show registration is functional.
ReasonRuntimeResourceApplyFailed is the reason of the ConditionClusterManagerApplied condition to show it is failed to apply deployments.
ReasonServiceAccountSyncFailed is the reason of the ConditionClusterManagerApplied condition to show it is failed to apply serviceAccounts.
ReasonStorageVersionMigrationFailed is the reason of the ConditionMigrationSucceeded condition to show the API storageVersion migration is failed.
ReasonStorageVersionMigrationProcessing is the reason of the ConditionMigrationSucceeded condition to show the API storageVersion migration is not completed.
ReasonStorageVersionMigrationSucceed is the reason of the ConditionMigrationSucceeded condition to show the API storageVersion migration is succeeded.
ReasonUnavailablePlacementPod is the reason of the ConditionPlacementDegraded condition to show the registration pods are unavailable.
ReasonUnavailableRegistrationPod is the reason of the ConditionRegistrationDegraded condition to show the registration pods are unavailable.
ReasonUpToDate is the reason of the ConditionProgressing condition to show the deployed deployments are up-to-date.
ReasonWebhookApplyFailed is the reason of the ConditionClusterManagerApplied condition to show it is failed to apply webhooks.
If all containers in the pod don't set resource request and limits, the pod is treated as BestEffort.
Default use resource setting in the template file (with requests but no limits in the resources).
Configurable resource requirements with requests and limits.
WorkDriverTypeGrpc is the work driver type for grpc.
WorkDriverTypeKube is the work driver type for kube.
WorkDriverTypeMqtt is the work driver type for mqtt.

# Variables

AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.

# Structs

No description provided by the author
No description provided by the author
ClusterManager configures the controllers on the hub that govern registration and work distribution for attached Klusterlets.
ClusterManagerDeployOption describes the deployment options for cluster-manager.
ClusterManagerList is a collection of deployment configurations for registration and work distribution controllers.
ClusterManagerSpec represents a desired deployment configuration of controllers that govern registration and work distribution for attached Klusterlets.
ClusterManagerStatus represents the current status of the registration and work distribution controllers running on the hub.
No description provided by the author
GenerationStatus keeps track of the generation for a given resource so that decisions about forced updates can be made.
HostedClusterManagerConfiguration represents customized configurations we need to set for clustermanager in the Hosted mode.
HubApiServerHostAlias holds the mapping between IP and hostname that will be injected as an entry in the pod's hosts file.
Klusterlet represents controllers to install the resources for a managed cluster.
KlusterletDeployOption describes the deployment options for klusterlet.
KlusterletList is a collection of Klusterlet agents.
KlusterletSpec represents the desired deployment configuration of Klusterlet agent.
KlusterletStatus represents the current status of Klusterlet agent.
No description provided by the author
No description provided by the author
NodePlacement describes node scheduling configuration for the pods.
No description provided by the author
No description provided by the author
RelatedResourceMeta represents the resource that is managed by an operator.
ResourceRequirement allow user override the default pod QoS classes.
ServerURL represents the apiserver url and ca bundle that is accessible externally.
WebhookConfiguration has two properties: Address and Port.
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
InstallMode represents the mode of deploy cluster-manager or klusterlet.
No description provided by the author
No description provided by the author
WorkDriverType represents the type of work driver.