v1

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 30 Imported by: 34

Documentation

Overview

Package v1 is the v1 version of the API. +groupName=platform.tkestack.io

Index

Constants

View Source
const (
	// Upgrade nodes automatically.
	UpgradeModeAuto = UpgradeMode("Auto")
	// Manual upgrade nodes which means user need label node with `platform.tkestack.io/need-upgrade`.
	UpgradeModeManual = UpgradeMode("Manual")
)
View Source
const GroupName = "platform.tkestack.io"

GroupName is the group name use in this package.

View Source
const (
	MachineClusterField = "spec.clusterName"
)

Field path constants that are specific to the internal API representation.

View Source
const Version = "v1"

Version is the version name use in this package.

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// SchemeBuilder collects functions that add things to a scheme.
	SchemeBuilder runtime.SchemeBuilder

	// AddToScheme applies all the stored functions to the scheme.
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}

SchemeGroupVersion is group version used to register these objects

Functions

func AddFieldLabelConversionsForCSIOperator

func AddFieldLabelConversionsForCSIOperator(scheme *runtime.Scheme) error

AddFieldLabelConversionsForCSIOperator adds a conversion function to convert field selectors of CSIOperator from the given version to internal version representation.

func AddFieldLabelConversionsForCluster

func AddFieldLabelConversionsForCluster(scheme *runtime.Scheme) error

AddFieldLabelConversionsForCluster adds a conversion function to convert field selectors of Cluster from the given version to internal version representation.

func AddFieldLabelConversionsForClusterCredential

func AddFieldLabelConversionsForClusterCredential(scheme *runtime.Scheme) error

AddFieldLabelConversionsForClusterCredential adds a conversion function to convert field selectors of ClusterCredential from the given version to internal version representation.

func AddFieldLabelConversionsForCronHPA

func AddFieldLabelConversionsForCronHPA(scheme *runtime.Scheme) error

AddFieldLabelConversionsForCronHPA adds a conversion function to convert field selectors of CronHPA from the given version to internal version representation.

func AddFieldLabelConversionsForMachine

func AddFieldLabelConversionsForMachine(scheme *runtime.Scheme) error

AddFieldLabelConversionsForMachine adds a conversion function to convert field selectors of Cluster from the given version to internal version representation.

func AddFieldLabelConversionsForPersistentEvent

func AddFieldLabelConversionsForPersistentEvent(scheme *runtime.Scheme) error

AddFieldLabelConversionsForPersistentEvent adds a conversion function to convert field selectors of Project from the given version to internal version representation.

func AddFieldLabelConversionsForRegistry

func AddFieldLabelConversionsForRegistry(scheme *runtime.Scheme) error

AddFieldLabelConversionsForRegistry adds a conversion function to convert field selectors of Registry from the given version to internal version representation.

func AddFieldLabelConversionsForTappController

func AddFieldLabelConversionsForTappController(scheme *runtime.Scheme) error

AddFieldLabelConversionsForTappController adds a conversion function to convert field selectors of TappController from the given version to internal version representation.

func Convert_platform_AddonSpec_To_v1_AddonSpec

func Convert_platform_AddonSpec_To_v1_AddonSpec(in *platform.AddonSpec, out *AddonSpec, s conversion.Scope) error

Convert_platform_AddonSpec_To_v1_AddonSpec is an autogenerated conversion function.

func Convert_platform_App_To_v1_App added in v1.8.0

func Convert_platform_App_To_v1_App(in *platform.App, out *App, s conversion.Scope) error

Convert_platform_App_To_v1_App is an autogenerated conversion function.

func Convert_platform_AuthzWebhookAddr_To_v1_AuthzWebhookAddr added in v1.3.1

func Convert_platform_AuthzWebhookAddr_To_v1_AuthzWebhookAddr(in *platform.AuthzWebhookAddr, out *AuthzWebhookAddr, s conversion.Scope) error

Convert_platform_AuthzWebhookAddr_To_v1_AuthzWebhookAddr is an autogenerated conversion function.

func Convert_platform_BuiltinAuthzWebhookAddr_To_v1_BuiltinAuthzWebhookAddr added in v1.3.1

func Convert_platform_BuiltinAuthzWebhookAddr_To_v1_BuiltinAuthzWebhookAddr(in *platform.BuiltinAuthzWebhookAddr, out *BuiltinAuthzWebhookAddr, s conversion.Scope) error

Convert_platform_BuiltinAuthzWebhookAddr_To_v1_BuiltinAuthzWebhookAddr is an autogenerated conversion function.

func Convert_platform_CSIOperatorFeature_To_v1_CSIOperatorFeature added in v1.3.1

func Convert_platform_CSIOperatorFeature_To_v1_CSIOperatorFeature(in *platform.CSIOperatorFeature, out *CSIOperatorFeature, s conversion.Scope) error

Convert_platform_CSIOperatorFeature_To_v1_CSIOperatorFeature is an autogenerated conversion function.

func Convert_platform_CSIOperatorList_To_v1_CSIOperatorList

func Convert_platform_CSIOperatorList_To_v1_CSIOperatorList(in *platform.CSIOperatorList, out *CSIOperatorList, s conversion.Scope) error

Convert_platform_CSIOperatorList_To_v1_CSIOperatorList is an autogenerated conversion function.

func Convert_platform_CSIOperatorSpec_To_v1_CSIOperatorSpec

func Convert_platform_CSIOperatorSpec_To_v1_CSIOperatorSpec(in *platform.CSIOperatorSpec, out *CSIOperatorSpec, s conversion.Scope) error

Convert_platform_CSIOperatorSpec_To_v1_CSIOperatorSpec is an autogenerated conversion function.

func Convert_platform_CSIOperatorStatus_To_v1_CSIOperatorStatus

func Convert_platform_CSIOperatorStatus_To_v1_CSIOperatorStatus(in *platform.CSIOperatorStatus, out *CSIOperatorStatus, s conversion.Scope) error

Convert_platform_CSIOperatorStatus_To_v1_CSIOperatorStatus is an autogenerated conversion function.

func Convert_platform_CSIOperator_To_v1_CSIOperator

func Convert_platform_CSIOperator_To_v1_CSIOperator(in *platform.CSIOperator, out *CSIOperator, s conversion.Scope) error

Convert_platform_CSIOperator_To_v1_CSIOperator is an autogenerated conversion function.

func Convert_platform_CSIProxyOptions_To_v1_CSIProxyOptions

func Convert_platform_CSIProxyOptions_To_v1_CSIProxyOptions(in *platform.CSIProxyOptions, out *CSIProxyOptions, s conversion.Scope) error

Convert_platform_CSIProxyOptions_To_v1_CSIProxyOptions is an autogenerated conversion function.

func Convert_platform_ClusterAddonList_To_v1_ClusterAddonList

func Convert_platform_ClusterAddonList_To_v1_ClusterAddonList(in *platform.ClusterAddonList, out *ClusterAddonList, s conversion.Scope) error

Convert_platform_ClusterAddonList_To_v1_ClusterAddonList is an autogenerated conversion function.

func Convert_platform_ClusterAddonSpec_To_v1_ClusterAddonSpec

func Convert_platform_ClusterAddonSpec_To_v1_ClusterAddonSpec(in *platform.ClusterAddonSpec, out *ClusterAddonSpec, s conversion.Scope) error

Convert_platform_ClusterAddonSpec_To_v1_ClusterAddonSpec is an autogenerated conversion function.

func Convert_platform_ClusterAddonStatus_To_v1_ClusterAddonStatus

func Convert_platform_ClusterAddonStatus_To_v1_ClusterAddonStatus(in *platform.ClusterAddonStatus, out *ClusterAddonStatus, s conversion.Scope) error

Convert_platform_ClusterAddonStatus_To_v1_ClusterAddonStatus is an autogenerated conversion function.

func Convert_platform_ClusterAddonTypeList_To_v1_ClusterAddonTypeList

func Convert_platform_ClusterAddonTypeList_To_v1_ClusterAddonTypeList(in *platform.ClusterAddonTypeList, out *ClusterAddonTypeList, s conversion.Scope) error

Convert_platform_ClusterAddonTypeList_To_v1_ClusterAddonTypeList is an autogenerated conversion function.

func Convert_platform_ClusterAddonType_To_v1_ClusterAddonType

func Convert_platform_ClusterAddonType_To_v1_ClusterAddonType(in *platform.ClusterAddonType, out *ClusterAddonType, s conversion.Scope) error

Convert_platform_ClusterAddonType_To_v1_ClusterAddonType is an autogenerated conversion function.

func Convert_platform_ClusterAddon_To_v1_ClusterAddon

func Convert_platform_ClusterAddon_To_v1_ClusterAddon(in *platform.ClusterAddon, out *ClusterAddon, s conversion.Scope) error

Convert_platform_ClusterAddon_To_v1_ClusterAddon is an autogenerated conversion function.

func Convert_platform_ClusterAddress_To_v1_ClusterAddress

func Convert_platform_ClusterAddress_To_v1_ClusterAddress(in *platform.ClusterAddress, out *ClusterAddress, s conversion.Scope) error

Convert_platform_ClusterAddress_To_v1_ClusterAddress is an autogenerated conversion function.

func Convert_platform_ClusterApplyOptions_To_v1_ClusterApplyOptions

func Convert_platform_ClusterApplyOptions_To_v1_ClusterApplyOptions(in *platform.ClusterApplyOptions, out *ClusterApplyOptions, s conversion.Scope) error

Convert_platform_ClusterApplyOptions_To_v1_ClusterApplyOptions is an autogenerated conversion function.

func Convert_platform_ClusterComponentReplicas_To_v1_ClusterComponentReplicas

func Convert_platform_ClusterComponentReplicas_To_v1_ClusterComponentReplicas(in *platform.ClusterComponentReplicas, out *ClusterComponentReplicas, s conversion.Scope) error

Convert_platform_ClusterComponentReplicas_To_v1_ClusterComponentReplicas is an autogenerated conversion function.

func Convert_platform_ClusterComponent_To_v1_ClusterComponent

func Convert_platform_ClusterComponent_To_v1_ClusterComponent(in *platform.ClusterComponent, out *ClusterComponent, s conversion.Scope) error

Convert_platform_ClusterComponent_To_v1_ClusterComponent is an autogenerated conversion function.

func Convert_platform_ClusterCondition_To_v1_ClusterCondition

func Convert_platform_ClusterCondition_To_v1_ClusterCondition(in *platform.ClusterCondition, out *ClusterCondition, s conversion.Scope) error

Convert_platform_ClusterCondition_To_v1_ClusterCondition is an autogenerated conversion function.

func Convert_platform_ClusterCredentialList_To_v1_ClusterCredentialList

func Convert_platform_ClusterCredentialList_To_v1_ClusterCredentialList(in *platform.ClusterCredentialList, out *ClusterCredentialList, s conversion.Scope) error

Convert_platform_ClusterCredentialList_To_v1_ClusterCredentialList is an autogenerated conversion function.

func Convert_platform_ClusterCredential_To_v1_ClusterCredential

func Convert_platform_ClusterCredential_To_v1_ClusterCredential(in *platform.ClusterCredential, out *ClusterCredential, s conversion.Scope) error

Convert_platform_ClusterCredential_To_v1_ClusterCredential is an autogenerated conversion function.

func Convert_platform_ClusterFeature_To_v1_ClusterFeature

func Convert_platform_ClusterFeature_To_v1_ClusterFeature(in *platform.ClusterFeature, out *ClusterFeature, s conversion.Scope) error

Convert_platform_ClusterFeature_To_v1_ClusterFeature is an autogenerated conversion function.

func Convert_platform_ClusterGroupAPIResourceItem_To_v1_ClusterGroupAPIResourceItem added in v1.8.0

func Convert_platform_ClusterGroupAPIResourceItem_To_v1_ClusterGroupAPIResourceItem(in *platform.ClusterGroupAPIResourceItem, out *ClusterGroupAPIResourceItem, s conversion.Scope) error

Convert_platform_ClusterGroupAPIResourceItem_To_v1_ClusterGroupAPIResourceItem is an autogenerated conversion function.

func Convert_platform_ClusterGroupAPIResourceItemsList_To_v1_ClusterGroupAPIResourceItemsList added in v1.8.0

func Convert_platform_ClusterGroupAPIResourceItemsList_To_v1_ClusterGroupAPIResourceItemsList(in *platform.ClusterGroupAPIResourceItemsList, out *ClusterGroupAPIResourceItemsList, s conversion.Scope) error

Convert_platform_ClusterGroupAPIResourceItemsList_To_v1_ClusterGroupAPIResourceItemsList is an autogenerated conversion function.

func Convert_platform_ClusterGroupAPIResourceItems_To_v1_ClusterGroupAPIResourceItems added in v1.8.0

func Convert_platform_ClusterGroupAPIResourceItems_To_v1_ClusterGroupAPIResourceItems(in *platform.ClusterGroupAPIResourceItems, out *ClusterGroupAPIResourceItems, s conversion.Scope) error

Convert_platform_ClusterGroupAPIResourceItems_To_v1_ClusterGroupAPIResourceItems is an autogenerated conversion function.

func Convert_platform_ClusterGroupAPIResourceOptions_To_v1_ClusterGroupAPIResourceOptions added in v1.8.0

func Convert_platform_ClusterGroupAPIResourceOptions_To_v1_ClusterGroupAPIResourceOptions(in *platform.ClusterGroupAPIResourceOptions, out *ClusterGroupAPIResourceOptions, s conversion.Scope) error

Convert_platform_ClusterGroupAPIResourceOptions_To_v1_ClusterGroupAPIResourceOptions is an autogenerated conversion function.

func Convert_platform_ClusterList_To_v1_ClusterList

func Convert_platform_ClusterList_To_v1_ClusterList(in *platform.ClusterList, out *ClusterList, s conversion.Scope) error

Convert_platform_ClusterList_To_v1_ClusterList is an autogenerated conversion function.

func Convert_platform_ClusterMachine_To_v1_ClusterMachine

func Convert_platform_ClusterMachine_To_v1_ClusterMachine(in *platform.ClusterMachine, out *ClusterMachine, s conversion.Scope) error

Convert_platform_ClusterMachine_To_v1_ClusterMachine is an autogenerated conversion function.

func Convert_platform_ClusterProperty_To_v1_ClusterProperty

func Convert_platform_ClusterProperty_To_v1_ClusterProperty(in *platform.ClusterProperty, out *ClusterProperty, s conversion.Scope) error

Convert_platform_ClusterProperty_To_v1_ClusterProperty is an autogenerated conversion function.

func Convert_platform_ClusterResource_To_v1_ClusterResource

func Convert_platform_ClusterResource_To_v1_ClusterResource(in *platform.ClusterResource, out *ClusterResource, s conversion.Scope) error

Convert_platform_ClusterResource_To_v1_ClusterResource is an autogenerated conversion function.

func Convert_platform_ClusterSpec_To_v1_ClusterSpec

func Convert_platform_ClusterSpec_To_v1_ClusterSpec(in *platform.ClusterSpec, out *ClusterSpec, s conversion.Scope) error

Convert_platform_ClusterSpec_To_v1_ClusterSpec is an autogenerated conversion function.

func Convert_platform_ClusterStatus_To_v1_ClusterStatus

func Convert_platform_ClusterStatus_To_v1_ClusterStatus(in *platform.ClusterStatus, out *ClusterStatus, s conversion.Scope) error

Convert_platform_ClusterStatus_To_v1_ClusterStatus is an autogenerated conversion function.

func Convert_platform_Cluster_To_v1_Cluster

func Convert_platform_Cluster_To_v1_Cluster(in *platform.Cluster, out *Cluster, s conversion.Scope) error

Convert_platform_Cluster_To_v1_Cluster is an autogenerated conversion function.

func Convert_platform_ConfigMapList_To_v1_ConfigMapList

func Convert_platform_ConfigMapList_To_v1_ConfigMapList(in *platform.ConfigMapList, out *ConfigMapList, s conversion.Scope) error

Convert_platform_ConfigMapList_To_v1_ConfigMapList is an autogenerated conversion function.

func Convert_platform_ConfigMap_To_v1_ConfigMap

func Convert_platform_ConfigMap_To_v1_ConfigMap(in *platform.ConfigMap, out *ConfigMap, s conversion.Scope) error

Convert_platform_ConfigMap_To_v1_ConfigMap is an autogenerated conversion function.

func Convert_platform_CronHPAList_To_v1_CronHPAList

func Convert_platform_CronHPAList_To_v1_CronHPAList(in *platform.CronHPAList, out *CronHPAList, s conversion.Scope) error

Convert_platform_CronHPAList_To_v1_CronHPAList is an autogenerated conversion function.

func Convert_platform_CronHPAProxyOptions_To_v1_CronHPAProxyOptions

func Convert_platform_CronHPAProxyOptions_To_v1_CronHPAProxyOptions(in *platform.CronHPAProxyOptions, out *CronHPAProxyOptions, s conversion.Scope) error

Convert_platform_CronHPAProxyOptions_To_v1_CronHPAProxyOptions is an autogenerated conversion function.

func Convert_platform_CronHPASpec_To_v1_CronHPASpec

func Convert_platform_CronHPASpec_To_v1_CronHPASpec(in *platform.CronHPASpec, out *CronHPASpec, s conversion.Scope) error

Convert_platform_CronHPASpec_To_v1_CronHPASpec is an autogenerated conversion function.

func Convert_platform_CronHPAStatus_To_v1_CronHPAStatus

func Convert_platform_CronHPAStatus_To_v1_CronHPAStatus(in *platform.CronHPAStatus, out *CronHPAStatus, s conversion.Scope) error

Convert_platform_CronHPAStatus_To_v1_CronHPAStatus is an autogenerated conversion function.

func Convert_platform_CronHPA_To_v1_CronHPA

func Convert_platform_CronHPA_To_v1_CronHPA(in *platform.CronHPA, out *CronHPA, s conversion.Scope) error

Convert_platform_CronHPA_To_v1_CronHPA is an autogenerated conversion function.

func Convert_platform_Etcd_To_v1_Etcd added in v1.3.1

func Convert_platform_Etcd_To_v1_Etcd(in *platform.Etcd, out *Etcd, s conversion.Scope) error

Convert_platform_Etcd_To_v1_Etcd is an autogenerated conversion function.

func Convert_platform_ExternalAuthzWebhookAddr_To_v1_ExternalAuthzWebhookAddr added in v1.3.1

func Convert_platform_ExternalAuthzWebhookAddr_To_v1_ExternalAuthzWebhookAddr(in *platform.ExternalAuthzWebhookAddr, out *ExternalAuthzWebhookAddr, s conversion.Scope) error

Convert_platform_ExternalAuthzWebhookAddr_To_v1_ExternalAuthzWebhookAddr is an autogenerated conversion function.

func Convert_platform_ExternalEtcd_To_v1_ExternalEtcd added in v1.3.1

func Convert_platform_ExternalEtcd_To_v1_ExternalEtcd(in *platform.ExternalEtcd, out *ExternalEtcd, s conversion.Scope) error

Convert_platform_ExternalEtcd_To_v1_ExternalEtcd is an autogenerated conversion function.

func Convert_platform_File_To_v1_File

func Convert_platform_File_To_v1_File(in *platform.File, out *File, s conversion.Scope) error

Convert_platform_File_To_v1_File is an autogenerated conversion function.

func Convert_platform_HA_To_v1_HA

func Convert_platform_HA_To_v1_HA(in *platform.HA, out *HA, s conversion.Scope) error

Convert_platform_HA_To_v1_HA is an autogenerated conversion function.

func Convert_platform_LocalEtcd_To_v1_LocalEtcd added in v1.3.1

func Convert_platform_LocalEtcd_To_v1_LocalEtcd(in *platform.LocalEtcd, out *LocalEtcd, s conversion.Scope) error

Convert_platform_LocalEtcd_To_v1_LocalEtcd is an autogenerated conversion function.

func Convert_platform_MachineAddress_To_v1_MachineAddress

func Convert_platform_MachineAddress_To_v1_MachineAddress(in *platform.MachineAddress, out *MachineAddress, s conversion.Scope) error

Convert_platform_MachineAddress_To_v1_MachineAddress is an autogenerated conversion function.

func Convert_platform_MachineCondition_To_v1_MachineCondition

func Convert_platform_MachineCondition_To_v1_MachineCondition(in *platform.MachineCondition, out *MachineCondition, s conversion.Scope) error

Convert_platform_MachineCondition_To_v1_MachineCondition is an autogenerated conversion function.

func Convert_platform_MachineList_To_v1_MachineList

func Convert_platform_MachineList_To_v1_MachineList(in *platform.MachineList, out *MachineList, s conversion.Scope) error

Convert_platform_MachineList_To_v1_MachineList is an autogenerated conversion function.

func Convert_platform_MachineSpec_To_v1_MachineSpec

func Convert_platform_MachineSpec_To_v1_MachineSpec(in *platform.MachineSpec, out *MachineSpec, s conversion.Scope) error

Convert_platform_MachineSpec_To_v1_MachineSpec is an autogenerated conversion function.

func Convert_platform_MachineStatus_To_v1_MachineStatus

func Convert_platform_MachineStatus_To_v1_MachineStatus(in *platform.MachineStatus, out *MachineStatus, s conversion.Scope) error

Convert_platform_MachineStatus_To_v1_MachineStatus is an autogenerated conversion function.

func Convert_platform_MachineSystemInfo_To_v1_MachineSystemInfo

func Convert_platform_MachineSystemInfo_To_v1_MachineSystemInfo(in *platform.MachineSystemInfo, out *MachineSystemInfo, s conversion.Scope) error

Convert_platform_MachineSystemInfo_To_v1_MachineSystemInfo is an autogenerated conversion function.

func Convert_platform_Machine_To_v1_Machine

func Convert_platform_Machine_To_v1_Machine(in *platform.Machine, out *Machine, s conversion.Scope) error

Convert_platform_Machine_To_v1_Machine is an autogenerated conversion function.

func Convert_platform_PersistentBackEnd_To_v1_PersistentBackEnd

func Convert_platform_PersistentBackEnd_To_v1_PersistentBackEnd(in *platform.PersistentBackEnd, out *PersistentBackEnd, s conversion.Scope) error

Convert_platform_PersistentBackEnd_To_v1_PersistentBackEnd is an autogenerated conversion function.

func Convert_platform_PersistentEventList_To_v1_PersistentEventList

func Convert_platform_PersistentEventList_To_v1_PersistentEventList(in *platform.PersistentEventList, out *PersistentEventList, s conversion.Scope) error

Convert_platform_PersistentEventList_To_v1_PersistentEventList is an autogenerated conversion function.

func Convert_platform_PersistentEventSpec_To_v1_PersistentEventSpec

func Convert_platform_PersistentEventSpec_To_v1_PersistentEventSpec(in *platform.PersistentEventSpec, out *PersistentEventSpec, s conversion.Scope) error

Convert_platform_PersistentEventSpec_To_v1_PersistentEventSpec is an autogenerated conversion function.

func Convert_platform_PersistentEventStatus_To_v1_PersistentEventStatus

func Convert_platform_PersistentEventStatus_To_v1_PersistentEventStatus(in *platform.PersistentEventStatus, out *PersistentEventStatus, s conversion.Scope) error

Convert_platform_PersistentEventStatus_To_v1_PersistentEventStatus is an autogenerated conversion function.

func Convert_platform_PersistentEvent_To_v1_PersistentEvent

func Convert_platform_PersistentEvent_To_v1_PersistentEvent(in *platform.PersistentEvent, out *PersistentEvent, s conversion.Scope) error

Convert_platform_PersistentEvent_To_v1_PersistentEvent is an autogenerated conversion function.

func Convert_platform_ProxyOptions_To_v1_ProxyOptions added in v1.9.0

func Convert_platform_ProxyOptions_To_v1_ProxyOptions(in *platform.ProxyOptions, out *ProxyOptions, s conversion.Scope) error

Convert_platform_ProxyOptions_To_v1_ProxyOptions is an autogenerated conversion function.

func Convert_platform_RegistryList_To_v1_RegistryList

func Convert_platform_RegistryList_To_v1_RegistryList(in *platform.RegistryList, out *RegistryList, s conversion.Scope) error

Convert_platform_RegistryList_To_v1_RegistryList is an autogenerated conversion function.

func Convert_platform_RegistrySpec_To_v1_RegistrySpec

func Convert_platform_RegistrySpec_To_v1_RegistrySpec(in *platform.RegistrySpec, out *RegistrySpec, s conversion.Scope) error

Convert_platform_RegistrySpec_To_v1_RegistrySpec is an autogenerated conversion function.

func Convert_platform_Registry_To_v1_Registry

func Convert_platform_Registry_To_v1_Registry(in *platform.Registry, out *Registry, s conversion.Scope) error

Convert_platform_Registry_To_v1_Registry is an autogenerated conversion function.

func Convert_platform_ResourceRequirements_To_v1_ResourceRequirements added in v1.2.5

func Convert_platform_ResourceRequirements_To_v1_ResourceRequirements(in *platform.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error

Convert_platform_ResourceRequirements_To_v1_ResourceRequirements is an autogenerated conversion function.

func Convert_platform_StorageBackEndCLS_To_v1_StorageBackEndCLS

func Convert_platform_StorageBackEndCLS_To_v1_StorageBackEndCLS(in *platform.StorageBackEndCLS, out *StorageBackEndCLS, s conversion.Scope) error

Convert_platform_StorageBackEndCLS_To_v1_StorageBackEndCLS is an autogenerated conversion function.

func Convert_platform_StorageBackEndES_To_v1_StorageBackEndES

func Convert_platform_StorageBackEndES_To_v1_StorageBackEndES(in *platform.StorageBackEndES, out *StorageBackEndES, s conversion.Scope) error

Convert_platform_StorageBackEndES_To_v1_StorageBackEndES is an autogenerated conversion function.

func Convert_platform_TKEHA_To_v1_TKEHA

func Convert_platform_TKEHA_To_v1_TKEHA(in *platform.TKEHA, out *TKEHA, s conversion.Scope) error

Convert_platform_TKEHA_To_v1_TKEHA is an autogenerated conversion function.

func Convert_platform_TappControllerList_To_v1_TappControllerList

func Convert_platform_TappControllerList_To_v1_TappControllerList(in *platform.TappControllerList, out *TappControllerList, s conversion.Scope) error

Convert_platform_TappControllerList_To_v1_TappControllerList is an autogenerated conversion function.

func Convert_platform_TappControllerProxyOptions_To_v1_TappControllerProxyOptions

func Convert_platform_TappControllerProxyOptions_To_v1_TappControllerProxyOptions(in *platform.TappControllerProxyOptions, out *TappControllerProxyOptions, s conversion.Scope) error

Convert_platform_TappControllerProxyOptions_To_v1_TappControllerProxyOptions is an autogenerated conversion function.

func Convert_platform_TappControllerSpec_To_v1_TappControllerSpec

func Convert_platform_TappControllerSpec_To_v1_TappControllerSpec(in *platform.TappControllerSpec, out *TappControllerSpec, s conversion.Scope) error

Convert_platform_TappControllerSpec_To_v1_TappControllerSpec is an autogenerated conversion function.

func Convert_platform_TappControllerStatus_To_v1_TappControllerStatus

func Convert_platform_TappControllerStatus_To_v1_TappControllerStatus(in *platform.TappControllerStatus, out *TappControllerStatus, s conversion.Scope) error

Convert_platform_TappControllerStatus_To_v1_TappControllerStatus is an autogenerated conversion function.

func Convert_platform_TappController_To_v1_TappController

func Convert_platform_TappController_To_v1_TappController(in *platform.TappController, out *TappController, s conversion.Scope) error

Convert_platform_TappController_To_v1_TappController is an autogenerated conversion function.

func Convert_platform_ThirdPartyHA_To_v1_ThirdPartyHA

func Convert_platform_ThirdPartyHA_To_v1_ThirdPartyHA(in *platform.ThirdPartyHA, out *ThirdPartyHA, s conversion.Scope) error

Convert_platform_ThirdPartyHA_To_v1_ThirdPartyHA is an autogenerated conversion function.

func Convert_platform_UpgradeStrategy_To_v1_UpgradeStrategy added in v1.3.1

func Convert_platform_UpgradeStrategy_To_v1_UpgradeStrategy(in *platform.UpgradeStrategy, out *UpgradeStrategy, s conversion.Scope) error

Convert_platform_UpgradeStrategy_To_v1_UpgradeStrategy is an autogenerated conversion function.

func Convert_platform_Upgrade_To_v1_Upgrade added in v1.3.1

func Convert_platform_Upgrade_To_v1_Upgrade(in *platform.Upgrade, out *Upgrade, s conversion.Scope) error

Convert_platform_Upgrade_To_v1_Upgrade is an autogenerated conversion function.

func Convert_url_Values_To_v1_CSIProxyOptions added in v1.8.0

func Convert_url_Values_To_v1_CSIProxyOptions(in *url.Values, out *CSIProxyOptions, s conversion.Scope) error

Convert_url_Values_To_v1_CSIProxyOptions is an autogenerated conversion function.

func Convert_url_Values_To_v1_ClusterApplyOptions added in v1.8.0

func Convert_url_Values_To_v1_ClusterApplyOptions(in *url.Values, out *ClusterApplyOptions, s conversion.Scope) error

Convert_url_Values_To_v1_ClusterApplyOptions is an autogenerated conversion function.

func Convert_url_Values_To_v1_ClusterGroupAPIResourceOptions added in v1.8.0

func Convert_url_Values_To_v1_ClusterGroupAPIResourceOptions(in *url.Values, out *ClusterGroupAPIResourceOptions, s conversion.Scope) error

Convert_url_Values_To_v1_ClusterGroupAPIResourceOptions is an autogenerated conversion function.

func Convert_url_Values_To_v1_CronHPAProxyOptions added in v1.8.0

func Convert_url_Values_To_v1_CronHPAProxyOptions(in *url.Values, out *CronHPAProxyOptions, s conversion.Scope) error

Convert_url_Values_To_v1_CronHPAProxyOptions is an autogenerated conversion function.

func Convert_url_Values_To_v1_ProxyOptions added in v1.9.0

func Convert_url_Values_To_v1_ProxyOptions(in *url.Values, out *ProxyOptions, s conversion.Scope) error

Convert_url_Values_To_v1_ProxyOptions is an autogenerated conversion function.

func Convert_url_Values_To_v1_TappControllerProxyOptions added in v1.8.0

func Convert_url_Values_To_v1_TappControllerProxyOptions(in *url.Values, out *TappControllerProxyOptions, s conversion.Scope) error

Convert_url_Values_To_v1_TappControllerProxyOptions is an autogenerated conversion function.

func Convert_v1_AddonSpec_To_platform_AddonSpec

func Convert_v1_AddonSpec_To_platform_AddonSpec(in *AddonSpec, out *platform.AddonSpec, s conversion.Scope) error

Convert_v1_AddonSpec_To_platform_AddonSpec is an autogenerated conversion function.

func Convert_v1_App_To_platform_App added in v1.8.0

func Convert_v1_App_To_platform_App(in *App, out *platform.App, s conversion.Scope) error

Convert_v1_App_To_platform_App is an autogenerated conversion function.

func Convert_v1_AuthzWebhookAddr_To_platform_AuthzWebhookAddr added in v1.3.1

func Convert_v1_AuthzWebhookAddr_To_platform_AuthzWebhookAddr(in *AuthzWebhookAddr, out *platform.AuthzWebhookAddr, s conversion.Scope) error

Convert_v1_AuthzWebhookAddr_To_platform_AuthzWebhookAddr is an autogenerated conversion function.

func Convert_v1_BuiltinAuthzWebhookAddr_To_platform_BuiltinAuthzWebhookAddr added in v1.3.1

func Convert_v1_BuiltinAuthzWebhookAddr_To_platform_BuiltinAuthzWebhookAddr(in *BuiltinAuthzWebhookAddr, out *platform.BuiltinAuthzWebhookAddr, s conversion.Scope) error

Convert_v1_BuiltinAuthzWebhookAddr_To_platform_BuiltinAuthzWebhookAddr is an autogenerated conversion function.

func Convert_v1_CSIOperatorFeature_To_platform_CSIOperatorFeature added in v1.3.1

func Convert_v1_CSIOperatorFeature_To_platform_CSIOperatorFeature(in *CSIOperatorFeature, out *platform.CSIOperatorFeature, s conversion.Scope) error

Convert_v1_CSIOperatorFeature_To_platform_CSIOperatorFeature is an autogenerated conversion function.

func Convert_v1_CSIOperatorList_To_platform_CSIOperatorList

func Convert_v1_CSIOperatorList_To_platform_CSIOperatorList(in *CSIOperatorList, out *platform.CSIOperatorList, s conversion.Scope) error

Convert_v1_CSIOperatorList_To_platform_CSIOperatorList is an autogenerated conversion function.

func Convert_v1_CSIOperatorSpec_To_platform_CSIOperatorSpec

func Convert_v1_CSIOperatorSpec_To_platform_CSIOperatorSpec(in *CSIOperatorSpec, out *platform.CSIOperatorSpec, s conversion.Scope) error

Convert_v1_CSIOperatorSpec_To_platform_CSIOperatorSpec is an autogenerated conversion function.

func Convert_v1_CSIOperatorStatus_To_platform_CSIOperatorStatus

func Convert_v1_CSIOperatorStatus_To_platform_CSIOperatorStatus(in *CSIOperatorStatus, out *platform.CSIOperatorStatus, s conversion.Scope) error

Convert_v1_CSIOperatorStatus_To_platform_CSIOperatorStatus is an autogenerated conversion function.

func Convert_v1_CSIOperator_To_platform_CSIOperator

func Convert_v1_CSIOperator_To_platform_CSIOperator(in *CSIOperator, out *platform.CSIOperator, s conversion.Scope) error

Convert_v1_CSIOperator_To_platform_CSIOperator is an autogenerated conversion function.

func Convert_v1_CSIProxyOptions_To_platform_CSIProxyOptions

func Convert_v1_CSIProxyOptions_To_platform_CSIProxyOptions(in *CSIProxyOptions, out *platform.CSIProxyOptions, s conversion.Scope) error

Convert_v1_CSIProxyOptions_To_platform_CSIProxyOptions is an autogenerated conversion function.

func Convert_v1_ClusterAddonList_To_platform_ClusterAddonList

func Convert_v1_ClusterAddonList_To_platform_ClusterAddonList(in *ClusterAddonList, out *platform.ClusterAddonList, s conversion.Scope) error

Convert_v1_ClusterAddonList_To_platform_ClusterAddonList is an autogenerated conversion function.

func Convert_v1_ClusterAddonSpec_To_platform_ClusterAddonSpec

func Convert_v1_ClusterAddonSpec_To_platform_ClusterAddonSpec(in *ClusterAddonSpec, out *platform.ClusterAddonSpec, s conversion.Scope) error

Convert_v1_ClusterAddonSpec_To_platform_ClusterAddonSpec is an autogenerated conversion function.

func Convert_v1_ClusterAddonStatus_To_platform_ClusterAddonStatus

func Convert_v1_ClusterAddonStatus_To_platform_ClusterAddonStatus(in *ClusterAddonStatus, out *platform.ClusterAddonStatus, s conversion.Scope) error

Convert_v1_ClusterAddonStatus_To_platform_ClusterAddonStatus is an autogenerated conversion function.

func Convert_v1_ClusterAddonTypeList_To_platform_ClusterAddonTypeList

func Convert_v1_ClusterAddonTypeList_To_platform_ClusterAddonTypeList(in *ClusterAddonTypeList, out *platform.ClusterAddonTypeList, s conversion.Scope) error

Convert_v1_ClusterAddonTypeList_To_platform_ClusterAddonTypeList is an autogenerated conversion function.

func Convert_v1_ClusterAddonType_To_platform_ClusterAddonType

func Convert_v1_ClusterAddonType_To_platform_ClusterAddonType(in *ClusterAddonType, out *platform.ClusterAddonType, s conversion.Scope) error

Convert_v1_ClusterAddonType_To_platform_ClusterAddonType is an autogenerated conversion function.

func Convert_v1_ClusterAddon_To_platform_ClusterAddon

func Convert_v1_ClusterAddon_To_platform_ClusterAddon(in *ClusterAddon, out *platform.ClusterAddon, s conversion.Scope) error

Convert_v1_ClusterAddon_To_platform_ClusterAddon is an autogenerated conversion function.

func Convert_v1_ClusterAddress_To_platform_ClusterAddress

func Convert_v1_ClusterAddress_To_platform_ClusterAddress(in *ClusterAddress, out *platform.ClusterAddress, s conversion.Scope) error

Convert_v1_ClusterAddress_To_platform_ClusterAddress is an autogenerated conversion function.

func Convert_v1_ClusterApplyOptions_To_platform_ClusterApplyOptions

func Convert_v1_ClusterApplyOptions_To_platform_ClusterApplyOptions(in *ClusterApplyOptions, out *platform.ClusterApplyOptions, s conversion.Scope) error

Convert_v1_ClusterApplyOptions_To_platform_ClusterApplyOptions is an autogenerated conversion function.

func Convert_v1_ClusterComponentReplicas_To_platform_ClusterComponentReplicas

func Convert_v1_ClusterComponentReplicas_To_platform_ClusterComponentReplicas(in *ClusterComponentReplicas, out *platform.ClusterComponentReplicas, s conversion.Scope) error

Convert_v1_ClusterComponentReplicas_To_platform_ClusterComponentReplicas is an autogenerated conversion function.

func Convert_v1_ClusterComponent_To_platform_ClusterComponent

func Convert_v1_ClusterComponent_To_platform_ClusterComponent(in *ClusterComponent, out *platform.ClusterComponent, s conversion.Scope) error

Convert_v1_ClusterComponent_To_platform_ClusterComponent is an autogenerated conversion function.

func Convert_v1_ClusterCondition_To_platform_ClusterCondition

func Convert_v1_ClusterCondition_To_platform_ClusterCondition(in *ClusterCondition, out *platform.ClusterCondition, s conversion.Scope) error

Convert_v1_ClusterCondition_To_platform_ClusterCondition is an autogenerated conversion function.

func Convert_v1_ClusterCredentialList_To_platform_ClusterCredentialList

func Convert_v1_ClusterCredentialList_To_platform_ClusterCredentialList(in *ClusterCredentialList, out *platform.ClusterCredentialList, s conversion.Scope) error

Convert_v1_ClusterCredentialList_To_platform_ClusterCredentialList is an autogenerated conversion function.

func Convert_v1_ClusterCredential_To_platform_ClusterCredential

func Convert_v1_ClusterCredential_To_platform_ClusterCredential(in *ClusterCredential, out *platform.ClusterCredential, s conversion.Scope) error

Convert_v1_ClusterCredential_To_platform_ClusterCredential is an autogenerated conversion function.

func Convert_v1_ClusterFeature_To_platform_ClusterFeature

func Convert_v1_ClusterFeature_To_platform_ClusterFeature(in *ClusterFeature, out *platform.ClusterFeature, s conversion.Scope) error

Convert_v1_ClusterFeature_To_platform_ClusterFeature is an autogenerated conversion function.

func Convert_v1_ClusterGroupAPIResourceItem_To_platform_ClusterGroupAPIResourceItem added in v1.8.0

func Convert_v1_ClusterGroupAPIResourceItem_To_platform_ClusterGroupAPIResourceItem(in *ClusterGroupAPIResourceItem, out *platform.ClusterGroupAPIResourceItem, s conversion.Scope) error

Convert_v1_ClusterGroupAPIResourceItem_To_platform_ClusterGroupAPIResourceItem is an autogenerated conversion function.

func Convert_v1_ClusterGroupAPIResourceItemsList_To_platform_ClusterGroupAPIResourceItemsList added in v1.8.0

func Convert_v1_ClusterGroupAPIResourceItemsList_To_platform_ClusterGroupAPIResourceItemsList(in *ClusterGroupAPIResourceItemsList, out *platform.ClusterGroupAPIResourceItemsList, s conversion.Scope) error

Convert_v1_ClusterGroupAPIResourceItemsList_To_platform_ClusterGroupAPIResourceItemsList is an autogenerated conversion function.

func Convert_v1_ClusterGroupAPIResourceItems_To_platform_ClusterGroupAPIResourceItems added in v1.8.0

func Convert_v1_ClusterGroupAPIResourceItems_To_platform_ClusterGroupAPIResourceItems(in *ClusterGroupAPIResourceItems, out *platform.ClusterGroupAPIResourceItems, s conversion.Scope) error

Convert_v1_ClusterGroupAPIResourceItems_To_platform_ClusterGroupAPIResourceItems is an autogenerated conversion function.

func Convert_v1_ClusterGroupAPIResourceOptions_To_platform_ClusterGroupAPIResourceOptions added in v1.8.0

func Convert_v1_ClusterGroupAPIResourceOptions_To_platform_ClusterGroupAPIResourceOptions(in *ClusterGroupAPIResourceOptions, out *platform.ClusterGroupAPIResourceOptions, s conversion.Scope) error

Convert_v1_ClusterGroupAPIResourceOptions_To_platform_ClusterGroupAPIResourceOptions is an autogenerated conversion function.

func Convert_v1_ClusterList_To_platform_ClusterList

func Convert_v1_ClusterList_To_platform_ClusterList(in *ClusterList, out *platform.ClusterList, s conversion.Scope) error

Convert_v1_ClusterList_To_platform_ClusterList is an autogenerated conversion function.

func Convert_v1_ClusterMachine_To_platform_ClusterMachine

func Convert_v1_ClusterMachine_To_platform_ClusterMachine(in *ClusterMachine, out *platform.ClusterMachine, s conversion.Scope) error

Convert_v1_ClusterMachine_To_platform_ClusterMachine is an autogenerated conversion function.

func Convert_v1_ClusterProperty_To_platform_ClusterProperty

func Convert_v1_ClusterProperty_To_platform_ClusterProperty(in *ClusterProperty, out *platform.ClusterProperty, s conversion.Scope) error

Convert_v1_ClusterProperty_To_platform_ClusterProperty is an autogenerated conversion function.

func Convert_v1_ClusterResource_To_platform_ClusterResource

func Convert_v1_ClusterResource_To_platform_ClusterResource(in *ClusterResource, out *platform.ClusterResource, s conversion.Scope) error

Convert_v1_ClusterResource_To_platform_ClusterResource is an autogenerated conversion function.

func Convert_v1_ClusterSpec_To_platform_ClusterSpec

func Convert_v1_ClusterSpec_To_platform_ClusterSpec(in *ClusterSpec, out *platform.ClusterSpec, s conversion.Scope) error

Convert_v1_ClusterSpec_To_platform_ClusterSpec is an autogenerated conversion function.

func Convert_v1_ClusterStatus_To_platform_ClusterStatus

func Convert_v1_ClusterStatus_To_platform_ClusterStatus(in *ClusterStatus, out *platform.ClusterStatus, s conversion.Scope) error

Convert_v1_ClusterStatus_To_platform_ClusterStatus is an autogenerated conversion function.

func Convert_v1_Cluster_To_platform_Cluster

func Convert_v1_Cluster_To_platform_Cluster(in *Cluster, out *platform.Cluster, s conversion.Scope) error

Convert_v1_Cluster_To_platform_Cluster is an autogenerated conversion function.

func Convert_v1_ConfigMapList_To_platform_ConfigMapList

func Convert_v1_ConfigMapList_To_platform_ConfigMapList(in *ConfigMapList, out *platform.ConfigMapList, s conversion.Scope) error

Convert_v1_ConfigMapList_To_platform_ConfigMapList is an autogenerated conversion function.

func Convert_v1_ConfigMap_To_platform_ConfigMap

func Convert_v1_ConfigMap_To_platform_ConfigMap(in *ConfigMap, out *platform.ConfigMap, s conversion.Scope) error

Convert_v1_ConfigMap_To_platform_ConfigMap is an autogenerated conversion function.

func Convert_v1_CronHPAList_To_platform_CronHPAList

func Convert_v1_CronHPAList_To_platform_CronHPAList(in *CronHPAList, out *platform.CronHPAList, s conversion.Scope) error

Convert_v1_CronHPAList_To_platform_CronHPAList is an autogenerated conversion function.

func Convert_v1_CronHPAProxyOptions_To_platform_CronHPAProxyOptions

func Convert_v1_CronHPAProxyOptions_To_platform_CronHPAProxyOptions(in *CronHPAProxyOptions, out *platform.CronHPAProxyOptions, s conversion.Scope) error

Convert_v1_CronHPAProxyOptions_To_platform_CronHPAProxyOptions is an autogenerated conversion function.

func Convert_v1_CronHPASpec_To_platform_CronHPASpec

func Convert_v1_CronHPASpec_To_platform_CronHPASpec(in *CronHPASpec, out *platform.CronHPASpec, s conversion.Scope) error

Convert_v1_CronHPASpec_To_platform_CronHPASpec is an autogenerated conversion function.

func Convert_v1_CronHPAStatus_To_platform_CronHPAStatus

func Convert_v1_CronHPAStatus_To_platform_CronHPAStatus(in *CronHPAStatus, out *platform.CronHPAStatus, s conversion.Scope) error

Convert_v1_CronHPAStatus_To_platform_CronHPAStatus is an autogenerated conversion function.

func Convert_v1_CronHPA_To_platform_CronHPA

func Convert_v1_CronHPA_To_platform_CronHPA(in *CronHPA, out *platform.CronHPA, s conversion.Scope) error

Convert_v1_CronHPA_To_platform_CronHPA is an autogenerated conversion function.

func Convert_v1_Etcd_To_platform_Etcd added in v1.3.1

func Convert_v1_Etcd_To_platform_Etcd(in *Etcd, out *platform.Etcd, s conversion.Scope) error

Convert_v1_Etcd_To_platform_Etcd is an autogenerated conversion function.

func Convert_v1_ExternalAuthzWebhookAddr_To_platform_ExternalAuthzWebhookAddr added in v1.3.1

func Convert_v1_ExternalAuthzWebhookAddr_To_platform_ExternalAuthzWebhookAddr(in *ExternalAuthzWebhookAddr, out *platform.ExternalAuthzWebhookAddr, s conversion.Scope) error

Convert_v1_ExternalAuthzWebhookAddr_To_platform_ExternalAuthzWebhookAddr is an autogenerated conversion function.

func Convert_v1_ExternalEtcd_To_platform_ExternalEtcd added in v1.3.1

func Convert_v1_ExternalEtcd_To_platform_ExternalEtcd(in *ExternalEtcd, out *platform.ExternalEtcd, s conversion.Scope) error

Convert_v1_ExternalEtcd_To_platform_ExternalEtcd is an autogenerated conversion function.

func Convert_v1_File_To_platform_File

func Convert_v1_File_To_platform_File(in *File, out *platform.File, s conversion.Scope) error

Convert_v1_File_To_platform_File is an autogenerated conversion function.

func Convert_v1_HA_To_platform_HA

func Convert_v1_HA_To_platform_HA(in *HA, out *platform.HA, s conversion.Scope) error

Convert_v1_HA_To_platform_HA is an autogenerated conversion function.

func Convert_v1_LocalEtcd_To_platform_LocalEtcd added in v1.3.1

func Convert_v1_LocalEtcd_To_platform_LocalEtcd(in *LocalEtcd, out *platform.LocalEtcd, s conversion.Scope) error

Convert_v1_LocalEtcd_To_platform_LocalEtcd is an autogenerated conversion function.

func Convert_v1_MachineAddress_To_platform_MachineAddress

func Convert_v1_MachineAddress_To_platform_MachineAddress(in *MachineAddress, out *platform.MachineAddress, s conversion.Scope) error

Convert_v1_MachineAddress_To_platform_MachineAddress is an autogenerated conversion function.

func Convert_v1_MachineCondition_To_platform_MachineCondition

func Convert_v1_MachineCondition_To_platform_MachineCondition(in *MachineCondition, out *platform.MachineCondition, s conversion.Scope) error

Convert_v1_MachineCondition_To_platform_MachineCondition is an autogenerated conversion function.

func Convert_v1_MachineList_To_platform_MachineList

func Convert_v1_MachineList_To_platform_MachineList(in *MachineList, out *platform.MachineList, s conversion.Scope) error

Convert_v1_MachineList_To_platform_MachineList is an autogenerated conversion function.

func Convert_v1_MachineSpec_To_platform_MachineSpec

func Convert_v1_MachineSpec_To_platform_MachineSpec(in *MachineSpec, out *platform.MachineSpec, s conversion.Scope) error

Convert_v1_MachineSpec_To_platform_MachineSpec is an autogenerated conversion function.

func Convert_v1_MachineStatus_To_platform_MachineStatus

func Convert_v1_MachineStatus_To_platform_MachineStatus(in *MachineStatus, out *platform.MachineStatus, s conversion.Scope) error

Convert_v1_MachineStatus_To_platform_MachineStatus is an autogenerated conversion function.

func Convert_v1_MachineSystemInfo_To_platform_MachineSystemInfo

func Convert_v1_MachineSystemInfo_To_platform_MachineSystemInfo(in *MachineSystemInfo, out *platform.MachineSystemInfo, s conversion.Scope) error

Convert_v1_MachineSystemInfo_To_platform_MachineSystemInfo is an autogenerated conversion function.

func Convert_v1_Machine_To_platform_Machine

func Convert_v1_Machine_To_platform_Machine(in *Machine, out *platform.Machine, s conversion.Scope) error

Convert_v1_Machine_To_platform_Machine is an autogenerated conversion function.

func Convert_v1_PersistentBackEnd_To_platform_PersistentBackEnd

func Convert_v1_PersistentBackEnd_To_platform_PersistentBackEnd(in *PersistentBackEnd, out *platform.PersistentBackEnd, s conversion.Scope) error

Convert_v1_PersistentBackEnd_To_platform_PersistentBackEnd is an autogenerated conversion function.

func Convert_v1_PersistentEventList_To_platform_PersistentEventList

func Convert_v1_PersistentEventList_To_platform_PersistentEventList(in *PersistentEventList, out *platform.PersistentEventList, s conversion.Scope) error

Convert_v1_PersistentEventList_To_platform_PersistentEventList is an autogenerated conversion function.

func Convert_v1_PersistentEventSpec_To_platform_PersistentEventSpec

func Convert_v1_PersistentEventSpec_To_platform_PersistentEventSpec(in *PersistentEventSpec, out *platform.PersistentEventSpec, s conversion.Scope) error

Convert_v1_PersistentEventSpec_To_platform_PersistentEventSpec is an autogenerated conversion function.

func Convert_v1_PersistentEventStatus_To_platform_PersistentEventStatus

func Convert_v1_PersistentEventStatus_To_platform_PersistentEventStatus(in *PersistentEventStatus, out *platform.PersistentEventStatus, s conversion.Scope) error

Convert_v1_PersistentEventStatus_To_platform_PersistentEventStatus is an autogenerated conversion function.

func Convert_v1_PersistentEvent_To_platform_PersistentEvent

func Convert_v1_PersistentEvent_To_platform_PersistentEvent(in *PersistentEvent, out *platform.PersistentEvent, s conversion.Scope) error

Convert_v1_PersistentEvent_To_platform_PersistentEvent is an autogenerated conversion function.

func Convert_v1_ProxyOptions_To_platform_ProxyOptions added in v1.9.0

func Convert_v1_ProxyOptions_To_platform_ProxyOptions(in *ProxyOptions, out *platform.ProxyOptions, s conversion.Scope) error

Convert_v1_ProxyOptions_To_platform_ProxyOptions is an autogenerated conversion function.

func Convert_v1_RegistryList_To_platform_RegistryList

func Convert_v1_RegistryList_To_platform_RegistryList(in *RegistryList, out *platform.RegistryList, s conversion.Scope) error

Convert_v1_RegistryList_To_platform_RegistryList is an autogenerated conversion function.

func Convert_v1_RegistrySpec_To_platform_RegistrySpec

func Convert_v1_RegistrySpec_To_platform_RegistrySpec(in *RegistrySpec, out *platform.RegistrySpec, s conversion.Scope) error

Convert_v1_RegistrySpec_To_platform_RegistrySpec is an autogenerated conversion function.

func Convert_v1_Registry_To_platform_Registry

func Convert_v1_Registry_To_platform_Registry(in *Registry, out *platform.Registry, s conversion.Scope) error

Convert_v1_Registry_To_platform_Registry is an autogenerated conversion function.

func Convert_v1_ResourceRequirements_To_platform_ResourceRequirements added in v1.2.5

func Convert_v1_ResourceRequirements_To_platform_ResourceRequirements(in *ResourceRequirements, out *platform.ResourceRequirements, s conversion.Scope) error

Convert_v1_ResourceRequirements_To_platform_ResourceRequirements is an autogenerated conversion function.

func Convert_v1_StorageBackEndCLS_To_platform_StorageBackEndCLS

func Convert_v1_StorageBackEndCLS_To_platform_StorageBackEndCLS(in *StorageBackEndCLS, out *platform.StorageBackEndCLS, s conversion.Scope) error

Convert_v1_StorageBackEndCLS_To_platform_StorageBackEndCLS is an autogenerated conversion function.

func Convert_v1_StorageBackEndES_To_platform_StorageBackEndES

func Convert_v1_StorageBackEndES_To_platform_StorageBackEndES(in *StorageBackEndES, out *platform.StorageBackEndES, s conversion.Scope) error

Convert_v1_StorageBackEndES_To_platform_StorageBackEndES is an autogenerated conversion function.

func Convert_v1_TKEHA_To_platform_TKEHA

func Convert_v1_TKEHA_To_platform_TKEHA(in *TKEHA, out *platform.TKEHA, s conversion.Scope) error

Convert_v1_TKEHA_To_platform_TKEHA is an autogenerated conversion function.

func Convert_v1_TappControllerList_To_platform_TappControllerList

func Convert_v1_TappControllerList_To_platform_TappControllerList(in *TappControllerList, out *platform.TappControllerList, s conversion.Scope) error

Convert_v1_TappControllerList_To_platform_TappControllerList is an autogenerated conversion function.

func Convert_v1_TappControllerProxyOptions_To_platform_TappControllerProxyOptions

func Convert_v1_TappControllerProxyOptions_To_platform_TappControllerProxyOptions(in *TappControllerProxyOptions, out *platform.TappControllerProxyOptions, s conversion.Scope) error

Convert_v1_TappControllerProxyOptions_To_platform_TappControllerProxyOptions is an autogenerated conversion function.

func Convert_v1_TappControllerSpec_To_platform_TappControllerSpec

func Convert_v1_TappControllerSpec_To_platform_TappControllerSpec(in *TappControllerSpec, out *platform.TappControllerSpec, s conversion.Scope) error

Convert_v1_TappControllerSpec_To_platform_TappControllerSpec is an autogenerated conversion function.

func Convert_v1_TappControllerStatus_To_platform_TappControllerStatus

func Convert_v1_TappControllerStatus_To_platform_TappControllerStatus(in *TappControllerStatus, out *platform.TappControllerStatus, s conversion.Scope) error

Convert_v1_TappControllerStatus_To_platform_TappControllerStatus is an autogenerated conversion function.

func Convert_v1_TappController_To_platform_TappController

func Convert_v1_TappController_To_platform_TappController(in *TappController, out *platform.TappController, s conversion.Scope) error

Convert_v1_TappController_To_platform_TappController is an autogenerated conversion function.

func Convert_v1_ThirdPartyHA_To_platform_ThirdPartyHA

func Convert_v1_ThirdPartyHA_To_platform_ThirdPartyHA(in *ThirdPartyHA, out *platform.ThirdPartyHA, s conversion.Scope) error

Convert_v1_ThirdPartyHA_To_platform_ThirdPartyHA is an autogenerated conversion function.

func Convert_v1_UpgradeStrategy_To_platform_UpgradeStrategy added in v1.3.1

func Convert_v1_UpgradeStrategy_To_platform_UpgradeStrategy(in *UpgradeStrategy, out *platform.UpgradeStrategy, s conversion.Scope) error

Convert_v1_UpgradeStrategy_To_platform_UpgradeStrategy is an autogenerated conversion function.

func Convert_v1_Upgrade_To_platform_Upgrade added in v1.3.1

func Convert_v1_Upgrade_To_platform_Upgrade(in *Upgrade, out *platform.Upgrade, s conversion.Scope) error

Convert_v1_Upgrade_To_platform_Upgrade is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a LocalGroup qualified GroupResource

func SetDefaults_CSIOperatorStatus

func SetDefaults_CSIOperatorStatus(obj *CSIOperatorStatus)

func SetDefaults_ClusterFeature added in v1.8.0

func SetDefaults_ClusterFeature(obj *ClusterFeature)

func SetDefaults_ClusterSpec added in v1.3.1

func SetDefaults_ClusterSpec(obj *ClusterSpec)

func SetDefaults_ClusterStatus

func SetDefaults_ClusterStatus(obj *ClusterStatus)

func SetDefaults_ConfigMap

func SetDefaults_ConfigMap(obj *ConfigMap)

func SetDefaults_CronHPAStatus

func SetDefaults_CronHPAStatus(obj *CronHPAStatus)

func SetDefaults_MachineStatus

func SetDefaults_MachineStatus(obj *MachineStatus)

func SetDefaults_PersistentEventStatus

func SetDefaults_PersistentEventStatus(obj *PersistentEventStatus)

SetDefaults_NamespaceSetStatus sets additional defaults namespace status.

func SetDefaults_TappControllerStatus

func SetDefaults_TappControllerStatus(obj *TappControllerStatus)

func SetObjectDefaults_CSIOperator

func SetObjectDefaults_CSIOperator(in *CSIOperator)

func SetObjectDefaults_CSIOperatorList

func SetObjectDefaults_CSIOperatorList(in *CSIOperatorList)

func SetObjectDefaults_Cluster

func SetObjectDefaults_Cluster(in *Cluster)

func SetObjectDefaults_ClusterList

func SetObjectDefaults_ClusterList(in *ClusterList)

func SetObjectDefaults_ConfigMap

func SetObjectDefaults_ConfigMap(in *ConfigMap)

func SetObjectDefaults_ConfigMapList

func SetObjectDefaults_ConfigMapList(in *ConfigMapList)

func SetObjectDefaults_CronHPA

func SetObjectDefaults_CronHPA(in *CronHPA)

func SetObjectDefaults_CronHPAList

func SetObjectDefaults_CronHPAList(in *CronHPAList)

func SetObjectDefaults_Machine

func SetObjectDefaults_Machine(in *Machine)

func SetObjectDefaults_MachineList

func SetObjectDefaults_MachineList(in *MachineList)

func SetObjectDefaults_PersistentEvent

func SetObjectDefaults_PersistentEvent(in *PersistentEvent)

func SetObjectDefaults_PersistentEventList

func SetObjectDefaults_PersistentEventList(in *PersistentEventList)

func SetObjectDefaults_TappController

func SetObjectDefaults_TappController(in *TappController)

func SetObjectDefaults_TappControllerList

func SetObjectDefaults_TappControllerList(in *TappControllerList)

Types

type AddonLevel

type AddonLevel string

AddonLevel indicates the level of cluster addon.

const (
	// LevelBasic is level for basic of cluster.
	LevelBasic AddonLevel = "Basic"
	// LevelEnhance is level for enhance of cluster.
	LevelEnhance AddonLevel = "Enhance"
)

These are valid level of addon.

type AddonPhase

type AddonPhase string

AddonPhase defines the phase of helm constructor.

const (
	// AddonPhaseInitializing means is wait initializing.
	AddonPhaseInitializing AddonPhase = "Initializing"
	// AddonPhaseReinitializing means is reinitializing.
	AddonPhaseReinitializing AddonPhase = "Reinitializing"
	// AddonPhaseChecking means is wait checking.
	AddonPhaseChecking AddonPhase = "Checking"
	// AddonPhaseRunning means is running.
	AddonPhaseRunning AddonPhase = "Running"
	// AddonPhaseUpgrading means is upgrading.
	AddonPhaseUpgrading AddonPhase = "Upgrading"
	// AddonPhaseFailed means has been failed.
	AddonPhaseFailed AddonPhase = "Failed"
	// AddonPhasePending means the controller is proceeding deploying
	AddonPhasePending AddonPhase = "Pending"
	// AddonPhaseUnhealthy means some pods of GPUManager is partial running
	AddonPhaseUnhealthy AddonPhase = "Unhealthy"
	// AddonPhaseTerminating means addon terminating
	AddonPhaseTerminating AddonPhase = "Terminating"
	// AddonPhaseUnknown means addon unknown
	AddonPhaseUnknown AddonPhase = "Unknown"
)

type AddonSpec

type AddonSpec struct {
	TenantID    string `json:"tenantID" protobuf:"bytes,1,opt,name=tenantID"`
	ClusterName string `json:"clusterName" protobuf:"bytes,2,opt,name=clusterName"`
	Version     string `json:"version,omitempty" protobuf:"bytes,3,opt,name=version"`
}

AddonSpec describes the attributes on a Addon.

func (*AddonSpec) DeepCopy

func (in *AddonSpec) DeepCopy() *AddonSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonSpec.

func (*AddonSpec) DeepCopyInto

func (in *AddonSpec) DeepCopyInto(out *AddonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AddonSpec) Descriptor

func (*AddonSpec) Descriptor() ([]byte, []int)

func (*AddonSpec) Marshal

func (m *AddonSpec) Marshal() (dAtA []byte, err error)

func (*AddonSpec) MarshalTo

func (m *AddonSpec) MarshalTo(dAtA []byte) (int, error)

func (*AddonSpec) MarshalToSizedBuffer

func (m *AddonSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddonSpec) ProtoMessage

func (*AddonSpec) ProtoMessage()

func (*AddonSpec) Reset

func (m *AddonSpec) Reset()

func (*AddonSpec) Size

func (m *AddonSpec) Size() (n int)

func (*AddonSpec) String

func (this *AddonSpec) String() string

func (AddonSpec) SwaggerDoc

func (AddonSpec) SwaggerDoc() map[string]string

func (*AddonSpec) Unmarshal

func (m *AddonSpec) Unmarshal(dAtA []byte) error

func (*AddonSpec) XXX_DiscardUnknown

func (m *AddonSpec) XXX_DiscardUnknown()

func (*AddonSpec) XXX_Marshal

func (m *AddonSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddonSpec) XXX_Merge

func (m *AddonSpec) XXX_Merge(src proto.Message)

func (*AddonSpec) XXX_Size

func (m *AddonSpec) XXX_Size() int

func (*AddonSpec) XXX_Unmarshal

func (m *AddonSpec) XXX_Unmarshal(b []byte) error

type AddressType

type AddressType string

AddressType indicates the type of cluster apiserver access address.

const (
	// AddressPublic indicates the address of the apiserver accessed from the external network.(such as public lb)
	AddressPublic AddressType = "Public"
	// AddressAdvertise indicates the address of the apiserver accessed from the worker node.(such as internal lb)
	AddressAdvertise AddressType = "Advertise"
	// AddressReal indicates the real address of one apiserver
	AddressReal AddressType = "Real"
	// AddressInternal indicates the address of the apiserver accessed from TKE control plane.
	AddressInternal AddressType = "Internal"
	// AddressSupport used for vpc lb which bind to JNS gateway as known AddressInternal
	AddressSupport AddressType = "Support"
)

These are valid address type of cluster.

type App added in v1.8.0

type App struct {
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// +optional
	Spec applicationv1.AppSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

func (*App) DeepCopy added in v1.8.0

func (in *App) DeepCopy() *App

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.

func (*App) DeepCopyInto added in v1.8.0

func (in *App) DeepCopyInto(out *App)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*App) Descriptor added in v1.8.0

func (*App) Descriptor() ([]byte, []int)

func (*App) Marshal added in v1.8.0

func (m *App) Marshal() (dAtA []byte, err error)

func (*App) MarshalTo added in v1.8.0

func (m *App) MarshalTo(dAtA []byte) (int, error)

func (*App) MarshalToSizedBuffer added in v1.8.0

func (m *App) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*App) ProtoMessage added in v1.8.0

func (*App) ProtoMessage()

func (*App) Reset added in v1.8.0

func (m *App) Reset()

func (*App) Size added in v1.8.0

func (m *App) Size() (n int)

func (*App) String added in v1.8.0

func (this *App) String() string

func (*App) Unmarshal added in v1.8.0

func (m *App) Unmarshal(dAtA []byte) error

func (*App) XXX_DiscardUnknown added in v1.8.0

func (m *App) XXX_DiscardUnknown()

func (*App) XXX_Marshal added in v1.8.0

func (m *App) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*App) XXX_Merge added in v1.8.0

func (m *App) XXX_Merge(src proto.Message)

func (*App) XXX_Size added in v1.8.0

func (m *App) XXX_Size() int

func (*App) XXX_Unmarshal added in v1.8.0

func (m *App) XXX_Unmarshal(b []byte) error

type AuthzWebhookAddr added in v1.3.1

type AuthzWebhookAddr struct {
	// +optional
	Builtin *BuiltinAuthzWebhookAddr `json:"builtin,omitempty" protobuf:"bytes,1,opt,name=builtin"`
	// +optional
	External *ExternalAuthzWebhookAddr `json:"external,omitempty" protobuf:"bytes,2,opt,name=external"`
}

func (*AuthzWebhookAddr) DeepCopy added in v1.3.1

func (in *AuthzWebhookAddr) DeepCopy() *AuthzWebhookAddr

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthzWebhookAddr.

func (*AuthzWebhookAddr) DeepCopyInto added in v1.3.1

func (in *AuthzWebhookAddr) DeepCopyInto(out *AuthzWebhookAddr)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AuthzWebhookAddr) Descriptor added in v1.3.1

func (*AuthzWebhookAddr) Descriptor() ([]byte, []int)

func (*AuthzWebhookAddr) Marshal added in v1.3.1

func (m *AuthzWebhookAddr) Marshal() (dAtA []byte, err error)

func (*AuthzWebhookAddr) MarshalTo added in v1.3.1

func (m *AuthzWebhookAddr) MarshalTo(dAtA []byte) (int, error)

func (*AuthzWebhookAddr) MarshalToSizedBuffer added in v1.3.1

func (m *AuthzWebhookAddr) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuthzWebhookAddr) ProtoMessage added in v1.3.1

func (*AuthzWebhookAddr) ProtoMessage()

func (*AuthzWebhookAddr) Reset added in v1.3.1

func (m *AuthzWebhookAddr) Reset()

func (*AuthzWebhookAddr) Size added in v1.3.1

func (m *AuthzWebhookAddr) Size() (n int)

func (*AuthzWebhookAddr) String added in v1.3.1

func (this *AuthzWebhookAddr) String() string

func (*AuthzWebhookAddr) Unmarshal added in v1.3.1

func (m *AuthzWebhookAddr) Unmarshal(dAtA []byte) error

func (*AuthzWebhookAddr) XXX_DiscardUnknown added in v1.3.1

func (m *AuthzWebhookAddr) XXX_DiscardUnknown()

func (*AuthzWebhookAddr) XXX_Marshal added in v1.3.1

func (m *AuthzWebhookAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthzWebhookAddr) XXX_Merge added in v1.3.1

func (m *AuthzWebhookAddr) XXX_Merge(src proto.Message)

func (*AuthzWebhookAddr) XXX_Size added in v1.3.1

func (m *AuthzWebhookAddr) XXX_Size() int

func (*AuthzWebhookAddr) XXX_Unmarshal added in v1.3.1

func (m *AuthzWebhookAddr) XXX_Unmarshal(b []byte) error

type BootstrapApp added in v1.8.0

type BootstrapApp struct {
	App App `json:"app,omitempty" protobuf:"bytes,1,opt,name=app"`
}

func (*BootstrapApp) DeepCopy added in v1.8.0

func (in *BootstrapApp) DeepCopy() *BootstrapApp

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapApp.

func (*BootstrapApp) DeepCopyInto added in v1.8.0

func (in *BootstrapApp) DeepCopyInto(out *BootstrapApp)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BootstrapApp) Descriptor added in v1.8.0

func (*BootstrapApp) Descriptor() ([]byte, []int)

func (*BootstrapApp) Marshal added in v1.8.0

func (m *BootstrapApp) Marshal() (dAtA []byte, err error)

func (*BootstrapApp) MarshalTo added in v1.8.0

func (m *BootstrapApp) MarshalTo(dAtA []byte) (int, error)

func (*BootstrapApp) MarshalToSizedBuffer added in v1.8.0

func (m *BootstrapApp) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BootstrapApp) ProtoMessage added in v1.8.0

func (*BootstrapApp) ProtoMessage()

func (*BootstrapApp) Reset added in v1.8.0

func (m *BootstrapApp) Reset()

func (*BootstrapApp) Size added in v1.8.0

func (m *BootstrapApp) Size() (n int)

func (*BootstrapApp) String added in v1.8.0

func (this *BootstrapApp) String() string

func (*BootstrapApp) Unmarshal added in v1.8.0

func (m *BootstrapApp) Unmarshal(dAtA []byte) error

func (*BootstrapApp) XXX_DiscardUnknown added in v1.8.0

func (m *BootstrapApp) XXX_DiscardUnknown()

func (*BootstrapApp) XXX_Marshal added in v1.8.0

func (m *BootstrapApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BootstrapApp) XXX_Merge added in v1.8.0

func (m *BootstrapApp) XXX_Merge(src proto.Message)

func (*BootstrapApp) XXX_Size added in v1.8.0

func (m *BootstrapApp) XXX_Size() int

func (*BootstrapApp) XXX_Unmarshal added in v1.8.0

func (m *BootstrapApp) XXX_Unmarshal(b []byte) error

type BootstrapApps added in v1.8.0

type BootstrapApps []BootstrapApp

func (BootstrapApps) DeepCopy added in v1.8.0

func (in BootstrapApps) DeepCopy() BootstrapApps

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapApps.

func (BootstrapApps) DeepCopyInto added in v1.8.0

func (in BootstrapApps) DeepCopyInto(out *BootstrapApps)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BuiltinAuthzWebhookAddr added in v1.3.1

type BuiltinAuthzWebhookAddr struct{}

func (*BuiltinAuthzWebhookAddr) DeepCopy added in v1.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinAuthzWebhookAddr.

func (*BuiltinAuthzWebhookAddr) DeepCopyInto added in v1.3.1

func (in *BuiltinAuthzWebhookAddr) DeepCopyInto(out *BuiltinAuthzWebhookAddr)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BuiltinAuthzWebhookAddr) Descriptor added in v1.3.1

func (*BuiltinAuthzWebhookAddr) Descriptor() ([]byte, []int)

func (*BuiltinAuthzWebhookAddr) Marshal added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) Marshal() (dAtA []byte, err error)

func (*BuiltinAuthzWebhookAddr) MarshalTo added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) MarshalTo(dAtA []byte) (int, error)

func (*BuiltinAuthzWebhookAddr) MarshalToSizedBuffer added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BuiltinAuthzWebhookAddr) ProtoMessage added in v1.3.1

func (*BuiltinAuthzWebhookAddr) ProtoMessage()

func (*BuiltinAuthzWebhookAddr) Reset added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) Reset()

func (*BuiltinAuthzWebhookAddr) Size added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) Size() (n int)

func (*BuiltinAuthzWebhookAddr) String added in v1.3.1

func (this *BuiltinAuthzWebhookAddr) String() string

func (*BuiltinAuthzWebhookAddr) Unmarshal added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) Unmarshal(dAtA []byte) error

func (*BuiltinAuthzWebhookAddr) XXX_DiscardUnknown added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) XXX_DiscardUnknown()

func (*BuiltinAuthzWebhookAddr) XXX_Marshal added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuiltinAuthzWebhookAddr) XXX_Merge added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) XXX_Merge(src proto.Message)

func (*BuiltinAuthzWebhookAddr) XXX_Size added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) XXX_Size() int

func (*BuiltinAuthzWebhookAddr) XXX_Unmarshal added in v1.3.1

func (m *BuiltinAuthzWebhookAddr) XXX_Unmarshal(b []byte) error

type CSIOperator

type CSIOperator struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Spec defines the desired identities of storage operator.
	// +optional
	Spec CSIOperatorSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status CSIOperatorStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

CSIOperator is a operator to manages CSI external components.

func (*CSIOperator) DeepCopy

func (in *CSIOperator) DeepCopy() *CSIOperator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperator.

func (*CSIOperator) DeepCopyInto

func (in *CSIOperator) DeepCopyInto(out *CSIOperator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CSIOperator) DeepCopyObject

func (in *CSIOperator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CSIOperator) Descriptor

func (*CSIOperator) Descriptor() ([]byte, []int)

func (*CSIOperator) Marshal

func (m *CSIOperator) Marshal() (dAtA []byte, err error)

func (*CSIOperator) MarshalTo

func (m *CSIOperator) MarshalTo(dAtA []byte) (int, error)

func (*CSIOperator) MarshalToSizedBuffer

func (m *CSIOperator) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CSIOperator) ProtoMessage

func (*CSIOperator) ProtoMessage()

func (*CSIOperator) Reset

func (m *CSIOperator) Reset()

func (*CSIOperator) Size

func (m *CSIOperator) Size() (n int)

func (*CSIOperator) String

func (this *CSIOperator) String() string

func (CSIOperator) SwaggerDoc

func (CSIOperator) SwaggerDoc() map[string]string

func (*CSIOperator) Unmarshal

func (m *CSIOperator) Unmarshal(dAtA []byte) error

func (*CSIOperator) XXX_DiscardUnknown

func (m *CSIOperator) XXX_DiscardUnknown()

func (*CSIOperator) XXX_Marshal

func (m *CSIOperator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CSIOperator) XXX_Merge

func (m *CSIOperator) XXX_Merge(src proto.Message)

func (*CSIOperator) XXX_Size

func (m *CSIOperator) XXX_Size() int

func (*CSIOperator) XXX_Unmarshal

func (m *CSIOperator) XXX_Unmarshal(b []byte) error

type CSIOperatorFeature added in v1.3.1

type CSIOperatorFeature struct {
	Version string `json:"version" protobuf:"bytes,1,name=version"`
}

func (*CSIOperatorFeature) DeepCopy added in v1.3.1

func (in *CSIOperatorFeature) DeepCopy() *CSIOperatorFeature

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorFeature.

func (*CSIOperatorFeature) DeepCopyInto added in v1.3.1

func (in *CSIOperatorFeature) DeepCopyInto(out *CSIOperatorFeature)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CSIOperatorFeature) Descriptor added in v1.3.1

func (*CSIOperatorFeature) Descriptor() ([]byte, []int)

func (*CSIOperatorFeature) Marshal added in v1.3.1

func (m *CSIOperatorFeature) Marshal() (dAtA []byte, err error)

func (*CSIOperatorFeature) MarshalTo added in v1.3.1

func (m *CSIOperatorFeature) MarshalTo(dAtA []byte) (int, error)

func (*CSIOperatorFeature) MarshalToSizedBuffer added in v1.3.1

func (m *CSIOperatorFeature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CSIOperatorFeature) ProtoMessage added in v1.3.1

func (*CSIOperatorFeature) ProtoMessage()

func (*CSIOperatorFeature) Reset added in v1.3.1

func (m *CSIOperatorFeature) Reset()

func (*CSIOperatorFeature) Size added in v1.3.1

func (m *CSIOperatorFeature) Size() (n int)

func (*CSIOperatorFeature) String added in v1.3.1

func (this *CSIOperatorFeature) String() string

func (*CSIOperatorFeature) Unmarshal added in v1.3.1

func (m *CSIOperatorFeature) Unmarshal(dAtA []byte) error

func (*CSIOperatorFeature) XXX_DiscardUnknown added in v1.3.1

func (m *CSIOperatorFeature) XXX_DiscardUnknown()

func (*CSIOperatorFeature) XXX_Marshal added in v1.3.1

func (m *CSIOperatorFeature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CSIOperatorFeature) XXX_Merge added in v1.3.1

func (m *CSIOperatorFeature) XXX_Merge(src proto.Message)

func (*CSIOperatorFeature) XXX_Size added in v1.3.1

func (m *CSIOperatorFeature) XXX_Size() int

func (*CSIOperatorFeature) XXX_Unmarshal added in v1.3.1

func (m *CSIOperatorFeature) XXX_Unmarshal(b []byte) error

type CSIOperatorList

type CSIOperatorList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of storage operators.
	Items []CSIOperator `json:"items" protobuf:"bytes,2,rep,name=items"`
}

CSIOperatorList is the whole list of all storage operators which owned by a tenant.

func (*CSIOperatorList) DeepCopy

func (in *CSIOperatorList) DeepCopy() *CSIOperatorList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorList.

func (*CSIOperatorList) DeepCopyInto

func (in *CSIOperatorList) DeepCopyInto(out *CSIOperatorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CSIOperatorList) DeepCopyObject

func (in *CSIOperatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CSIOperatorList) Descriptor

func (*CSIOperatorList) Descriptor() ([]byte, []int)

func (*CSIOperatorList) Marshal

func (m *CSIOperatorList) Marshal() (dAtA []byte, err error)

func (*CSIOperatorList) MarshalTo

func (m *CSIOperatorList) MarshalTo(dAtA []byte) (int, error)

func (*CSIOperatorList) MarshalToSizedBuffer

func (m *CSIOperatorList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CSIOperatorList) ProtoMessage

func (*CSIOperatorList) ProtoMessage()

func (*CSIOperatorList) Reset

func (m *CSIOperatorList) Reset()

func (*CSIOperatorList) Size

func (m *CSIOperatorList) Size() (n int)

func (*CSIOperatorList) String

func (this *CSIOperatorList) String() string

func (CSIOperatorList) SwaggerDoc

func (CSIOperatorList) SwaggerDoc() map[string]string

func (*CSIOperatorList) Unmarshal

func (m *CSIOperatorList) Unmarshal(dAtA []byte) error

func (*CSIOperatorList) XXX_DiscardUnknown

func (m *CSIOperatorList) XXX_DiscardUnknown()

func (*CSIOperatorList) XXX_Marshal

func (m *CSIOperatorList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CSIOperatorList) XXX_Merge

func (m *CSIOperatorList) XXX_Merge(src proto.Message)

func (*CSIOperatorList) XXX_Size

func (m *CSIOperatorList) XXX_Size() int

func (*CSIOperatorList) XXX_Unmarshal

func (m *CSIOperatorList) XXX_Unmarshal(b []byte) error

type CSIOperatorSpec

type CSIOperatorSpec struct {
	TenantID    string `json:"tenantID" protobuf:"bytes,1,opt,name=tenantID"`
	ClusterName string `json:"clusterName" protobuf:"bytes,2,opt,name=clusterName"`
	// Version of the CSI operator.
	Version string `json:"version,omitempty" protobuf:"bytes,3,opt,name=version"`
}

CSIOperatorSpec describes the attributes of a storage operator.

func (*CSIOperatorSpec) DeepCopy

func (in *CSIOperatorSpec) DeepCopy() *CSIOperatorSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorSpec.

func (*CSIOperatorSpec) DeepCopyInto

func (in *CSIOperatorSpec) DeepCopyInto(out *CSIOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CSIOperatorSpec) Descriptor

func (*CSIOperatorSpec) Descriptor() ([]byte, []int)

func (*CSIOperatorSpec) Marshal

func (m *CSIOperatorSpec) Marshal() (dAtA []byte, err error)

func (*CSIOperatorSpec) MarshalTo

func (m *CSIOperatorSpec) MarshalTo(dAtA []byte) (int, error)

func (*CSIOperatorSpec) MarshalToSizedBuffer

func (m *CSIOperatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CSIOperatorSpec) ProtoMessage

func (*CSIOperatorSpec) ProtoMessage()

func (*CSIOperatorSpec) Reset

func (m *CSIOperatorSpec) Reset()

func (*CSIOperatorSpec) Size

func (m *CSIOperatorSpec) Size() (n int)

func (*CSIOperatorSpec) String

func (this *CSIOperatorSpec) String() string

func (CSIOperatorSpec) SwaggerDoc

func (CSIOperatorSpec) SwaggerDoc() map[string]string

func (*CSIOperatorSpec) Unmarshal

func (m *CSIOperatorSpec) Unmarshal(dAtA []byte) error

func (*CSIOperatorSpec) XXX_DiscardUnknown

func (m *CSIOperatorSpec) XXX_DiscardUnknown()

func (*CSIOperatorSpec) XXX_Marshal

func (m *CSIOperatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CSIOperatorSpec) XXX_Merge

func (m *CSIOperatorSpec) XXX_Merge(src proto.Message)

func (*CSIOperatorSpec) XXX_Size

func (m *CSIOperatorSpec) XXX_Size() int

func (*CSIOperatorSpec) XXX_Unmarshal

func (m *CSIOperatorSpec) XXX_Unmarshal(b []byte) error

type CSIOperatorStatus

type CSIOperatorStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// StorageVendorVersion will be set to the config version of the storage vendor.
	// +optional
	StorageVendorVersion string `json:"storageVendorVersion,omitempty" protobuf:"bytes,2,opt,name=storageVendorVersion"`
	// Phase is the current lifecycle phase of the tapp controller of cluster.
	// +optional
	Phase AddonPhase `json:"phase,omitempty" protobuf:"bytes,3,opt,name=phase"`
	// Reason is a brief CamelCase string that describes any failure.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
	// RetryCount is a int between 0 and 5 that describes the time of retrying initializing.
	// +optional
	RetryCount int32 `json:"retryCount" protobuf:"varint,5,name=retryCount"`
	// LastReInitializingTimestamp is a timestamp that describes the last time of retrying initializing.
	// +optional
	LastReInitializingTimestamp metav1.Time `json:"lastReInitializingTimestamp" protobuf:"bytes,6,name=lastReInitializingTimestamp"`
}

CSIOperatorStatus is information about the current status of a storage operator.

func (*CSIOperatorStatus) DeepCopy

func (in *CSIOperatorStatus) DeepCopy() *CSIOperatorStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIOperatorStatus.

func (*CSIOperatorStatus) DeepCopyInto

func (in *CSIOperatorStatus) DeepCopyInto(out *CSIOperatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CSIOperatorStatus) Descriptor

func (*CSIOperatorStatus) Descriptor() ([]byte, []int)

func (*CSIOperatorStatus) Marshal

func (m *CSIOperatorStatus) Marshal() (dAtA []byte, err error)

func (*CSIOperatorStatus) MarshalTo

func (m *CSIOperatorStatus) MarshalTo(dAtA []byte) (int, error)

func (*CSIOperatorStatus) MarshalToSizedBuffer

func (m *CSIOperatorStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CSIOperatorStatus) ProtoMessage

func (*CSIOperatorStatus) ProtoMessage()

func (*CSIOperatorStatus) Reset

func (m *CSIOperatorStatus) Reset()

func (*CSIOperatorStatus) Size

func (m *CSIOperatorStatus) Size() (n int)

func (*CSIOperatorStatus) String

func (this *CSIOperatorStatus) String() string

func (CSIOperatorStatus) SwaggerDoc

func (CSIOperatorStatus) SwaggerDoc() map[string]string

func (*CSIOperatorStatus) Unmarshal

func (m *CSIOperatorStatus) Unmarshal(dAtA []byte) error

func (*CSIOperatorStatus) XXX_DiscardUnknown

func (m *CSIOperatorStatus) XXX_DiscardUnknown()

func (*CSIOperatorStatus) XXX_Marshal

func (m *CSIOperatorStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CSIOperatorStatus) XXX_Merge

func (m *CSIOperatorStatus) XXX_Merge(src proto.Message)

func (*CSIOperatorStatus) XXX_Size

func (m *CSIOperatorStatus) XXX_Size() int

func (*CSIOperatorStatus) XXX_Unmarshal

func (m *CSIOperatorStatus) XXX_Unmarshal(b []byte) error

type CSIProxyOptions

type CSIProxyOptions struct {
	metav1.TypeMeta `json:",inline"`

	Namespace string `json:"namespace,omitempty" protobuf:"bytes,1,opt,name=namespace"`
	Name      string `json:"name,omitempty" protobuf:"bytes,2,opt,name=name"`
}

CSIProxyOptions is the query options to a kube-apiserver proxy call for CSI crd object.

func (*CSIProxyOptions) DeepCopy

func (in *CSIProxyOptions) DeepCopy() *CSIProxyOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIProxyOptions.

func (*CSIProxyOptions) DeepCopyInto

func (in *CSIProxyOptions) DeepCopyInto(out *CSIProxyOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CSIProxyOptions) DeepCopyObject

func (in *CSIProxyOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CSIProxyOptions) Descriptor

func (*CSIProxyOptions) Descriptor() ([]byte, []int)

func (*CSIProxyOptions) Marshal

func (m *CSIProxyOptions) Marshal() (dAtA []byte, err error)

func (*CSIProxyOptions) MarshalTo

func (m *CSIProxyOptions) MarshalTo(dAtA []byte) (int, error)

func (*CSIProxyOptions) MarshalToSizedBuffer

func (m *CSIProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CSIProxyOptions) ProtoMessage

func (*CSIProxyOptions) ProtoMessage()

func (*CSIProxyOptions) Reset

func (m *CSIProxyOptions) Reset()

func (*CSIProxyOptions) Size

func (m *CSIProxyOptions) Size() (n int)

func (*CSIProxyOptions) String

func (this *CSIProxyOptions) String() string

func (CSIProxyOptions) SwaggerDoc

func (CSIProxyOptions) SwaggerDoc() map[string]string

func (*CSIProxyOptions) Unmarshal

func (m *CSIProxyOptions) Unmarshal(dAtA []byte) error

func (*CSIProxyOptions) XXX_DiscardUnknown

func (m *CSIProxyOptions) XXX_DiscardUnknown()

func (*CSIProxyOptions) XXX_Marshal

func (m *CSIProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CSIProxyOptions) XXX_Merge

func (m *CSIProxyOptions) XXX_Merge(src proto.Message)

func (*CSIProxyOptions) XXX_Size

func (m *CSIProxyOptions) XXX_Size() int

func (*CSIProxyOptions) XXX_Unmarshal

func (m *CSIProxyOptions) XXX_Unmarshal(b []byte) error

type Cluster

type Cluster struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Spec defines the desired identities of clusters in this set.
	// +optional
	Spec ClusterSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status ClusterStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

Cluster is a Kubernetes cluster in

func (*Cluster) AddAddress added in v1.3.1

func (in *Cluster) AddAddress(addrType AddressType, host string, port int32)

func (*Cluster) Address added in v1.3.1

func (in *Cluster) Address(addrType AddressType) *ClusterAddress

func (*Cluster) AuthzWebhookBuiltinEndpoint added in v1.3.1

func (in *Cluster) AuthzWebhookBuiltinEndpoint() (string, bool)

func (*Cluster) AuthzWebhookEnabled added in v1.3.1

func (in *Cluster) AuthzWebhookEnabled() bool

func (*Cluster) AuthzWebhookExternEndpoint added in v1.3.1

func (in *Cluster) AuthzWebhookExternEndpoint() (string, bool)

func (*Cluster) DeepCopy

func (in *Cluster) DeepCopy() *Cluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cluster) DeepCopyObject

func (in *Cluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Cluster) Descriptor

func (*Cluster) Descriptor() ([]byte, []int)

func (*Cluster) GetCondition added in v1.3.1

func (in *Cluster) GetCondition(conditionType string) *ClusterCondition

func (*Cluster) Host added in v1.3.1

func (in *Cluster) Host() (string, error)

func (*Cluster) KeepHistory added in v1.6.0

func (in *Cluster) KeepHistory(keepHistory bool, condition ClusterCondition) bool

func (*Cluster) Marshal

func (m *Cluster) Marshal() (dAtA []byte, err error)

func (*Cluster) MarshalTo

func (m *Cluster) MarshalTo(dAtA []byte) (int, error)

func (*Cluster) MarshalToSizedBuffer

func (m *Cluster) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) RemoveAddress added in v1.3.1

func (in *Cluster) RemoveAddress(addrType AddressType)

func (*Cluster) Reset

func (m *Cluster) Reset()

func (*Cluster) SetCondition added in v1.3.1

func (in *Cluster) SetCondition(newCondition ClusterCondition, keepHistory bool)

func (*Cluster) Size

func (m *Cluster) Size() (n int)

func (*Cluster) String

func (this *Cluster) String() string

func (Cluster) SwaggerDoc

func (Cluster) SwaggerDoc() map[string]string

func (*Cluster) Unmarshal

func (m *Cluster) Unmarshal(dAtA []byte) error

func (*Cluster) XXX_DiscardUnknown

func (m *Cluster) XXX_DiscardUnknown()

func (*Cluster) XXX_Marshal

func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cluster) XXX_Merge

func (m *Cluster) XXX_Merge(src proto.Message)

func (*Cluster) XXX_Size

func (m *Cluster) XXX_Size() int

func (*Cluster) XXX_Unmarshal

func (m *Cluster) XXX_Unmarshal(b []byte) error

type ClusterAddon

type ClusterAddon struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// Spec defines the desired identities of addons in this set.
	// +optional
	Spec ClusterAddonSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status ClusterAddonStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

ClusterAddon contains the Addon component for the current kubernetes cluster

func (*ClusterAddon) DeepCopy

func (in *ClusterAddon) DeepCopy() *ClusterAddon

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddon.

func (*ClusterAddon) DeepCopyInto

func (in *ClusterAddon) DeepCopyInto(out *ClusterAddon)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddon) DeepCopyObject

func (in *ClusterAddon) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterAddon) Descriptor

func (*ClusterAddon) Descriptor() ([]byte, []int)

func (*ClusterAddon) Marshal

func (m *ClusterAddon) Marshal() (dAtA []byte, err error)

func (*ClusterAddon) MarshalTo

func (m *ClusterAddon) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddon) MarshalToSizedBuffer

func (m *ClusterAddon) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddon) ProtoMessage

func (*ClusterAddon) ProtoMessage()

func (*ClusterAddon) Reset

func (m *ClusterAddon) Reset()

func (*ClusterAddon) Size

func (m *ClusterAddon) Size() (n int)

func (*ClusterAddon) String

func (this *ClusterAddon) String() string

func (ClusterAddon) SwaggerDoc

func (ClusterAddon) SwaggerDoc() map[string]string

func (*ClusterAddon) Unmarshal

func (m *ClusterAddon) Unmarshal(dAtA []byte) error

func (*ClusterAddon) XXX_DiscardUnknown

func (m *ClusterAddon) XXX_DiscardUnknown()

func (*ClusterAddon) XXX_Marshal

func (m *ClusterAddon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddon) XXX_Merge

func (m *ClusterAddon) XXX_Merge(src proto.Message)

func (*ClusterAddon) XXX_Size

func (m *ClusterAddon) XXX_Size() int

func (*ClusterAddon) XXX_Unmarshal

func (m *ClusterAddon) XXX_Unmarshal(b []byte) error

type ClusterAddonList

type ClusterAddonList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// List of ClusterAddon
	Items []ClusterAddon `json:"items" protobuf:"bytes,2,rep,name=items"`
}

ClusterAddonList is the whole list of all ClusterAddon.

func (*ClusterAddonList) DeepCopy

func (in *ClusterAddonList) DeepCopy() *ClusterAddonList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonList.

func (*ClusterAddonList) DeepCopyInto

func (in *ClusterAddonList) DeepCopyInto(out *ClusterAddonList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddonList) DeepCopyObject

func (in *ClusterAddonList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterAddonList) Descriptor

func (*ClusterAddonList) Descriptor() ([]byte, []int)

func (*ClusterAddonList) Marshal

func (m *ClusterAddonList) Marshal() (dAtA []byte, err error)

func (*ClusterAddonList) MarshalTo

func (m *ClusterAddonList) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddonList) MarshalToSizedBuffer

func (m *ClusterAddonList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddonList) ProtoMessage

func (*ClusterAddonList) ProtoMessage()

func (*ClusterAddonList) Reset

func (m *ClusterAddonList) Reset()

func (*ClusterAddonList) Size

func (m *ClusterAddonList) Size() (n int)

func (*ClusterAddonList) String

func (this *ClusterAddonList) String() string

func (ClusterAddonList) SwaggerDoc

func (ClusterAddonList) SwaggerDoc() map[string]string

func (*ClusterAddonList) Unmarshal

func (m *ClusterAddonList) Unmarshal(dAtA []byte) error

func (*ClusterAddonList) XXX_DiscardUnknown

func (m *ClusterAddonList) XXX_DiscardUnknown()

func (*ClusterAddonList) XXX_Marshal

func (m *ClusterAddonList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddonList) XXX_Merge

func (m *ClusterAddonList) XXX_Merge(src proto.Message)

func (*ClusterAddonList) XXX_Size

func (m *ClusterAddonList) XXX_Size() int

func (*ClusterAddonList) XXX_Unmarshal

func (m *ClusterAddonList) XXX_Unmarshal(b []byte) error

type ClusterAddonSpec

type ClusterAddonSpec struct {
	// Addon type, one of PersistentEvent or LogCollector etc.
	Type string `json:"type" protobuf:"bytes,1,opt,name=type"`
	// AddonLevel is level of cluster addon.
	Level AddonLevel `json:"level" protobuf:"bytes,2,opt,name=level,casttype=AddonLevel"`
	// Version
	Version string `json:"version" protobuf:"bytes,3,opt,name=version"`
}

ClusterAddonSpec indicates the specifications of the ClusterAddon.

func (*ClusterAddonSpec) DeepCopy

func (in *ClusterAddonSpec) DeepCopy() *ClusterAddonSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonSpec.

func (*ClusterAddonSpec) DeepCopyInto

func (in *ClusterAddonSpec) DeepCopyInto(out *ClusterAddonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddonSpec) Descriptor

func (*ClusterAddonSpec) Descriptor() ([]byte, []int)

func (*ClusterAddonSpec) Marshal

func (m *ClusterAddonSpec) Marshal() (dAtA []byte, err error)

func (*ClusterAddonSpec) MarshalTo

func (m *ClusterAddonSpec) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddonSpec) MarshalToSizedBuffer

func (m *ClusterAddonSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddonSpec) ProtoMessage

func (*ClusterAddonSpec) ProtoMessage()

func (*ClusterAddonSpec) Reset

func (m *ClusterAddonSpec) Reset()

func (*ClusterAddonSpec) Size

func (m *ClusterAddonSpec) Size() (n int)

func (*ClusterAddonSpec) String

func (this *ClusterAddonSpec) String() string

func (ClusterAddonSpec) SwaggerDoc

func (ClusterAddonSpec) SwaggerDoc() map[string]string

func (*ClusterAddonSpec) Unmarshal

func (m *ClusterAddonSpec) Unmarshal(dAtA []byte) error

func (*ClusterAddonSpec) XXX_DiscardUnknown

func (m *ClusterAddonSpec) XXX_DiscardUnknown()

func (*ClusterAddonSpec) XXX_Marshal

func (m *ClusterAddonSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddonSpec) XXX_Merge

func (m *ClusterAddonSpec) XXX_Merge(src proto.Message)

func (*ClusterAddonSpec) XXX_Size

func (m *ClusterAddonSpec) XXX_Size() int

func (*ClusterAddonSpec) XXX_Unmarshal

func (m *ClusterAddonSpec) XXX_Unmarshal(b []byte) error

type ClusterAddonStatus

type ClusterAddonStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the addon of cluster.
	// +optional
	Phase string `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase"`
	// Reason is a brief CamelCase string that describes any failure.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,3,opt,name=reason"`
}

ClusterAddonStatus is information about the current status of a ClusterAddon.

func (*ClusterAddonStatus) DeepCopy

func (in *ClusterAddonStatus) DeepCopy() *ClusterAddonStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonStatus.

func (*ClusterAddonStatus) DeepCopyInto

func (in *ClusterAddonStatus) DeepCopyInto(out *ClusterAddonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddonStatus) Descriptor

func (*ClusterAddonStatus) Descriptor() ([]byte, []int)

func (*ClusterAddonStatus) Marshal

func (m *ClusterAddonStatus) Marshal() (dAtA []byte, err error)

func (*ClusterAddonStatus) MarshalTo

func (m *ClusterAddonStatus) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddonStatus) MarshalToSizedBuffer

func (m *ClusterAddonStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddonStatus) ProtoMessage

func (*ClusterAddonStatus) ProtoMessage()

func (*ClusterAddonStatus) Reset

func (m *ClusterAddonStatus) Reset()

func (*ClusterAddonStatus) Size

func (m *ClusterAddonStatus) Size() (n int)

func (*ClusterAddonStatus) String

func (this *ClusterAddonStatus) String() string

func (ClusterAddonStatus) SwaggerDoc

func (ClusterAddonStatus) SwaggerDoc() map[string]string

func (*ClusterAddonStatus) Unmarshal

func (m *ClusterAddonStatus) Unmarshal(dAtA []byte) error

func (*ClusterAddonStatus) XXX_DiscardUnknown

func (m *ClusterAddonStatus) XXX_DiscardUnknown()

func (*ClusterAddonStatus) XXX_Marshal

func (m *ClusterAddonStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddonStatus) XXX_Merge

func (m *ClusterAddonStatus) XXX_Merge(src proto.Message)

func (*ClusterAddonStatus) XXX_Size

func (m *ClusterAddonStatus) XXX_Size() int

func (*ClusterAddonStatus) XXX_Unmarshal

func (m *ClusterAddonStatus) XXX_Unmarshal(b []byte) error

type ClusterAddonType

type ClusterAddonType struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// Addon type, one of Helm, PersistentEvent or LogCollector etc.
	Type string `json:"type" protobuf:"bytes,2,opt,name=type"`
	// AddonLevel is level of cluster addon.
	Level AddonLevel `json:"level" protobuf:"bytes,3,opt,name=level,casttype=AddonLevel"`
	// LatestVersion is latest version of the addon.
	LatestVersion string `json:"latestVersion" protobuf:"bytes,4,opt,name=latestVersion"`
	// Description is desc of the addon.
	Description           string   `json:"description,omitempty" protobuf:"bytes,5,opt,name=description"`
	CompatibleClusterType []string `json:"compatibleClusterType,omitempty" protobuf:"bytes,6,rep,name=compatibleClusterType"`
}

ClusterAddonType records the all addons of cluster available.

func (*ClusterAddonType) DeepCopy

func (in *ClusterAddonType) DeepCopy() *ClusterAddonType

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonType.

func (*ClusterAddonType) DeepCopyInto

func (in *ClusterAddonType) DeepCopyInto(out *ClusterAddonType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddonType) DeepCopyObject

func (in *ClusterAddonType) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterAddonType) Descriptor

func (*ClusterAddonType) Descriptor() ([]byte, []int)

func (*ClusterAddonType) Marshal

func (m *ClusterAddonType) Marshal() (dAtA []byte, err error)

func (*ClusterAddonType) MarshalTo

func (m *ClusterAddonType) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddonType) MarshalToSizedBuffer

func (m *ClusterAddonType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddonType) ProtoMessage

func (*ClusterAddonType) ProtoMessage()

func (*ClusterAddonType) Reset

func (m *ClusterAddonType) Reset()

func (*ClusterAddonType) Size

func (m *ClusterAddonType) Size() (n int)

func (*ClusterAddonType) String

func (this *ClusterAddonType) String() string

func (ClusterAddonType) SwaggerDoc

func (ClusterAddonType) SwaggerDoc() map[string]string

func (*ClusterAddonType) Unmarshal

func (m *ClusterAddonType) Unmarshal(dAtA []byte) error

func (*ClusterAddonType) XXX_DiscardUnknown

func (m *ClusterAddonType) XXX_DiscardUnknown()

func (*ClusterAddonType) XXX_Marshal

func (m *ClusterAddonType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddonType) XXX_Merge

func (m *ClusterAddonType) XXX_Merge(src proto.Message)

func (*ClusterAddonType) XXX_Size

func (m *ClusterAddonType) XXX_Size() int

func (*ClusterAddonType) XXX_Unmarshal

func (m *ClusterAddonType) XXX_Unmarshal(b []byte) error

type ClusterAddonTypeList

type ClusterAddonTypeList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// +optional
	Items []ClusterAddonType `json:"items,omitempty" protobuf:"bytes,2,opt,name=items"`
}

ClusterAddonTypeList is a resource containing a list of ClusterAddonType objects.

func (*ClusterAddonTypeList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddonTypeList.

func (*ClusterAddonTypeList) DeepCopyInto

func (in *ClusterAddonTypeList) DeepCopyInto(out *ClusterAddonTypeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddonTypeList) DeepCopyObject

func (in *ClusterAddonTypeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterAddonTypeList) Descriptor

func (*ClusterAddonTypeList) Descriptor() ([]byte, []int)

func (*ClusterAddonTypeList) Marshal

func (m *ClusterAddonTypeList) Marshal() (dAtA []byte, err error)

func (*ClusterAddonTypeList) MarshalTo

func (m *ClusterAddonTypeList) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddonTypeList) MarshalToSizedBuffer

func (m *ClusterAddonTypeList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddonTypeList) ProtoMessage

func (*ClusterAddonTypeList) ProtoMessage()

func (*ClusterAddonTypeList) Reset

func (m *ClusterAddonTypeList) Reset()

func (*ClusterAddonTypeList) Size

func (m *ClusterAddonTypeList) Size() (n int)

func (*ClusterAddonTypeList) String

func (this *ClusterAddonTypeList) String() string

func (ClusterAddonTypeList) SwaggerDoc

func (ClusterAddonTypeList) SwaggerDoc() map[string]string

func (*ClusterAddonTypeList) Unmarshal

func (m *ClusterAddonTypeList) Unmarshal(dAtA []byte) error

func (*ClusterAddonTypeList) XXX_DiscardUnknown

func (m *ClusterAddonTypeList) XXX_DiscardUnknown()

func (*ClusterAddonTypeList) XXX_Marshal

func (m *ClusterAddonTypeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddonTypeList) XXX_Merge

func (m *ClusterAddonTypeList) XXX_Merge(src proto.Message)

func (*ClusterAddonTypeList) XXX_Size

func (m *ClusterAddonTypeList) XXX_Size() int

func (*ClusterAddonTypeList) XXX_Unmarshal

func (m *ClusterAddonTypeList) XXX_Unmarshal(b []byte) error

type ClusterAddress

type ClusterAddress struct {
	// Cluster address type, one of Public, ExternalIP or InternalIP.
	Type AddressType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=AddressType"`
	// The cluster address.
	Host string `json:"host" protobuf:"bytes,2,opt,name=host"`
	Port int32  `json:"port" protobuf:"varint,3,name=port"`
	Path string `json:"path" protobuf:"bytes,4,opt,name=path"`
}

ClusterAddress contains information for the cluster's address.

func (*ClusterAddress) DeepCopy

func (in *ClusterAddress) DeepCopy() *ClusterAddress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAddress.

func (*ClusterAddress) DeepCopyInto

func (in *ClusterAddress) DeepCopyInto(out *ClusterAddress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterAddress) Descriptor

func (*ClusterAddress) Descriptor() ([]byte, []int)

func (*ClusterAddress) Marshal

func (m *ClusterAddress) Marshal() (dAtA []byte, err error)

func (*ClusterAddress) MarshalTo

func (m *ClusterAddress) MarshalTo(dAtA []byte) (int, error)

func (*ClusterAddress) MarshalToSizedBuffer

func (m *ClusterAddress) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterAddress) ProtoMessage

func (*ClusterAddress) ProtoMessage()

func (*ClusterAddress) Reset

func (m *ClusterAddress) Reset()

func (*ClusterAddress) Size

func (m *ClusterAddress) Size() (n int)

func (*ClusterAddress) String

func (this *ClusterAddress) String() string

func (ClusterAddress) SwaggerDoc

func (ClusterAddress) SwaggerDoc() map[string]string

func (*ClusterAddress) Unmarshal

func (m *ClusterAddress) Unmarshal(dAtA []byte) error

func (*ClusterAddress) XXX_DiscardUnknown

func (m *ClusterAddress) XXX_DiscardUnknown()

func (*ClusterAddress) XXX_Marshal

func (m *ClusterAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterAddress) XXX_Merge

func (m *ClusterAddress) XXX_Merge(src proto.Message)

func (*ClusterAddress) XXX_Size

func (m *ClusterAddress) XXX_Size() int

func (*ClusterAddress) XXX_Unmarshal

func (m *ClusterAddress) XXX_Unmarshal(b []byte) error

type ClusterApplyOptions

type ClusterApplyOptions struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	NotUpdate bool `json:"notUpdate,omitempty" protobuf:"varint,1,opt,name=notUpdate"`
}

ClusterApplyOptions is the query options to a kube-apiserver proxy call for cluster object.

func (*ClusterApplyOptions) DeepCopy

func (in *ClusterApplyOptions) DeepCopy() *ClusterApplyOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterApplyOptions.

func (*ClusterApplyOptions) DeepCopyInto

func (in *ClusterApplyOptions) DeepCopyInto(out *ClusterApplyOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterApplyOptions) DeepCopyObject

func (in *ClusterApplyOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterApplyOptions) Descriptor

func (*ClusterApplyOptions) Descriptor() ([]byte, []int)

func (*ClusterApplyOptions) Marshal

func (m *ClusterApplyOptions) Marshal() (dAtA []byte, err error)

func (*ClusterApplyOptions) MarshalTo

func (m *ClusterApplyOptions) MarshalTo(dAtA []byte) (int, error)

func (*ClusterApplyOptions) MarshalToSizedBuffer

func (m *ClusterApplyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterApplyOptions) ProtoMessage

func (*ClusterApplyOptions) ProtoMessage()

func (*ClusterApplyOptions) Reset

func (m *ClusterApplyOptions) Reset()

func (*ClusterApplyOptions) Size

func (m *ClusterApplyOptions) Size() (n int)

func (*ClusterApplyOptions) String

func (this *ClusterApplyOptions) String() string

func (ClusterApplyOptions) SwaggerDoc

func (ClusterApplyOptions) SwaggerDoc() map[string]string

func (*ClusterApplyOptions) Unmarshal

func (m *ClusterApplyOptions) Unmarshal(dAtA []byte) error

func (*ClusterApplyOptions) XXX_DiscardUnknown

func (m *ClusterApplyOptions) XXX_DiscardUnknown()

func (*ClusterApplyOptions) XXX_Marshal

func (m *ClusterApplyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterApplyOptions) XXX_Merge

func (m *ClusterApplyOptions) XXX_Merge(src proto.Message)

func (*ClusterApplyOptions) XXX_Size

func (m *ClusterApplyOptions) XXX_Size() int

func (*ClusterApplyOptions) XXX_Unmarshal

func (m *ClusterApplyOptions) XXX_Unmarshal(b []byte) error

type ClusterComponent

type ClusterComponent struct {
	Type     string                   `json:"type" protobuf:"bytes,1,opt,name=type"`
	Replicas ClusterComponentReplicas `json:"replicas" protobuf:"bytes,2,opt,name=replicas,casttype=ClusterComponentReplicas"`
}

ClusterComponent records the number of copies of each component of the cluster master.

func (*ClusterComponent) DeepCopy

func (in *ClusterComponent) DeepCopy() *ClusterComponent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponent.

func (*ClusterComponent) DeepCopyInto

func (in *ClusterComponent) DeepCopyInto(out *ClusterComponent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterComponent) Descriptor

func (*ClusterComponent) Descriptor() ([]byte, []int)

func (*ClusterComponent) Marshal

func (m *ClusterComponent) Marshal() (dAtA []byte, err error)

func (*ClusterComponent) MarshalTo

func (m *ClusterComponent) MarshalTo(dAtA []byte) (int, error)

func (*ClusterComponent) MarshalToSizedBuffer

func (m *ClusterComponent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterComponent) ProtoMessage

func (*ClusterComponent) ProtoMessage()

func (*ClusterComponent) Reset

func (m *ClusterComponent) Reset()

func (*ClusterComponent) Size

func (m *ClusterComponent) Size() (n int)

func (*ClusterComponent) String

func (this *ClusterComponent) String() string

func (ClusterComponent) SwaggerDoc

func (ClusterComponent) SwaggerDoc() map[string]string

func (*ClusterComponent) Unmarshal

func (m *ClusterComponent) Unmarshal(dAtA []byte) error

func (*ClusterComponent) XXX_DiscardUnknown

func (m *ClusterComponent) XXX_DiscardUnknown()

func (*ClusterComponent) XXX_Marshal

func (m *ClusterComponent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterComponent) XXX_Merge

func (m *ClusterComponent) XXX_Merge(src proto.Message)

func (*ClusterComponent) XXX_Size

func (m *ClusterComponent) XXX_Size() int

func (*ClusterComponent) XXX_Unmarshal

func (m *ClusterComponent) XXX_Unmarshal(b []byte) error

type ClusterComponentReplicas

type ClusterComponentReplicas struct {
	Desired   int32 `json:"desired" protobuf:"varint,1,name=desired"`
	Current   int32 `json:"current" protobuf:"varint,2,name=current"`
	Available int32 `json:"available" protobuf:"varint,3,name=available"`
	Updated   int32 `json:"updated" protobuf:"varint,4,name=updated"`
}

ClusterComponentReplicas records the number of copies of each state of each component of the cluster master.

func (*ClusterComponentReplicas) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentReplicas.

func (*ClusterComponentReplicas) DeepCopyInto

func (in *ClusterComponentReplicas) DeepCopyInto(out *ClusterComponentReplicas)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterComponentReplicas) Descriptor

func (*ClusterComponentReplicas) Descriptor() ([]byte, []int)

func (*ClusterComponentReplicas) Marshal

func (m *ClusterComponentReplicas) Marshal() (dAtA []byte, err error)

func (*ClusterComponentReplicas) MarshalTo

func (m *ClusterComponentReplicas) MarshalTo(dAtA []byte) (int, error)

func (*ClusterComponentReplicas) MarshalToSizedBuffer

func (m *ClusterComponentReplicas) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterComponentReplicas) ProtoMessage

func (*ClusterComponentReplicas) ProtoMessage()

func (*ClusterComponentReplicas) Reset

func (m *ClusterComponentReplicas) Reset()

func (*ClusterComponentReplicas) Size

func (m *ClusterComponentReplicas) Size() (n int)

func (*ClusterComponentReplicas) String

func (this *ClusterComponentReplicas) String() string

func (ClusterComponentReplicas) SwaggerDoc

func (ClusterComponentReplicas) SwaggerDoc() map[string]string

func (*ClusterComponentReplicas) Unmarshal

func (m *ClusterComponentReplicas) Unmarshal(dAtA []byte) error

func (*ClusterComponentReplicas) XXX_DiscardUnknown

func (m *ClusterComponentReplicas) XXX_DiscardUnknown()

func (*ClusterComponentReplicas) XXX_Marshal

func (m *ClusterComponentReplicas) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterComponentReplicas) XXX_Merge

func (m *ClusterComponentReplicas) XXX_Merge(src proto.Message)

func (*ClusterComponentReplicas) XXX_Size

func (m *ClusterComponentReplicas) XXX_Size() int

func (*ClusterComponentReplicas) XXX_Unmarshal

func (m *ClusterComponentReplicas) XXX_Unmarshal(b []byte) error

type ClusterCondition

type ClusterCondition struct {
	// Type is the type of the condition.
	Type string `json:"type" protobuf:"bytes,1,opt,name=type"`
	// Status is the status of the condition.
	// Can be True, False, Unknown.
	Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"`
	// Last time we probed the condition.
	// +optional
	LastProbeTime metav1.Time `json:"lastProbeTime,omitempty" protobuf:"bytes,3,opt,name=lastProbeTime"`
	// Last time the condition transitioned from one status to another.
	// +optional
	LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
	// Unique, one-word, CamelCase reason for the condition's last transition.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
	// Human-readable message indicating details about last transition.
	// +optional
	Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}

ClusterCondition contains details for the current condition of this cluster.

func (*ClusterCondition) DeepCopy

func (in *ClusterCondition) DeepCopy() *ClusterCondition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCondition.

func (*ClusterCondition) DeepCopyInto

func (in *ClusterCondition) DeepCopyInto(out *ClusterCondition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterCondition) Descriptor

func (*ClusterCondition) Descriptor() ([]byte, []int)

func (*ClusterCondition) Marshal

func (m *ClusterCondition) Marshal() (dAtA []byte, err error)

func (*ClusterCondition) MarshalTo

func (m *ClusterCondition) MarshalTo(dAtA []byte) (int, error)

func (*ClusterCondition) MarshalToSizedBuffer

func (m *ClusterCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterCondition) ProtoMessage

func (*ClusterCondition) ProtoMessage()

func (*ClusterCondition) Reset

func (m *ClusterCondition) Reset()

func (*ClusterCondition) Size

func (m *ClusterCondition) Size() (n int)

func (*ClusterCondition) String

func (this *ClusterCondition) String() string

func (ClusterCondition) SwaggerDoc

func (ClusterCondition) SwaggerDoc() map[string]string

func (*ClusterCondition) Unmarshal

func (m *ClusterCondition) Unmarshal(dAtA []byte) error

func (*ClusterCondition) XXX_DiscardUnknown

func (m *ClusterCondition) XXX_DiscardUnknown()

func (*ClusterCondition) XXX_Marshal

func (m *ClusterCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterCondition) XXX_Merge

func (m *ClusterCondition) XXX_Merge(src proto.Message)

func (*ClusterCondition) XXX_Size

func (m *ClusterCondition) XXX_Size() int

func (*ClusterCondition) XXX_Unmarshal

func (m *ClusterCondition) XXX_Unmarshal(b []byte) error

type ClusterCredential

type ClusterCredential struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	TenantID    string `json:"tenantID" protobuf:"bytes,2,opt,name=tenantID"`
	ClusterName string `json:"clusterName" protobuf:"bytes,3,opt,name=clusterName"`

	// For TKE in global reuse
	// +optional
	ETCDCACert []byte `json:"etcdCACert,omitempty" protobuf:"bytes,4,opt,name=etcdCACert"`
	// +optional
	ETCDCAKey []byte `json:"etcdCAKey,omitempty" protobuf:"bytes,5,opt,name=etcdCAKey"`
	// +optional
	ETCDAPIClientCert []byte `json:"etcdAPIClientCert,omitempty" protobuf:"bytes,6,opt,name=etcdAPIClientCert"`
	// +optional
	ETCDAPIClientKey []byte `json:"etcdAPIClientKey,omitempty" protobuf:"bytes,7,opt,name=etcdAPIClientKey"`

	// For connect the cluster
	// +optional
	CACert []byte `json:"caCert,omitempty" protobuf:"bytes,8,opt,name=caCert"`
	// +optional
	CAKey []byte `json:"caKey,omitempty" protobuf:"bytes,9,opt,name=caKey"`
	// For kube-apiserver X509 auth
	// +optional
	ClientCert []byte `json:"clientCert,omitempty" protobuf:"bytes,10,opt,name=clientCert"`
	// For kube-apiserver X509 auth
	// +optional
	ClientKey []byte `json:"clientKey,omitempty" protobuf:"bytes,11,opt,name=clientKey"`
	// For kube-apiserver token auth
	// +optional
	Token *string `json:"token,omitempty" protobuf:"bytes,12,opt,name=token"`
	// For kubeadm init or join
	// +optional
	BootstrapToken *string `json:"bootstrapToken,omitempty" protobuf:"bytes,13,opt,name=bootstrapToken"`
	// For kubeadm init or join
	// +optional
	CertificateKey *string `json:"certificateKey,omitempty" protobuf:"bytes,14,opt,name=certificateKey"`
	// Username is the username for basic authentication to the kubernetes cluster.
	// +optional
	Username string `json:"username,omitempty" protobuf:"bytes,15,opt,name=username"`
	// Impersonate is the username to act-as.
	// +optional
	Impersonate string `json:"as,omitempty" protobuf:"bytes,16,opt,name=as"`
	// ImpersonateGroups is the groups to imperonate.
	// +optional
	ImpersonateGroups []string `json:"as-groups,omitempty" protobuf:"bytes,17,opt,name=asGroups"`
	// ImpersonateUserExtra contains additional information for impersonated user.
	// +optional
	ImpersonateUserExtra ImpersonateUserExtra `json:"as-user-extra,omitempty" protobuf:"bytes,18,opt,name=asUserExtra"`
}

ClusterCredential records the credential information needed to access the cluster.

func (*ClusterCredential) DeepCopy

func (in *ClusterCredential) DeepCopy() *ClusterCredential

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCredential.

func (*ClusterCredential) DeepCopyInto

func (in *ClusterCredential) DeepCopyInto(out *ClusterCredential)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterCredential) DeepCopyObject

func (in *ClusterCredential) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterCredential) Descriptor

func (*ClusterCredential) Descriptor() ([]byte, []int)

func (*ClusterCredential) Marshal

func (m *ClusterCredential) Marshal() (dAtA []byte, err error)

func (*ClusterCredential) MarshalTo

func (m *ClusterCredential) MarshalTo(dAtA []byte) (int, error)

func (*ClusterCredential) MarshalToSizedBuffer

func (m *ClusterCredential) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterCredential) ProtoMessage

func (*ClusterCredential) ProtoMessage()

func (ClusterCredential) RESTConfig added in v1.9.0

func (cc ClusterCredential) RESTConfig(cls *Cluster) *rest.Config

func (*ClusterCredential) Reset

func (m *ClusterCredential) Reset()

func (*ClusterCredential) Size

func (m *ClusterCredential) Size() (n int)

func (*ClusterCredential) String

func (this *ClusterCredential) String() string

func (ClusterCredential) SwaggerDoc

func (ClusterCredential) SwaggerDoc() map[string]string

func (*ClusterCredential) Unmarshal

func (m *ClusterCredential) Unmarshal(dAtA []byte) error

func (*ClusterCredential) XXX_DiscardUnknown

func (m *ClusterCredential) XXX_DiscardUnknown()

func (*ClusterCredential) XXX_Marshal

func (m *ClusterCredential) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterCredential) XXX_Merge

func (m *ClusterCredential) XXX_Merge(src proto.Message)

func (*ClusterCredential) XXX_Size

func (m *ClusterCredential) XXX_Size() int

func (*ClusterCredential) XXX_Unmarshal

func (m *ClusterCredential) XXX_Unmarshal(b []byte) error

type ClusterCredentialList

type ClusterCredentialList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of clusters
	Items []ClusterCredential `json:"items" protobuf:"bytes,2,rep,name=items"`
}

ClusterCredentialList is the whole list of all ClusterCredential which owned by a tenant.

func (*ClusterCredentialList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCredentialList.

func (*ClusterCredentialList) DeepCopyInto

func (in *ClusterCredentialList) DeepCopyInto(out *ClusterCredentialList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterCredentialList) DeepCopyObject

func (in *ClusterCredentialList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterCredentialList) Descriptor

func (*ClusterCredentialList) Descriptor() ([]byte, []int)

func (*ClusterCredentialList) Marshal

func (m *ClusterCredentialList) Marshal() (dAtA []byte, err error)

func (*ClusterCredentialList) MarshalTo

func (m *ClusterCredentialList) MarshalTo(dAtA []byte) (int, error)

func (*ClusterCredentialList) MarshalToSizedBuffer

func (m *ClusterCredentialList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterCredentialList) ProtoMessage

func (*ClusterCredentialList) ProtoMessage()

func (*ClusterCredentialList) Reset

func (m *ClusterCredentialList) Reset()

func (*ClusterCredentialList) Size

func (m *ClusterCredentialList) Size() (n int)

func (*ClusterCredentialList) String

func (this *ClusterCredentialList) String() string

func (ClusterCredentialList) SwaggerDoc

func (ClusterCredentialList) SwaggerDoc() map[string]string

func (*ClusterCredentialList) Unmarshal

func (m *ClusterCredentialList) Unmarshal(dAtA []byte) error

func (*ClusterCredentialList) XXX_DiscardUnknown

func (m *ClusterCredentialList) XXX_DiscardUnknown()

func (*ClusterCredentialList) XXX_Marshal

func (m *ClusterCredentialList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterCredentialList) XXX_Merge

func (m *ClusterCredentialList) XXX_Merge(src proto.Message)

func (*ClusterCredentialList) XXX_Size

func (m *ClusterCredentialList) XXX_Size() int

func (*ClusterCredentialList) XXX_Unmarshal

func (m *ClusterCredentialList) XXX_Unmarshal(b []byte) error

type ClusterFeature

type ClusterFeature struct {
	// +optional
	IPVS *bool `json:"ipvs,omitempty" protobuf:"varint,1,opt,name=ipvs"`
	// +optional
	PublicLB *bool `json:"publicLB,omitempty" protobuf:"varint,2,opt,name=publicLB"`
	// +optional
	InternalLB *bool `json:"internalLB,omitempty" protobuf:"varint,3,opt,name=internalLB"`
	// +optional
	GPUType *GPUType `json:"gpuType,omitempty" protobuf:"bytes,4,opt,name=gpuType"`
	// +optional
	EnableMasterSchedule bool `json:"enableMasterSchedule,omitempty" protobuf:"bytes,5,opt,name=enableMasterSchedule"`
	// +optional
	HA *HA `json:"ha,omitempty" protobuf:"bytes,6,opt,name=ha"`
	// +optional
	SkipConditions []string `json:"skipConditions,omitempty" protobuf:"bytes,7,opt,name=skipConditions"`
	// +optional
	Files []File `json:"files,omitempty" protobuf:"bytes,8,opt,name=files"`
	// +optional
	Hooks map[HookType]string `json:"hooks,omitempty" protobuf:"bytes,9,opt,name=hooks"`
	// +optional
	CSIOperator *CSIOperatorFeature `json:"csiOperator,omitempty" protobuf:"bytes,10,opt,name=csiOperator"`
	// For kube-apiserver authorization webhook
	// +optional
	AuthzWebhookAddr *AuthzWebhookAddr `json:"authzWebhookAddr,omitempty" protobuf:"bytes,11,opt,name=authzWebhookAddr"`
	// +optional
	EnableMetricsServer bool `json:"enableMetricsServer,omitempty" protobuf:"bytes,12,opt,name=enableMetricsServer"`
	// +optional
	IPv6DualStack bool `json:"ipv6DualStack,omitempty" protobuf:"bytes,13,opt,name=ipv6DualStack"`
	// +optional
	EnableCilium bool `json:"enableCilium,omitempty" protobuf:"bytes,14,opt,name=enableCilium"`

	ContainerRuntime ContainerRuntimeType `json:"containerRuntime" protobuf:"bytes,15,opt,name=containerRuntime"`
	// Upgrade control upgrade process.
	// +optional
	Upgrade Upgrade `json:"upgrade,omitempty" protobuf:"bytes,22,opt,name=upgrade"`
}

ClusterFeature records the features that are enabled by the cluster.

func (*ClusterFeature) DeepCopy

func (in *ClusterFeature) DeepCopy() *ClusterFeature

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterFeature.

func (*ClusterFeature) DeepCopyInto

func (in *ClusterFeature) DeepCopyInto(out *ClusterFeature)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterFeature) Descriptor

func (*ClusterFeature) Descriptor() ([]byte, []int)

func (*ClusterFeature) Marshal

func (m *ClusterFeature) Marshal() (dAtA []byte, err error)

func (*ClusterFeature) MarshalTo

func (m *ClusterFeature) MarshalTo(dAtA []byte) (int, error)

func (*ClusterFeature) MarshalToSizedBuffer

func (m *ClusterFeature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterFeature) ProtoMessage

func (*ClusterFeature) ProtoMessage()

func (*ClusterFeature) Reset

func (m *ClusterFeature) Reset()

func (*ClusterFeature) Size

func (m *ClusterFeature) Size() (n int)

func (*ClusterFeature) String

func (this *ClusterFeature) String() string

func (ClusterFeature) SwaggerDoc

func (ClusterFeature) SwaggerDoc() map[string]string

func (*ClusterFeature) Unmarshal

func (m *ClusterFeature) Unmarshal(dAtA []byte) error

func (*ClusterFeature) XXX_DiscardUnknown

func (m *ClusterFeature) XXX_DiscardUnknown()

func (*ClusterFeature) XXX_Marshal

func (m *ClusterFeature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterFeature) XXX_Merge

func (m *ClusterFeature) XXX_Merge(src proto.Message)

func (*ClusterFeature) XXX_Size

func (m *ClusterFeature) XXX_Size() int

func (*ClusterFeature) XXX_Unmarshal

func (m *ClusterFeature) XXX_Unmarshal(b []byte) error

type ClusterGroupAPIResourceItem added in v1.8.0

type ClusterGroupAPIResourceItem struct {
	// name is the plural name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name"`
	// singularName is the singular name of the resource.  This allows clients to handle plural and singular opaquely.
	// The singularName is more correct for reporting status on a single item and both singular and plural are allowed
	// from the kubectl CLI interface.
	SingularName string `protobuf:"bytes,2,opt,name=singularName"`
	// namespaced indicates if a resource is namespaced or not.
	Namespaced bool `protobuf:"varint,3,opt,name=namespaced"`
	// group is the preferred group of the resource.  Empty implies the group of the containing resource list.
	// For subresources, this may have a different value, for example: Scale".
	Group string `protobuf:"bytes,4,opt,name=group"`
	// version is the preferred version of the resource.  Empty implies the version of the containing resource list
	// For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
	Version string `protobuf:"bytes,5,opt,name=version"`
	// kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
	Kind string `protobuf:"bytes,6,opt,name=kind"`
	// verbs is a list of supported kube verbs (this includes get, list, watch, create,
	// update, patch, delete, deletecollection, and proxy)
	Verbs []string `protobuf:"bytes,7,rep,name=verbs"`
	// shortNames is a list of suggested short names of the resource.
	ShortNames []string `protobuf:"bytes,8,rep,name=shortNames"`
	// categories is a list of the grouped resources this resource belongs to (e.g. 'all')
	Categories []string `protobuf:"bytes,9,rep,name=categories"`
}

ClusterGroupAPIResourceItem specifies the name of a resource and whether it is namespaced.

func (*ClusterGroupAPIResourceItem) DeepCopy added in v1.8.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupAPIResourceItem.

func (*ClusterGroupAPIResourceItem) DeepCopyInto added in v1.8.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterGroupAPIResourceItem) Descriptor added in v1.8.0

func (*ClusterGroupAPIResourceItem) Descriptor() ([]byte, []int)

func (*ClusterGroupAPIResourceItem) Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceItem) Marshal() (dAtA []byte, err error)

func (*ClusterGroupAPIResourceItem) MarshalTo added in v1.8.0

func (m *ClusterGroupAPIResourceItem) MarshalTo(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceItem) MarshalToSizedBuffer added in v1.8.0

func (m *ClusterGroupAPIResourceItem) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceItem) ProtoMessage added in v1.8.0

func (*ClusterGroupAPIResourceItem) ProtoMessage()

func (*ClusterGroupAPIResourceItem) Reset added in v1.8.0

func (m *ClusterGroupAPIResourceItem) Reset()

func (*ClusterGroupAPIResourceItem) Size added in v1.8.0

func (m *ClusterGroupAPIResourceItem) Size() (n int)

func (*ClusterGroupAPIResourceItem) String added in v1.8.0

func (this *ClusterGroupAPIResourceItem) String() string

func (ClusterGroupAPIResourceItem) SwaggerDoc added in v1.8.0

func (ClusterGroupAPIResourceItem) SwaggerDoc() map[string]string

func (*ClusterGroupAPIResourceItem) Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceItem) Unmarshal(dAtA []byte) error

func (*ClusterGroupAPIResourceItem) XXX_DiscardUnknown added in v1.8.0

func (m *ClusterGroupAPIResourceItem) XXX_DiscardUnknown()

func (*ClusterGroupAPIResourceItem) XXX_Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterGroupAPIResourceItem) XXX_Merge added in v1.8.0

func (m *ClusterGroupAPIResourceItem) XXX_Merge(src proto.Message)

func (*ClusterGroupAPIResourceItem) XXX_Size added in v1.8.0

func (m *ClusterGroupAPIResourceItem) XXX_Size() int

func (*ClusterGroupAPIResourceItem) XXX_Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceItem) XXX_Unmarshal(b []byte) error

type ClusterGroupAPIResourceItems added in v1.8.0

type ClusterGroupAPIResourceItems struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// groupVersion is the group and version this APIResourceList is for.
	GroupVersion string `json:"groupVersion" protobuf:"bytes,2,opt,name=groupVersion"`
	// resources contains the name of the resources and if they are namespaced.
	APIResources []ClusterGroupAPIResourceItem `json:"apiResources" protobuf:"bytes,3,rep,name=apiResources"`
}

ClusterGroupAPIResourceItems contains the GKV for the current kubernetes cluster

func (*ClusterGroupAPIResourceItems) DeepCopy added in v1.8.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupAPIResourceItems.

func (*ClusterGroupAPIResourceItems) DeepCopyInto added in v1.8.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterGroupAPIResourceItems) DeepCopyObject added in v1.8.0

func (in *ClusterGroupAPIResourceItems) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterGroupAPIResourceItems) Descriptor added in v1.8.0

func (*ClusterGroupAPIResourceItems) Descriptor() ([]byte, []int)

func (*ClusterGroupAPIResourceItems) Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceItems) Marshal() (dAtA []byte, err error)

func (*ClusterGroupAPIResourceItems) MarshalTo added in v1.8.0

func (m *ClusterGroupAPIResourceItems) MarshalTo(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceItems) MarshalToSizedBuffer added in v1.8.0

func (m *ClusterGroupAPIResourceItems) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceItems) ProtoMessage added in v1.8.0

func (*ClusterGroupAPIResourceItems) ProtoMessage()

func (*ClusterGroupAPIResourceItems) Reset added in v1.8.0

func (m *ClusterGroupAPIResourceItems) Reset()

func (*ClusterGroupAPIResourceItems) Size added in v1.8.0

func (m *ClusterGroupAPIResourceItems) Size() (n int)

func (*ClusterGroupAPIResourceItems) String added in v1.8.0

func (this *ClusterGroupAPIResourceItems) String() string

func (ClusterGroupAPIResourceItems) SwaggerDoc added in v1.8.0

func (ClusterGroupAPIResourceItems) SwaggerDoc() map[string]string

func (*ClusterGroupAPIResourceItems) Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceItems) Unmarshal(dAtA []byte) error

func (*ClusterGroupAPIResourceItems) XXX_DiscardUnknown added in v1.8.0

func (m *ClusterGroupAPIResourceItems) XXX_DiscardUnknown()

func (*ClusterGroupAPIResourceItems) XXX_Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterGroupAPIResourceItems) XXX_Merge added in v1.8.0

func (m *ClusterGroupAPIResourceItems) XXX_Merge(src proto.Message)

func (*ClusterGroupAPIResourceItems) XXX_Size added in v1.8.0

func (m *ClusterGroupAPIResourceItems) XXX_Size() int

func (*ClusterGroupAPIResourceItems) XXX_Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceItems) XXX_Unmarshal(b []byte) error

type ClusterGroupAPIResourceItemsList added in v1.8.0

type ClusterGroupAPIResourceItemsList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,3,opt,name=metadata"`
	// List of ClusterGroupAPIResourceItems
	Items []ClusterGroupAPIResourceItems `protobuf:"bytes,2,rep,name=items"`
	// Failed Group Error
	FailedGroupError string `json:"failedGroupError" protobuf:"bytes,4,rep,name=failedGroupError"`
}

ClusterGroupAPIResourceItemsList is the whole list of all ClusterAPIResource.

func (*ClusterGroupAPIResourceItemsList) DeepCopy added in v1.8.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupAPIResourceItemsList.

func (*ClusterGroupAPIResourceItemsList) DeepCopyInto added in v1.8.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterGroupAPIResourceItemsList) DeepCopyObject added in v1.8.0

func (in *ClusterGroupAPIResourceItemsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterGroupAPIResourceItemsList) Descriptor added in v1.8.0

func (*ClusterGroupAPIResourceItemsList) Descriptor() ([]byte, []int)

func (*ClusterGroupAPIResourceItemsList) Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) Marshal() (dAtA []byte, err error)

func (*ClusterGroupAPIResourceItemsList) MarshalTo added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) MarshalTo(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceItemsList) MarshalToSizedBuffer added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceItemsList) ProtoMessage added in v1.8.0

func (*ClusterGroupAPIResourceItemsList) ProtoMessage()

func (*ClusterGroupAPIResourceItemsList) Reset added in v1.8.0

func (*ClusterGroupAPIResourceItemsList) Size added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) Size() (n int)

func (*ClusterGroupAPIResourceItemsList) String added in v1.8.0

func (ClusterGroupAPIResourceItemsList) SwaggerDoc added in v1.8.0

func (*ClusterGroupAPIResourceItemsList) Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) Unmarshal(dAtA []byte) error

func (*ClusterGroupAPIResourceItemsList) XXX_DiscardUnknown added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) XXX_DiscardUnknown()

func (*ClusterGroupAPIResourceItemsList) XXX_Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterGroupAPIResourceItemsList) XXX_Merge added in v1.8.0

func (*ClusterGroupAPIResourceItemsList) XXX_Size added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) XXX_Size() int

func (*ClusterGroupAPIResourceItemsList) XXX_Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceItemsList) XXX_Unmarshal(b []byte) error

type ClusterGroupAPIResourceOptions added in v1.8.0

type ClusterGroupAPIResourceOptions struct {
	metav1.TypeMeta `json:",inline"`
}

ClusterGroupAPIResourceOptions is the query options.

func (*ClusterGroupAPIResourceOptions) DeepCopy added in v1.8.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGroupAPIResourceOptions.

func (*ClusterGroupAPIResourceOptions) DeepCopyInto added in v1.8.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterGroupAPIResourceOptions) DeepCopyObject added in v1.8.0

func (in *ClusterGroupAPIResourceOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterGroupAPIResourceOptions) Descriptor added in v1.8.0

func (*ClusterGroupAPIResourceOptions) Descriptor() ([]byte, []int)

func (*ClusterGroupAPIResourceOptions) Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) Marshal() (dAtA []byte, err error)

func (*ClusterGroupAPIResourceOptions) MarshalTo added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) MarshalTo(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceOptions) MarshalToSizedBuffer added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterGroupAPIResourceOptions) ProtoMessage added in v1.8.0

func (*ClusterGroupAPIResourceOptions) ProtoMessage()

func (*ClusterGroupAPIResourceOptions) Reset added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) Reset()

func (*ClusterGroupAPIResourceOptions) Size added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) Size() (n int)

func (*ClusterGroupAPIResourceOptions) String added in v1.8.0

func (this *ClusterGroupAPIResourceOptions) String() string

func (ClusterGroupAPIResourceOptions) SwaggerDoc added in v1.8.0

func (ClusterGroupAPIResourceOptions) SwaggerDoc() map[string]string

func (*ClusterGroupAPIResourceOptions) Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) Unmarshal(dAtA []byte) error

func (*ClusterGroupAPIResourceOptions) XXX_DiscardUnknown added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) XXX_DiscardUnknown()

func (*ClusterGroupAPIResourceOptions) XXX_Marshal added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterGroupAPIResourceOptions) XXX_Merge added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) XXX_Merge(src proto.Message)

func (*ClusterGroupAPIResourceOptions) XXX_Size added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) XXX_Size() int

func (*ClusterGroupAPIResourceOptions) XXX_Unmarshal added in v1.8.0

func (m *ClusterGroupAPIResourceOptions) XXX_Unmarshal(b []byte) error

type ClusterList

type ClusterList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of clusters
	Items []Cluster `json:"items" protobuf:"bytes,2,rep,name=items"`
}

ClusterList is the whole list of all clusters which owned by a tenant.

func (*ClusterList) DeepCopy

func (in *ClusterList) DeepCopy() *ClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.

func (*ClusterList) DeepCopyInto

func (in *ClusterList) DeepCopyInto(out *ClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterList) DeepCopyObject

func (in *ClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterList) Descriptor

func (*ClusterList) Descriptor() ([]byte, []int)

func (*ClusterList) Marshal

func (m *ClusterList) Marshal() (dAtA []byte, err error)

func (*ClusterList) MarshalTo

func (m *ClusterList) MarshalTo(dAtA []byte) (int, error)

func (*ClusterList) MarshalToSizedBuffer

func (m *ClusterList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterList) ProtoMessage

func (*ClusterList) ProtoMessage()

func (*ClusterList) Reset

func (m *ClusterList) Reset()

func (*ClusterList) Size

func (m *ClusterList) Size() (n int)

func (*ClusterList) String

func (this *ClusterList) String() string

func (ClusterList) SwaggerDoc

func (ClusterList) SwaggerDoc() map[string]string

func (*ClusterList) Unmarshal

func (m *ClusterList) Unmarshal(dAtA []byte) error

func (*ClusterList) XXX_DiscardUnknown

func (m *ClusterList) XXX_DiscardUnknown()

func (*ClusterList) XXX_Marshal

func (m *ClusterList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterList) XXX_Merge

func (m *ClusterList) XXX_Merge(src proto.Message)

func (*ClusterList) XXX_Size

func (m *ClusterList) XXX_Size() int

func (*ClusterList) XXX_Unmarshal

func (m *ClusterList) XXX_Unmarshal(b []byte) error

type ClusterMachine

type ClusterMachine struct {
	IP       string `json:"ip" protobuf:"bytes,1,opt,name=ip"`
	Port     int32  `json:"port" protobuf:"varint,2,opt,name=port"`
	Username string `json:"username" protobuf:"bytes,3,opt,name=username"`
	// +optional
	Password []byte `json:"password,omitempty" protobuf:"bytes,4,opt,name=password"`
	// +optional
	PrivateKey []byte `json:"privateKey,omitempty" protobuf:"bytes,5,opt,name=privateKey"`
	// +optional
	PassPhrase []byte `json:"passPhrase,omitempty" protobuf:"bytes,6,opt,name=passPhrase"`
	// +optional
	Labels map[string]string `json:"labels,omitempty" protobuf:"bytes,7,opt,name=labels"`
	// If specified, the node's taints.
	// +optional
	Taints []corev1.Taint `json:"taints,omitempty" protobuf:"bytes,8,opt,name=taints"`
}

ClusterMachine is the master machine definition of cluster.

func (*ClusterMachine) DeepCopy

func (in *ClusterMachine) DeepCopy() *ClusterMachine

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMachine.

func (*ClusterMachine) DeepCopyInto

func (in *ClusterMachine) DeepCopyInto(out *ClusterMachine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterMachine) Descriptor

func (*ClusterMachine) Descriptor() ([]byte, []int)

func (*ClusterMachine) Marshal

func (m *ClusterMachine) Marshal() (dAtA []byte, err error)

func (*ClusterMachine) MarshalTo

func (m *ClusterMachine) MarshalTo(dAtA []byte) (int, error)

func (*ClusterMachine) MarshalToSizedBuffer

func (m *ClusterMachine) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterMachine) ProtoMessage

func (*ClusterMachine) ProtoMessage()

func (*ClusterMachine) Reset

func (m *ClusterMachine) Reset()

func (*ClusterMachine) SSH added in v1.2.5

func (in *ClusterMachine) SSH() (*ssh.SSH, error)

func (*ClusterMachine) Size

func (m *ClusterMachine) Size() (n int)

func (*ClusterMachine) String

func (this *ClusterMachine) String() string

func (ClusterMachine) SwaggerDoc

func (ClusterMachine) SwaggerDoc() map[string]string

func (*ClusterMachine) Unmarshal

func (m *ClusterMachine) Unmarshal(dAtA []byte) error

func (*ClusterMachine) XXX_DiscardUnknown

func (m *ClusterMachine) XXX_DiscardUnknown()

func (*ClusterMachine) XXX_Marshal

func (m *ClusterMachine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterMachine) XXX_Merge

func (m *ClusterMachine) XXX_Merge(src proto.Message)

func (*ClusterMachine) XXX_Size

func (m *ClusterMachine) XXX_Size() int

func (*ClusterMachine) XXX_Unmarshal

func (m *ClusterMachine) XXX_Unmarshal(b []byte) error

type ClusterPhase

type ClusterPhase string

ClusterPhase defines the phase of cluster constructor.

const (
	// ClusterInitializing is the initialize phase.
	ClusterInitializing ClusterPhase = "Initializing"
	// ClusterRunning is the normal running phase.
	ClusterRunning ClusterPhase = "Running"
	// ClusterFailed is the failed phase.
	ClusterFailed ClusterPhase = "Failed"
	// ClusterConfined is the Confined phase.
	ClusterConfined ClusterPhase = "Confined"
	// ClusterIdling is the Idling phase.
	ClusterIdling ClusterPhase = "Idling"
	// ClusterUpgrading means that the cluster is in upgrading process.
	ClusterUpgrading ClusterPhase = "Upgrading"
	// ClusterTerminating means the cluster is undergoing graceful termination.
	ClusterTerminating ClusterPhase = "Terminating"
	// ClusterUpscaling means the cluster is undergoing graceful up scaling.
	ClusterUpscaling ClusterPhase = "Upscaling"
	// ClusterDownscaling means the cluster is undergoing graceful down scaling.
	ClusterDownscaling ClusterPhase = "Downscaling"
)

type ClusterProperty

type ClusterProperty struct {
	// +optional
	MaxClusterServiceNum *int32 `json:"maxClusterServiceNum,omitempty" protobuf:"bytes,1,opt,name=maxClusterServiceNum"`
	// +optional
	MaxNodePodNum *int32 `json:"maxNodePodNum,omitempty" protobuf:"bytes,2,opt,name=maxNodePodNum"`
	// +optional
	OversoldRatio map[string]string `json:"oversoldRatio,omitempty" protobuf:"bytes,3,opt,name=oversoldRatio"`
}

ClusterProperty records the attribute information of the cluster.

func (*ClusterProperty) DeepCopy

func (in *ClusterProperty) DeepCopy() *ClusterProperty

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProperty.

func (*ClusterProperty) DeepCopyInto

func (in *ClusterProperty) DeepCopyInto(out *ClusterProperty)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterProperty) Descriptor

func (*ClusterProperty) Descriptor() ([]byte, []int)

func (*ClusterProperty) Marshal

func (m *ClusterProperty) Marshal() (dAtA []byte, err error)

func (*ClusterProperty) MarshalTo

func (m *ClusterProperty) MarshalTo(dAtA []byte) (int, error)

func (*ClusterProperty) MarshalToSizedBuffer

func (m *ClusterProperty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterProperty) ProtoMessage

func (*ClusterProperty) ProtoMessage()

func (*ClusterProperty) Reset

func (m *ClusterProperty) Reset()

func (*ClusterProperty) Size

func (m *ClusterProperty) Size() (n int)

func (*ClusterProperty) String

func (this *ClusterProperty) String() string

func (ClusterProperty) SwaggerDoc

func (ClusterProperty) SwaggerDoc() map[string]string

func (*ClusterProperty) Unmarshal

func (m *ClusterProperty) Unmarshal(dAtA []byte) error

func (*ClusterProperty) XXX_DiscardUnknown

func (m *ClusterProperty) XXX_DiscardUnknown()

func (*ClusterProperty) XXX_Marshal

func (m *ClusterProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterProperty) XXX_Merge

func (m *ClusterProperty) XXX_Merge(src proto.Message)

func (*ClusterProperty) XXX_Size

func (m *ClusterProperty) XXX_Size() int

func (*ClusterProperty) XXX_Unmarshal

func (m *ClusterProperty) XXX_Unmarshal(b []byte) error

type ClusterResource

type ClusterResource struct {
	// Capacity represents the total resources of a cluster.
	// +optional
	Capacity ResourceList `json:"capacity,omitempty" protobuf:"bytes,1,rep,name=capacity,casttype=ResourceList"`
	// Allocatable represents the resources of a cluster that are available for scheduling.
	// Defaults to Capacity.
	// +optional
	Allocatable ResourceList `json:"allocatable,omitempty" protobuf:"bytes,2,rep,name=allocatable,casttype=ResourceList"`
	// +optional
	Allocated ResourceList `json:"allocated,omitempty" protobuf:"bytes,3,rep,name=allocated,casttype=ResourceList"`
}

ClusterResource records the current available and maximum resource quota information for the cluster.

func (*ClusterResource) DeepCopy

func (in *ClusterResource) DeepCopy() *ClusterResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResource.

func (*ClusterResource) DeepCopyInto

func (in *ClusterResource) DeepCopyInto(out *ClusterResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterResource) Descriptor

func (*ClusterResource) Descriptor() ([]byte, []int)

func (*ClusterResource) Marshal

func (m *ClusterResource) Marshal() (dAtA []byte, err error)

func (*ClusterResource) MarshalTo

func (m *ClusterResource) MarshalTo(dAtA []byte) (int, error)

func (*ClusterResource) MarshalToSizedBuffer

func (m *ClusterResource) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterResource) ProtoMessage

func (*ClusterResource) ProtoMessage()

func (*ClusterResource) Reset

func (m *ClusterResource) Reset()

func (*ClusterResource) Size

func (m *ClusterResource) Size() (n int)

func (*ClusterResource) String

func (this *ClusterResource) String() string

func (ClusterResource) SwaggerDoc

func (ClusterResource) SwaggerDoc() map[string]string

func (*ClusterResource) Unmarshal

func (m *ClusterResource) Unmarshal(dAtA []byte) error

func (*ClusterResource) XXX_DiscardUnknown

func (m *ClusterResource) XXX_DiscardUnknown()

func (*ClusterResource) XXX_Marshal

func (m *ClusterResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterResource) XXX_Merge

func (m *ClusterResource) XXX_Merge(src proto.Message)

func (*ClusterResource) XXX_Size

func (m *ClusterResource) XXX_Size() int

func (*ClusterResource) XXX_Unmarshal

func (m *ClusterResource) XXX_Unmarshal(b []byte) error

type ClusterSpec

type ClusterSpec struct {
	// Finalizers is an opaque list of values that must be empty to permanently remove object from storage.
	// +optional
	Finalizers []FinalizerName `json:"finalizers,omitempty" protobuf:"bytes,1,rep,name=finalizers,casttype=FinalizerName"`
	TenantID   string          `json:"tenantID" protobuf:"bytes,2,opt,name=tenantID"`
	// +optional
	DisplayName string `json:"displayName" protobuf:"bytes,3,opt,name=displayName"`
	Type        string `json:"type" protobuf:"bytes,4,opt,name=type"`
	Version     string `json:"version" protobuf:"bytes,5,opt,name=version"`
	// +optional
	NetworkType NetworkType `json:"networkType,omitempty" protobuf:"bytes,6,opt,name=networkType,casttype=NetworkType"`
	// +optional
	NetworkDevice string `json:"networkDevice,omitempty" protobuf:"bytes,7,opt,name=networkDevice"`
	// +optional
	ClusterCIDR string `json:"clusterCIDR,omitempty" protobuf:"bytes,8,opt,name=clusterCIDR"`
	// ServiceCIDR is used to set a separated CIDR for k8s service, it's exclusive with MaxClusterServiceNum.
	// +optional
	ServiceCIDR *string `json:"serviceCIDR,omitempty" protobuf:"bytes,19,opt,name=serviceCIDR"`
	// DNSDomain is the dns domain used by k8s services. Defaults to "cluster.local".
	DNSDomain string `json:"dnsDomain,omitempty" protobuf:"bytes,9,opt,name=dnsDomain"`
	// +optional
	PublicAlternativeNames []string `json:"publicAlternativeNames,omitempty" protobuf:"bytes,10,opt,name=publicAlternativeNames"`
	// +optional
	Features ClusterFeature `json:"features,omitempty" protobuf:"bytes,11,opt,name=features,casttype=ClusterFeature"`
	// +optional
	Properties ClusterProperty `json:"properties,omitempty" protobuf:"bytes,12,opt,name=properties,casttype=ClusterProperty"`
	// +optional
	Machines []ClusterMachine `json:"machines,omitempty" protobuf:"bytes,13,rep,name=addresses"`

	// +optional
	DockerExtraArgs map[string]string `json:"dockerExtraArgs,omitempty" protobuf:"bytes,14,name=dockerExtraArgs"`
	// +optional
	KubeletExtraArgs map[string]string `json:"kubeletExtraArgs,omitempty" protobuf:"bytes,15,name=kubeletExtraArgs"`
	// +optional
	APIServerExtraArgs map[string]string `json:"apiServerExtraArgs,omitempty" protobuf:"bytes,16,name=apiServerExtraArgs"`
	// +optional
	ControllerManagerExtraArgs map[string]string `json:"controllerManagerExtraArgs,omitempty" protobuf:"bytes,17,name=controllerManagerExtraArgs"`
	// +optional
	SchedulerExtraArgs map[string]string `json:"schedulerExtraArgs,omitempty" protobuf:"bytes,18,name=schedulerExtraArgs"`

	// ClusterCredentialRef for isolate sensitive information.
	// If not specified, cluster controller will create one;
	// If specified, provider must make sure is valid.
	// +optional
	ClusterCredentialRef *corev1.LocalObjectReference `` /* 137-byte string literal not displayed */

	// Etcd holds configuration for etcd.
	// +optional
	Etcd *Etcd `json:"etcd,omitempty" protobuf:"bytes,21,opt,name=etcd"`
	// If true will use hostname as nodename, if false will use machine IP as nodename.
	// +optional
	HostnameAsNodename bool `json:"hostnameAsNodename,omitempty" protobuf:"bytes,23,opt,name=hostnameAsNodename"`
	// +optional
	NetworkArgs map[string]string `json:"networkArgs,omitempty" protobuf:"bytes,24,name=networkArgs"`
	// +optional
	ScalingMachines []ClusterMachine `json:"scalingMachines,omitempty" protobuf:"bytes,25,opt,name=scalingMachines"`
	// BootstrapApps will install apps during creating cluster
	// +optional
	BootstrapApps BootstrapApps `json:"bootstrapApps,omitempty" protobuf:"bytes,26,opt,name=bootstrapApps"`
}

ClusterSpec is a description of a cluster.

func (*ClusterSpec) DeepCopy

func (in *ClusterSpec) DeepCopy() *ClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.

func (*ClusterSpec) DeepCopyInto

func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterSpec) Descriptor

func (*ClusterSpec) Descriptor() ([]byte, []int)

func (*ClusterSpec) Marshal

func (m *ClusterSpec) Marshal() (dAtA []byte, err error)

func (*ClusterSpec) MarshalTo

func (m *ClusterSpec) MarshalTo(dAtA []byte) (int, error)

func (*ClusterSpec) MarshalToSizedBuffer

func (m *ClusterSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterSpec) ProtoMessage

func (*ClusterSpec) ProtoMessage()

func (*ClusterSpec) Reset

func (m *ClusterSpec) Reset()

func (*ClusterSpec) Size

func (m *ClusterSpec) Size() (n int)

func (*ClusterSpec) String

func (this *ClusterSpec) String() string

func (ClusterSpec) SwaggerDoc

func (ClusterSpec) SwaggerDoc() map[string]string

func (*ClusterSpec) Unmarshal

func (m *ClusterSpec) Unmarshal(dAtA []byte) error

func (*ClusterSpec) XXX_DiscardUnknown

func (m *ClusterSpec) XXX_DiscardUnknown()

func (*ClusterSpec) XXX_Marshal

func (m *ClusterSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterSpec) XXX_Merge

func (m *ClusterSpec) XXX_Merge(src proto.Message)

func (*ClusterSpec) XXX_Size

func (m *ClusterSpec) XXX_Size() int

func (*ClusterSpec) XXX_Unmarshal

func (m *ClusterSpec) XXX_Unmarshal(b []byte) error

type ClusterStatus

type ClusterStatus struct {
	// +optional
	Locked *bool `json:"locked,omitempty" protobuf:"varint,1,opt,name=locked"`
	// +optional
	Version string `json:"version" protobuf:"bytes,2,opt,name=version"`
	// +optional
	Phase ClusterPhase `json:"phase,omitempty" protobuf:"bytes,3,opt,name=phase,casttype=ClusterPhase"`
	// +optional
	// +patchMergeKey=type
	// +patchStrategy=merge
	Conditions []ClusterCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,4,rep,name=conditions"`
	// A human readable message indicating details about why the cluster is in this condition.
	// +optional
	Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
	// A brief CamelCase message indicating details about why the cluster is in this state.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,6,opt,name=reason"`
	// List of addresses reachable to the cluster.
	// +optional
	// +patchMergeKey=type
	// +patchStrategy=merge
	Addresses []ClusterAddress `json:"addresses,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,7,rep,name=addresses"`
	// +optional
	Resource ClusterResource `json:"resource,omitempty" protobuf:"bytes,9,opt,name=resource,casttype=ClusterResource"`
	// +optional
	// +patchMergeKey=type
	// +patchStrategy=merge
	Components []ClusterComponent `json:"components,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=components"`
	// +optional
	ServiceCIDR string `json:"serviceCIDR,omitempty" protobuf:"bytes,11,opt,name=serviceCIDR"`
	// +optional
	NodeCIDRMaskSize int32 `json:"nodeCIDRMaskSize,omitempty" protobuf:"varint,12,opt,name=nodeCIDRMaskSize"`
	// +optional
	DNSIP string `json:"dnsIP,omitempty" protobuf:"bytes,13,opt,name=dnsIP"`
	// +optional
	RegistryIPs []string `json:"registryIPs,omitempty" protobuf:"bytes,14,opt,name=registryIPs"`
	// +optional
	SecondaryServiceCIDR string `json:"secondaryServiceCIDR,omitempty" protobuf:"bytes,15,opt,name=secondaryServiceCIDR"`
	// +optional
	ClusterCIDR string `json:"clusterCIDR,omitempty" protobuf:"bytes,16,opt,name=clusterCIDR"`
	// +optional
	SecondaryClusterCIDR string `json:"secondaryClusterCIDR,omitempty" protobuf:"bytes,17,opt,name=secondaryClusterCIDR"`
	// +optional
	NodeCIDRMaskSizeIPv4 int32 `json:"nodeCIDRMaskSizeIPv4,omitempty" protobuf:"varint,18,opt,name=nodeCIDRMaskSizeIPv4"`
	// +optional
	NodeCIDRMaskSizeIPv6 int32 `json:"nodeCIDRMaskSizeIPv6,omitempty" protobuf:"varint,19,opt,name=nodeCIDRMaskSizeIPv6"`
	// +optional
	KubeVendor KubeVendorType `json:"kubeVendor" protobuf:"bytes,20,opt,name=kubeVendor"`
}

ClusterStatus represents information about the status of a cluster.

func (*ClusterStatus) DeepCopy

func (in *ClusterStatus) DeepCopy() *ClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.

func (*ClusterStatus) DeepCopyInto

func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterStatus) Descriptor

func (*ClusterStatus) Descriptor() ([]byte, []int)

func (*ClusterStatus) Marshal

func (m *ClusterStatus) Marshal() (dAtA []byte, err error)

func (*ClusterStatus) MarshalTo

func (m *ClusterStatus) MarshalTo(dAtA []byte) (int, error)

func (*ClusterStatus) MarshalToSizedBuffer

func (m *ClusterStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterStatus) ProtoMessage

func (*ClusterStatus) ProtoMessage()

func (*ClusterStatus) Reset

func (m *ClusterStatus) Reset()

func (*ClusterStatus) Size

func (m *ClusterStatus) Size() (n int)

func (*ClusterStatus) String

func (this *ClusterStatus) String() string

func (ClusterStatus) SwaggerDoc

func (ClusterStatus) SwaggerDoc() map[string]string

func (*ClusterStatus) Unmarshal

func (m *ClusterStatus) Unmarshal(dAtA []byte) error

func (*ClusterStatus) XXX_DiscardUnknown

func (m *ClusterStatus) XXX_DiscardUnknown()

func (*ClusterStatus) XXX_Marshal

func (m *ClusterStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterStatus) XXX_Merge

func (m *ClusterStatus) XXX_Merge(src proto.Message)

func (*ClusterStatus) XXX_Size

func (m *ClusterStatus) XXX_Size() int

func (*ClusterStatus) XXX_Unmarshal

func (m *ClusterStatus) XXX_Unmarshal(b []byte) error

type ConditionStatus

type ConditionStatus string

ConditionStatus defines the status of Condition.

const (
	ConditionTrue    ConditionStatus = "True"
	ConditionFalse   ConditionStatus = "False"
	ConditionUnknown ConditionStatus = "Unknown"
)

These are valid condition statuses. "ConditionTrue" means a resource is in the condition. "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means server can't decide if a resource is in the condition or not.

type ConfigMap

type ConfigMap struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Data contains the configuration data.
	// Each key must consist of alphanumeric characters, '-', '_' or '.'.
	// Values with non-UTF-8 byte sequences must use the BinaryData field.
	// The keys stored in Data must not overlap with the keys in
	// the BinaryData field, this is enforced during validation process.
	// +optional
	Data map[string]string `json:"data,omitempty" protobuf:"bytes,2,rep,name=data"`

	// BinaryData contains the binary data.
	// Each key must consist of alphanumeric characters, '-', '_' or '.'.
	// BinaryData can contain byte sequences that are not in the UTF-8 range.
	// The keys stored in BinaryData must not overlap with the ones in
	// the Data field, this is enforced during validation process.
	// +optional
	BinaryData map[string][]byte `json:"binaryData,omitempty" protobuf:"bytes,3,rep,name=binaryData"`
}

ConfigMap holds configuration data for tke to consume.

func (*ConfigMap) DeepCopy

func (in *ConfigMap) DeepCopy() *ConfigMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMap.

func (*ConfigMap) DeepCopyInto

func (in *ConfigMap) DeepCopyInto(out *ConfigMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigMap) DeepCopyObject

func (in *ConfigMap) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ConfigMap) Descriptor

func (*ConfigMap) Descriptor() ([]byte, []int)

func (*ConfigMap) Marshal

func (m *ConfigMap) Marshal() (dAtA []byte, err error)

func (*ConfigMap) MarshalTo

func (m *ConfigMap) MarshalTo(dAtA []byte) (int, error)

func (*ConfigMap) MarshalToSizedBuffer

func (m *ConfigMap) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ConfigMap) ProtoMessage

func (*ConfigMap) ProtoMessage()

func (*ConfigMap) Reset

func (m *ConfigMap) Reset()

func (*ConfigMap) Size

func (m *ConfigMap) Size() (n int)

func (*ConfigMap) String

func (this *ConfigMap) String() string

func (ConfigMap) SwaggerDoc

func (ConfigMap) SwaggerDoc() map[string]string

func (*ConfigMap) Unmarshal

func (m *ConfigMap) Unmarshal(dAtA []byte) error

func (*ConfigMap) XXX_DiscardUnknown

func (m *ConfigMap) XXX_DiscardUnknown()

func (*ConfigMap) XXX_Marshal

func (m *ConfigMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigMap) XXX_Merge

func (m *ConfigMap) XXX_Merge(src proto.Message)

func (*ConfigMap) XXX_Size

func (m *ConfigMap) XXX_Size() int

func (*ConfigMap) XXX_Unmarshal

func (m *ConfigMap) XXX_Unmarshal(b []byte) error

type ConfigMapList

type ConfigMapList struct {
	metav1.TypeMeta `json:",inline"`

	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Items is the list of ConfigMaps.
	Items []ConfigMap `json:"items" protobuf:"bytes,2,rep,name=items"`
}

ConfigMapList is a resource containing a list of ConfigMap objects.

func (*ConfigMapList) DeepCopy

func (in *ConfigMapList) DeepCopy() *ConfigMapList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapList.

func (*ConfigMapList) DeepCopyInto

func (in *ConfigMapList) DeepCopyInto(out *ConfigMapList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigMapList) DeepCopyObject

func (in *ConfigMapList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ConfigMapList) Descriptor

func (*ConfigMapList) Descriptor() ([]byte, []int)

func (*ConfigMapList) Marshal

func (m *ConfigMapList) Marshal() (dAtA []byte, err error)

func (*ConfigMapList) MarshalTo

func (m *ConfigMapList) MarshalTo(dAtA []byte) (int, error)

func (*ConfigMapList) MarshalToSizedBuffer

func (m *ConfigMapList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ConfigMapList) ProtoMessage

func (*ConfigMapList) ProtoMessage()

func (*ConfigMapList) Reset

func (m *ConfigMapList) Reset()

func (*ConfigMapList) Size

func (m *ConfigMapList) Size() (n int)

func (*ConfigMapList) String

func (this *ConfigMapList) String() string

func (ConfigMapList) SwaggerDoc

func (ConfigMapList) SwaggerDoc() map[string]string

func (*ConfigMapList) Unmarshal

func (m *ConfigMapList) Unmarshal(dAtA []byte) error

func (*ConfigMapList) XXX_DiscardUnknown

func (m *ConfigMapList) XXX_DiscardUnknown()

func (*ConfigMapList) XXX_Marshal

func (m *ConfigMapList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigMapList) XXX_Merge

func (m *ConfigMapList) XXX_Merge(src proto.Message)

func (*ConfigMapList) XXX_Size

func (m *ConfigMapList) XXX_Size() int

func (*ConfigMapList) XXX_Unmarshal

func (m *ConfigMapList) XXX_Unmarshal(b []byte) error

type ContainerRuntimeType added in v1.8.0

type ContainerRuntimeType = string
const (
	Containerd ContainerRuntimeType = "containerd"
	Docker     ContainerRuntimeType = "docker"
)

type CronHPA

type CronHPA struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Spec defines the desired identities of CronHPA.
	// +optional
	Spec CronHPASpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status CronHPAStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

CronHPA is a new kubernetes workload.

func (*CronHPA) DeepCopy

func (in *CronHPA) DeepCopy() *CronHPA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPA.

func (*CronHPA) DeepCopyInto

func (in *CronHPA) DeepCopyInto(out *CronHPA)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CronHPA) DeepCopyObject

func (in *CronHPA) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CronHPA) Descriptor

func (*CronHPA) Descriptor() ([]byte, []int)

func (*CronHPA) Marshal

func (m *CronHPA) Marshal() (dAtA []byte, err error)

func (*CronHPA) MarshalTo

func (m *CronHPA) MarshalTo(dAtA []byte) (int, error)

func (*CronHPA) MarshalToSizedBuffer

func (m *CronHPA) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronHPA) ProtoMessage

func (*CronHPA) ProtoMessage()

func (*CronHPA) Reset

func (m *CronHPA) Reset()

func (*CronHPA) Size

func (m *CronHPA) Size() (n int)

func (*CronHPA) String

func (this *CronHPA) String() string

func (CronHPA) SwaggerDoc

func (CronHPA) SwaggerDoc() map[string]string

func (*CronHPA) Unmarshal

func (m *CronHPA) Unmarshal(dAtA []byte) error

func (*CronHPA) XXX_DiscardUnknown

func (m *CronHPA) XXX_DiscardUnknown()

func (*CronHPA) XXX_Marshal

func (m *CronHPA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronHPA) XXX_Merge

func (m *CronHPA) XXX_Merge(src proto.Message)

func (*CronHPA) XXX_Size

func (m *CronHPA) XXX_Size() int

func (*CronHPA) XXX_Unmarshal

func (m *CronHPA) XXX_Unmarshal(b []byte) error

type CronHPAList

type CronHPAList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of CronHPAs
	Items []CronHPA `json:"items" protobuf:"bytes,2,rep,name=items"`
}

CronHPAList is the whole list of all CronHPAs which owned by a tenant.

func (*CronHPAList) DeepCopy

func (in *CronHPAList) DeepCopy() *CronHPAList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPAList.

func (*CronHPAList) DeepCopyInto

func (in *CronHPAList) DeepCopyInto(out *CronHPAList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CronHPAList) DeepCopyObject

func (in *CronHPAList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CronHPAList) Descriptor

func (*CronHPAList) Descriptor() ([]byte, []int)

func (*CronHPAList) Marshal

func (m *CronHPAList) Marshal() (dAtA []byte, err error)

func (*CronHPAList) MarshalTo

func (m *CronHPAList) MarshalTo(dAtA []byte) (int, error)

func (*CronHPAList) MarshalToSizedBuffer

func (m *CronHPAList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronHPAList) ProtoMessage

func (*CronHPAList) ProtoMessage()

func (*CronHPAList) Reset

func (m *CronHPAList) Reset()

func (*CronHPAList) Size

func (m *CronHPAList) Size() (n int)

func (*CronHPAList) String

func (this *CronHPAList) String() string

func (CronHPAList) SwaggerDoc

func (CronHPAList) SwaggerDoc() map[string]string

func (*CronHPAList) Unmarshal

func (m *CronHPAList) Unmarshal(dAtA []byte) error

func (*CronHPAList) XXX_DiscardUnknown

func (m *CronHPAList) XXX_DiscardUnknown()

func (*CronHPAList) XXX_Marshal

func (m *CronHPAList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronHPAList) XXX_Merge

func (m *CronHPAList) XXX_Merge(src proto.Message)

func (*CronHPAList) XXX_Size

func (m *CronHPAList) XXX_Size() int

func (*CronHPAList) XXX_Unmarshal

func (m *CronHPAList) XXX_Unmarshal(b []byte) error

type CronHPAProxyOptions

type CronHPAProxyOptions struct {
	metav1.TypeMeta `json:",inline"`

	Namespace string `json:"namespace,omitempty" protobuf:"bytes,1,opt,name=namespace"`
	Name      string `json:"name,omitempty" protobuf:"bytes,2,opt,name=name"`
}

CronHPAProxyOptions is the query options to a kube-apiserver proxy call.

func (*CronHPAProxyOptions) DeepCopy

func (in *CronHPAProxyOptions) DeepCopy() *CronHPAProxyOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPAProxyOptions.

func (*CronHPAProxyOptions) DeepCopyInto

func (in *CronHPAProxyOptions) DeepCopyInto(out *CronHPAProxyOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CronHPAProxyOptions) DeepCopyObject

func (in *CronHPAProxyOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CronHPAProxyOptions) Descriptor

func (*CronHPAProxyOptions) Descriptor() ([]byte, []int)

func (*CronHPAProxyOptions) Marshal

func (m *CronHPAProxyOptions) Marshal() (dAtA []byte, err error)

func (*CronHPAProxyOptions) MarshalTo

func (m *CronHPAProxyOptions) MarshalTo(dAtA []byte) (int, error)

func (*CronHPAProxyOptions) MarshalToSizedBuffer

func (m *CronHPAProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronHPAProxyOptions) ProtoMessage

func (*CronHPAProxyOptions) ProtoMessage()

func (*CronHPAProxyOptions) Reset

func (m *CronHPAProxyOptions) Reset()

func (*CronHPAProxyOptions) Size

func (m *CronHPAProxyOptions) Size() (n int)

func (*CronHPAProxyOptions) String

func (this *CronHPAProxyOptions) String() string

func (CronHPAProxyOptions) SwaggerDoc

func (CronHPAProxyOptions) SwaggerDoc() map[string]string

func (*CronHPAProxyOptions) Unmarshal

func (m *CronHPAProxyOptions) Unmarshal(dAtA []byte) error

func (*CronHPAProxyOptions) XXX_DiscardUnknown

func (m *CronHPAProxyOptions) XXX_DiscardUnknown()

func (*CronHPAProxyOptions) XXX_Marshal

func (m *CronHPAProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronHPAProxyOptions) XXX_Merge

func (m *CronHPAProxyOptions) XXX_Merge(src proto.Message)

func (*CronHPAProxyOptions) XXX_Size

func (m *CronHPAProxyOptions) XXX_Size() int

func (*CronHPAProxyOptions) XXX_Unmarshal

func (m *CronHPAProxyOptions) XXX_Unmarshal(b []byte) error

type CronHPASpec

type CronHPASpec struct {
	TenantID    string `json:"tenantID" protobuf:"bytes,1,opt,name=tenantID"`
	ClusterName string `json:"clusterName" protobuf:"bytes,2,opt,name=clusterName"`
	Version     string `json:"version,omitempty" protobuf:"bytes,3,opt,name=version"`
}

CronHPASpec describes the attributes on a CronHPA.

func (*CronHPASpec) DeepCopy

func (in *CronHPASpec) DeepCopy() *CronHPASpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPASpec.

func (*CronHPASpec) DeepCopyInto

func (in *CronHPASpec) DeepCopyInto(out *CronHPASpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CronHPASpec) Descriptor

func (*CronHPASpec) Descriptor() ([]byte, []int)

func (*CronHPASpec) Marshal

func (m *CronHPASpec) Marshal() (dAtA []byte, err error)

func (*CronHPASpec) MarshalTo

func (m *CronHPASpec) MarshalTo(dAtA []byte) (int, error)

func (*CronHPASpec) MarshalToSizedBuffer

func (m *CronHPASpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronHPASpec) ProtoMessage

func (*CronHPASpec) ProtoMessage()

func (*CronHPASpec) Reset

func (m *CronHPASpec) Reset()

func (*CronHPASpec) Size

func (m *CronHPASpec) Size() (n int)

func (*CronHPASpec) String

func (this *CronHPASpec) String() string

func (CronHPASpec) SwaggerDoc

func (CronHPASpec) SwaggerDoc() map[string]string

func (*CronHPASpec) Unmarshal

func (m *CronHPASpec) Unmarshal(dAtA []byte) error

func (*CronHPASpec) XXX_DiscardUnknown

func (m *CronHPASpec) XXX_DiscardUnknown()

func (*CronHPASpec) XXX_Marshal

func (m *CronHPASpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronHPASpec) XXX_Merge

func (m *CronHPASpec) XXX_Merge(src proto.Message)

func (*CronHPASpec) XXX_Size

func (m *CronHPASpec) XXX_Size() int

func (*CronHPASpec) XXX_Unmarshal

func (m *CronHPASpec) XXX_Unmarshal(b []byte) error

type CronHPAStatus

type CronHPAStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the CronHPA of cluster.
	// +optional
	Phase AddonPhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase"`
	// Reason is a brief CamelCase string that describes any failure.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,3,opt,name=reason"`
	// RetryCount is a int between 0 and 5 that describes the time of retrying initializing.
	// +optional
	RetryCount int32 `json:"retryCount" protobuf:"varint,4,name=retryCount"`
	// LastReInitializingTimestamp is a timestamp that describes the last time of retrying initializing.
	// +optional
	LastReInitializingTimestamp metav1.Time `json:"lastReInitializingTimestamp" protobuf:"bytes,5,name=lastReInitializingTimestamp"`
}

CronHPAStatus is information about the current status of a CronHPA.

func (*CronHPAStatus) DeepCopy

func (in *CronHPAStatus) DeepCopy() *CronHPAStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronHPAStatus.

func (*CronHPAStatus) DeepCopyInto

func (in *CronHPAStatus) DeepCopyInto(out *CronHPAStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CronHPAStatus) Descriptor

func (*CronHPAStatus) Descriptor() ([]byte, []int)

func (*CronHPAStatus) Marshal

func (m *CronHPAStatus) Marshal() (dAtA []byte, err error)

func (*CronHPAStatus) MarshalTo

func (m *CronHPAStatus) MarshalTo(dAtA []byte) (int, error)

func (*CronHPAStatus) MarshalToSizedBuffer

func (m *CronHPAStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronHPAStatus) ProtoMessage

func (*CronHPAStatus) ProtoMessage()

func (*CronHPAStatus) Reset

func (m *CronHPAStatus) Reset()

func (*CronHPAStatus) Size

func (m *CronHPAStatus) Size() (n int)

func (*CronHPAStatus) String

func (this *CronHPAStatus) String() string

func (CronHPAStatus) SwaggerDoc

func (CronHPAStatus) SwaggerDoc() map[string]string

func (*CronHPAStatus) Unmarshal

func (m *CronHPAStatus) Unmarshal(dAtA []byte) error

func (*CronHPAStatus) XXX_DiscardUnknown

func (m *CronHPAStatus) XXX_DiscardUnknown()

func (*CronHPAStatus) XXX_Marshal

func (m *CronHPAStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronHPAStatus) XXX_Merge

func (m *CronHPAStatus) XXX_Merge(src proto.Message)

func (*CronHPAStatus) XXX_Size

func (m *CronHPAStatus) XXX_Size() int

func (*CronHPAStatus) XXX_Unmarshal

func (m *CronHPAStatus) XXX_Unmarshal(b []byte) error

type Etcd added in v1.3.1

type Etcd struct {

	// Local provides configuration knobs for configuring the local etcd instance
	// Local and External are mutually exclusive
	Local *LocalEtcd `json:"local,omitempty" protobuf:"bytes,1,opt,name=local"`

	// External describes how to connect to an external etcd cluster
	// Local and External are mutually exclusive
	External *ExternalEtcd `json:"external,omitempty" protobuf:"bytes,2,opt,name=external"`
}

Etcd contains elements describing Etcd configuration.

func (*Etcd) DeepCopy added in v1.3.1

func (in *Etcd) DeepCopy() *Etcd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Etcd.

func (*Etcd) DeepCopyInto added in v1.3.1

func (in *Etcd) DeepCopyInto(out *Etcd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Etcd) Descriptor added in v1.3.1

func (*Etcd) Descriptor() ([]byte, []int)

func (*Etcd) Marshal added in v1.3.1

func (m *Etcd) Marshal() (dAtA []byte, err error)

func (*Etcd) MarshalTo added in v1.3.1

func (m *Etcd) MarshalTo(dAtA []byte) (int, error)

func (*Etcd) MarshalToSizedBuffer added in v1.3.1

func (m *Etcd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Etcd) ProtoMessage added in v1.3.1

func (*Etcd) ProtoMessage()

func (*Etcd) Reset added in v1.3.1

func (m *Etcd) Reset()

func (*Etcd) Size added in v1.3.1

func (m *Etcd) Size() (n int)

func (*Etcd) String added in v1.3.1

func (this *Etcd) String() string

func (Etcd) SwaggerDoc added in v1.3.1

func (Etcd) SwaggerDoc() map[string]string

func (*Etcd) Unmarshal added in v1.3.1

func (m *Etcd) Unmarshal(dAtA []byte) error

func (*Etcd) XXX_DiscardUnknown added in v1.3.1

func (m *Etcd) XXX_DiscardUnknown()

func (*Etcd) XXX_Marshal added in v1.3.1

func (m *Etcd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Etcd) XXX_Merge added in v1.3.1

func (m *Etcd) XXX_Merge(src proto.Message)

func (*Etcd) XXX_Size added in v1.3.1

func (m *Etcd) XXX_Size() int

func (*Etcd) XXX_Unmarshal added in v1.3.1

func (m *Etcd) XXX_Unmarshal(b []byte) error

type ExternalAuthzWebhookAddr added in v1.3.1

type ExternalAuthzWebhookAddr struct {
	IP   string `json:"ip" protobuf:"bytes,1,name=ip"`
	Port int32  `json:"port" protobuf:"varint,2,name=port"`
}

func (*ExternalAuthzWebhookAddr) DeepCopy added in v1.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalAuthzWebhookAddr.

func (*ExternalAuthzWebhookAddr) DeepCopyInto added in v1.3.1

func (in *ExternalAuthzWebhookAddr) DeepCopyInto(out *ExternalAuthzWebhookAddr)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ExternalAuthzWebhookAddr) Descriptor added in v1.3.1

func (*ExternalAuthzWebhookAddr) Descriptor() ([]byte, []int)

func (*ExternalAuthzWebhookAddr) Marshal added in v1.3.1

func (m *ExternalAuthzWebhookAddr) Marshal() (dAtA []byte, err error)

func (*ExternalAuthzWebhookAddr) MarshalTo added in v1.3.1

func (m *ExternalAuthzWebhookAddr) MarshalTo(dAtA []byte) (int, error)

func (*ExternalAuthzWebhookAddr) MarshalToSizedBuffer added in v1.3.1

func (m *ExternalAuthzWebhookAddr) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExternalAuthzWebhookAddr) ProtoMessage added in v1.3.1

func (*ExternalAuthzWebhookAddr) ProtoMessage()

func (*ExternalAuthzWebhookAddr) Reset added in v1.3.1

func (m *ExternalAuthzWebhookAddr) Reset()

func (*ExternalAuthzWebhookAddr) Size added in v1.3.1

func (m *ExternalAuthzWebhookAddr) Size() (n int)

func (*ExternalAuthzWebhookAddr) String added in v1.3.1

func (this *ExternalAuthzWebhookAddr) String() string

func (*ExternalAuthzWebhookAddr) Unmarshal added in v1.3.1

func (m *ExternalAuthzWebhookAddr) Unmarshal(dAtA []byte) error

func (*ExternalAuthzWebhookAddr) XXX_DiscardUnknown added in v1.3.1

func (m *ExternalAuthzWebhookAddr) XXX_DiscardUnknown()

func (*ExternalAuthzWebhookAddr) XXX_Marshal added in v1.3.1

func (m *ExternalAuthzWebhookAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalAuthzWebhookAddr) XXX_Merge added in v1.3.1

func (m *ExternalAuthzWebhookAddr) XXX_Merge(src proto.Message)

func (*ExternalAuthzWebhookAddr) XXX_Size added in v1.3.1

func (m *ExternalAuthzWebhookAddr) XXX_Size() int

func (*ExternalAuthzWebhookAddr) XXX_Unmarshal added in v1.3.1

func (m *ExternalAuthzWebhookAddr) XXX_Unmarshal(b []byte) error

type ExternalEtcd added in v1.3.1

type ExternalEtcd struct {
	// Endpoints of etcd members. Required for ExternalEtcd.
	Endpoints []string `json:"endpoints" protobuf:"bytes,1,rep,name=endpoints"`

	// CAFile is an SSL Certificate Authority file used to secure etcd communication.
	// Required if using a TLS connection.
	CAFile string `json:"caFile" protobuf:"bytes,2,opt,name=caFile"`

	// CertFile is an SSL certification file used to secure etcd communication.
	// Required if using a TLS connection.
	CertFile string `json:"certFile" protobuf:"bytes,3,opt,name=certFile"`

	// KeyFile is an SSL key file used to secure etcd communication.
	// Required if using a TLS connection.
	KeyFile string `json:"keyFile" protobuf:"bytes,4,opt,name=keyFile"`
}

ExternalEtcd describes an external etcd cluster. Kubeadm has no knowledge of where certificate files live and they must be supplied.

func (*ExternalEtcd) DeepCopy added in v1.3.1

func (in *ExternalEtcd) DeepCopy() *ExternalEtcd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalEtcd.

func (*ExternalEtcd) DeepCopyInto added in v1.3.1

func (in *ExternalEtcd) DeepCopyInto(out *ExternalEtcd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ExternalEtcd) Descriptor added in v1.3.1

func (*ExternalEtcd) Descriptor() ([]byte, []int)

func (*ExternalEtcd) Marshal added in v1.3.1

func (m *ExternalEtcd) Marshal() (dAtA []byte, err error)

func (*ExternalEtcd) MarshalTo added in v1.3.1

func (m *ExternalEtcd) MarshalTo(dAtA []byte) (int, error)

func (*ExternalEtcd) MarshalToSizedBuffer added in v1.3.1

func (m *ExternalEtcd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExternalEtcd) ProtoMessage added in v1.3.1

func (*ExternalEtcd) ProtoMessage()

func (*ExternalEtcd) Reset added in v1.3.1

func (m *ExternalEtcd) Reset()

func (*ExternalEtcd) Size added in v1.3.1

func (m *ExternalEtcd) Size() (n int)

func (*ExternalEtcd) String added in v1.3.1

func (this *ExternalEtcd) String() string

func (ExternalEtcd) SwaggerDoc added in v1.3.1

func (ExternalEtcd) SwaggerDoc() map[string]string

func (*ExternalEtcd) Unmarshal added in v1.3.1

func (m *ExternalEtcd) Unmarshal(dAtA []byte) error

func (*ExternalEtcd) XXX_DiscardUnknown added in v1.3.1

func (m *ExternalEtcd) XXX_DiscardUnknown()

func (*ExternalEtcd) XXX_Marshal added in v1.3.1

func (m *ExternalEtcd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalEtcd) XXX_Merge added in v1.3.1

func (m *ExternalEtcd) XXX_Merge(src proto.Message)

func (*ExternalEtcd) XXX_Size added in v1.3.1

func (m *ExternalEtcd) XXX_Size() int

func (*ExternalEtcd) XXX_Unmarshal added in v1.3.1

func (m *ExternalEtcd) XXX_Unmarshal(b []byte) error

type File

type File struct {
	Src string `json:"src" protobuf:"bytes,1,name=src"` // Only support regular file
	Dst string `json:"dst" protobuf:"bytes,2,name=dst"`
}

func (*File) DeepCopy

func (in *File) DeepCopy() *File

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new File.

func (*File) DeepCopyInto

func (in *File) DeepCopyInto(out *File)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*File) Descriptor

func (*File) Descriptor() ([]byte, []int)

func (*File) Marshal

func (m *File) Marshal() (dAtA []byte, err error)

func (*File) MarshalTo

func (m *File) MarshalTo(dAtA []byte) (int, error)

func (*File) MarshalToSizedBuffer

func (m *File) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) Reset

func (m *File) Reset()

func (*File) Size

func (m *File) Size() (n int)

func (*File) String

func (this *File) String() string

func (*File) Unmarshal

func (m *File) Unmarshal(dAtA []byte) error

func (*File) XXX_DiscardUnknown

func (m *File) XXX_DiscardUnknown()

func (*File) XXX_Marshal

func (m *File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*File) XXX_Merge

func (m *File) XXX_Merge(src proto.Message)

func (*File) XXX_Size

func (m *File) XXX_Size() int

func (*File) XXX_Unmarshal

func (m *File) XXX_Unmarshal(b []byte) error

type FinalizerName

type FinalizerName string

FinalizerName is the name identifying a finalizer during cluster lifecycle.

const (
	// ClusterFinalize is an internal finalizer values to Cluster.
	ClusterFinalize FinalizerName = "cluster"

	// MachineFinalize is an internal finalizer values to Machine.
	MachineFinalize FinalizerName = "machine"
)

type GPUType

type GPUType string

GPUType defines the gpu type of cluster.

const (
	// GPUPhysical indicates the gpu type of cluster is physical.
	GPUPhysical GPUType = "Physical"
	// GPUVirtual indicates the gpu type of cluster is virtual.
	GPUVirtual GPUType = "Virtual"
)

type HA

type HA struct {
	TKEHA        *TKEHA        `json:"tke,omitempty" protobuf:"bytes,1,opt,name=tke"`
	ThirdPartyHA *ThirdPartyHA `json:"thirdParty,omitempty" protobuf:"bytes,2,opt,name=thirdParty"`
}

func (*HA) DeepCopy

func (in *HA) DeepCopy() *HA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HA.

func (*HA) DeepCopyInto

func (in *HA) DeepCopyInto(out *HA)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HA) Descriptor

func (*HA) Descriptor() ([]byte, []int)

func (*HA) Marshal

func (m *HA) Marshal() (dAtA []byte, err error)

func (*HA) MarshalTo

func (m *HA) MarshalTo(dAtA []byte) (int, error)

func (*HA) MarshalToSizedBuffer

func (m *HA) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HA) ProtoMessage

func (*HA) ProtoMessage()

func (*HA) Reset

func (m *HA) Reset()

func (*HA) Size

func (m *HA) Size() (n int)

func (*HA) String

func (this *HA) String() string

func (*HA) Unmarshal

func (m *HA) Unmarshal(dAtA []byte) error

func (*HA) XXX_DiscardUnknown

func (m *HA) XXX_DiscardUnknown()

func (*HA) XXX_Marshal

func (m *HA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HA) XXX_Merge

func (m *HA) XXX_Merge(src proto.Message)

func (*HA) XXX_Size

func (m *HA) XXX_Size() int

func (*HA) XXX_Unmarshal

func (m *HA) XXX_Unmarshal(b []byte) error

type HookType

type HookType string
const (
	// node lifecycle hook
	HookPreInstall  HookType = "PreInstall"
	HookPostInstall HookType = "PostInstall"
	HookPreUpgrade  HookType = "PreUpgrade"
	HookPostUpgrade HookType = "PostUpgrade"

	// cluster lifecycle hook
	HookPreClusterInstall  HookType = "PreClusterInstall"
	HookPostClusterInstall HookType = "PostClusterInstall"
	HookPreClusterUpgrade  HookType = "PreClusterUpgrade"
	HookPostClusterUpgrade HookType = "PostClusterUpgrade"
	HookPreClusterDelete   HookType = "PreClusterDelete"
	HookPostClusterDelete  HookType = "PostClusterDelete"
)

type ImpersonateUserExtra added in v1.9.0

type ImpersonateUserExtra map[string]string

func (ImpersonateUserExtra) DeepCopy added in v1.9.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImpersonateUserExtra.

func (ImpersonateUserExtra) DeepCopyInto added in v1.9.0

func (in ImpersonateUserExtra) DeepCopyInto(out *ImpersonateUserExtra)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (ImpersonateUserExtra) ExtraToHeaders added in v1.9.0

func (i ImpersonateUserExtra) ExtraToHeaders() map[string][]string

type KubeVendorType added in v1.7.0

type KubeVendorType string

KubeVendorType describe the kubernetes provider of the cluster ref https://github.com/open-cluster-management/multicloud-operators-foundation/blob/e94b719de6d5f3541e948dd70ad8f1ff748aa452/pkg/apis/internal.open-cluster-management.io/v1beta1/clusterinfo_types.go#L137

const (
	// KubeVendorTKE TKE
	KubeVendorTKE KubeVendorType = "TKE"
	// KubeVendorOpenShift OpenShift
	KubeVendorOpenShift KubeVendorType = "OpenShift"
	// KubeVendorAKS Azure Kuberentes Service
	KubeVendorAKS KubeVendorType = "AKS"
	// KubeVendorEKS Elastic Kubernetes Service
	KubeVendorEKS KubeVendorType = "EKS"
	// KubeVendorGKE Google Kubernetes Engine
	KubeVendorGKE KubeVendorType = "GKE"
	// KubeVendorICP IBM Cloud Private
	KubeVendorICP KubeVendorType = "ICP"
	// KubeVendorIKS IBM Kubernetes Service
	KubeVendorIKS KubeVendorType = "IKS"
	// KubeVendorOSD OpenShiftDedicated
	KubeVendorOSD KubeVendorType = "OpenShiftDedicated"
	// KubeVendorOther other (unable to auto detect)
	KubeVendorOther KubeVendorType = "Other"
)

type LocalEtcd added in v1.3.1

type LocalEtcd struct {
	// DataDir is the directory etcd will place its data.
	// Defaults to "/var/lib/etcd".
	DataDir string `json:"dataDir" protobuf:"bytes,1,opt,name=dataDir"`

	// ExtraArgs are extra arguments provided to the etcd binary
	// when run inside a static pod.
	ExtraArgs map[string]string `json:"extraArgs,omitempty" protobuf:"bytes,2,rep,name=extraArgs"`

	// ServerCertSANs sets extra Subject Alternative Names for the etcd server signing cert.
	ServerCertSANs []string `json:"serverCertSANs,omitempty" protobuf:"bytes,3,rep,name=serverCertSANs"`
	// PeerCertSANs sets extra Subject Alternative Names for the etcd peer signing cert.
	PeerCertSANs []string `json:"peerCertSANs,omitempty" protobuf:"bytes,4,rep,name=peerCertSANs"`
}

LocalEtcd describes that kubeadm should run an etcd cluster locally

func (*LocalEtcd) DeepCopy added in v1.3.1

func (in *LocalEtcd) DeepCopy() *LocalEtcd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalEtcd.

func (*LocalEtcd) DeepCopyInto added in v1.3.1

func (in *LocalEtcd) DeepCopyInto(out *LocalEtcd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LocalEtcd) Descriptor added in v1.3.1

func (*LocalEtcd) Descriptor() ([]byte, []int)

func (*LocalEtcd) Marshal added in v1.3.1

func (m *LocalEtcd) Marshal() (dAtA []byte, err error)

func (*LocalEtcd) MarshalTo added in v1.3.1

func (m *LocalEtcd) MarshalTo(dAtA []byte) (int, error)

func (*LocalEtcd) MarshalToSizedBuffer added in v1.3.1

func (m *LocalEtcd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LocalEtcd) ProtoMessage added in v1.3.1

func (*LocalEtcd) ProtoMessage()

func (*LocalEtcd) Reset added in v1.3.1

func (m *LocalEtcd) Reset()

func (*LocalEtcd) Size added in v1.3.1

func (m *LocalEtcd) Size() (n int)

func (*LocalEtcd) String added in v1.3.1

func (this *LocalEtcd) String() string

func (LocalEtcd) SwaggerDoc added in v1.3.1

func (LocalEtcd) SwaggerDoc() map[string]string

func (*LocalEtcd) Unmarshal added in v1.3.1

func (m *LocalEtcd) Unmarshal(dAtA []byte) error

func (*LocalEtcd) XXX_DiscardUnknown added in v1.3.1

func (m *LocalEtcd) XXX_DiscardUnknown()

func (*LocalEtcd) XXX_Marshal added in v1.3.1

func (m *LocalEtcd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LocalEtcd) XXX_Merge added in v1.3.1

func (m *LocalEtcd) XXX_Merge(src proto.Message)

func (*LocalEtcd) XXX_Size added in v1.3.1

func (m *LocalEtcd) XXX_Size() int

func (*LocalEtcd) XXX_Unmarshal added in v1.3.1

func (m *LocalEtcd) XXX_Unmarshal(b []byte) error

type Machine

type Machine struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// Spec defines the desired identities of the Machine.
	// +optional
	Spec MachineSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status MachineStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

Machine instance in Kubernetes cluster

func (*Machine) DeepCopy

func (in *Machine) DeepCopy() *Machine

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.

func (*Machine) DeepCopyInto

func (in *Machine) DeepCopyInto(out *Machine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Machine) DeepCopyObject

func (in *Machine) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Machine) Descriptor

func (*Machine) Descriptor() ([]byte, []int)

func (*Machine) GetCondition added in v1.3.1

func (in *Machine) GetCondition(conditionType string) *MachineCondition

func (*Machine) Marshal

func (m *Machine) Marshal() (dAtA []byte, err error)

func (*Machine) MarshalTo

func (m *Machine) MarshalTo(dAtA []byte) (int, error)

func (*Machine) MarshalToSizedBuffer

func (m *Machine) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Machine) ProtoMessage

func (*Machine) ProtoMessage()

func (*Machine) Reset

func (m *Machine) Reset()

func (*Machine) SetCondition added in v1.3.1

func (in *Machine) SetCondition(newCondition MachineCondition)

func (*Machine) Size

func (m *Machine) Size() (n int)

func (*Machine) String

func (this *Machine) String() string

func (Machine) SwaggerDoc

func (Machine) SwaggerDoc() map[string]string

func (*Machine) Unmarshal

func (m *Machine) Unmarshal(dAtA []byte) error

func (*Machine) XXX_DiscardUnknown

func (m *Machine) XXX_DiscardUnknown()

func (*Machine) XXX_Marshal

func (m *Machine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Machine) XXX_Merge

func (m *Machine) XXX_Merge(src proto.Message)

func (*Machine) XXX_Size

func (m *Machine) XXX_Size() int

func (*Machine) XXX_Unmarshal

func (m *Machine) XXX_Unmarshal(b []byte) error

type MachineAddress

type MachineAddress struct {
	// Machine address type, one of Public, ExternalIP or InternalIP.
	Type MachineAddressType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=MachineAddressType"`
	// The machine address.
	Address string `json:"address" protobuf:"bytes,2,opt,name=address"`
}

MachineAddress contains information for the machine's address.

func (*MachineAddress) DeepCopy

func (in *MachineAddress) DeepCopy() *MachineAddress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineAddress.

func (*MachineAddress) DeepCopyInto

func (in *MachineAddress) DeepCopyInto(out *MachineAddress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineAddress) Descriptor

func (*MachineAddress) Descriptor() ([]byte, []int)

func (*MachineAddress) Marshal

func (m *MachineAddress) Marshal() (dAtA []byte, err error)

func (*MachineAddress) MarshalTo

func (m *MachineAddress) MarshalTo(dAtA []byte) (int, error)

func (*MachineAddress) MarshalToSizedBuffer

func (m *MachineAddress) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineAddress) ProtoMessage

func (*MachineAddress) ProtoMessage()

func (*MachineAddress) Reset

func (m *MachineAddress) Reset()

func (*MachineAddress) Size

func (m *MachineAddress) Size() (n int)

func (*MachineAddress) String

func (this *MachineAddress) String() string

func (MachineAddress) SwaggerDoc

func (MachineAddress) SwaggerDoc() map[string]string

func (*MachineAddress) Unmarshal

func (m *MachineAddress) Unmarshal(dAtA []byte) error

func (*MachineAddress) XXX_DiscardUnknown

func (m *MachineAddress) XXX_DiscardUnknown()

func (*MachineAddress) XXX_Marshal

func (m *MachineAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineAddress) XXX_Merge

func (m *MachineAddress) XXX_Merge(src proto.Message)

func (*MachineAddress) XXX_Size

func (m *MachineAddress) XXX_Size() int

func (*MachineAddress) XXX_Unmarshal

func (m *MachineAddress) XXX_Unmarshal(b []byte) error

type MachineAddressType

type MachineAddressType string

MachineAddressType represents the type of machine address.

const (
	MachineHostName    MachineAddressType = "Hostname"
	MachineExternalIP  MachineAddressType = "ExternalIP"
	MachineInternalIP  MachineAddressType = "InternalIP"
	MachineExternalDNS MachineAddressType = "ExternalDNS"
	MachineInternalDNS MachineAddressType = "InternalDNS"
)

These are valid address type of machine.

type MachineCondition

type MachineCondition struct {
	// Type is the type of the condition.
	Type string `json:"type" protobuf:"bytes,1,opt,name=type"`
	// Status is the status of the condition.
	// Can be True, False, Unknown.
	Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"`
	// Last time we probed the condition.
	// +optional
	LastProbeTime metav1.Time `json:"lastProbeTime,omitempty" protobuf:"bytes,3,opt,name=lastProbeTime"`
	// Last time the condition transitioned from one status to another.
	// +optional
	LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
	// Unique, one-word, CamelCase reason for the condition's last transition.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
	// Human-readable message indicating details about last transition.
	// +optional
	Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}

MachineCondition contains details for the current condition of this Machine.

func (*MachineCondition) DeepCopy

func (in *MachineCondition) DeepCopy() *MachineCondition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCondition.

func (*MachineCondition) DeepCopyInto

func (in *MachineCondition) DeepCopyInto(out *MachineCondition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineCondition) Descriptor

func (*MachineCondition) Descriptor() ([]byte, []int)

func (*MachineCondition) Marshal

func (m *MachineCondition) Marshal() (dAtA []byte, err error)

func (*MachineCondition) MarshalTo

func (m *MachineCondition) MarshalTo(dAtA []byte) (int, error)

func (*MachineCondition) MarshalToSizedBuffer

func (m *MachineCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineCondition) ProtoMessage

func (*MachineCondition) ProtoMessage()

func (*MachineCondition) Reset

func (m *MachineCondition) Reset()

func (*MachineCondition) Size

func (m *MachineCondition) Size() (n int)

func (*MachineCondition) String

func (this *MachineCondition) String() string

func (MachineCondition) SwaggerDoc

func (MachineCondition) SwaggerDoc() map[string]string

func (*MachineCondition) Unmarshal

func (m *MachineCondition) Unmarshal(dAtA []byte) error

func (*MachineCondition) XXX_DiscardUnknown

func (m *MachineCondition) XXX_DiscardUnknown()

func (*MachineCondition) XXX_Marshal

func (m *MachineCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineCondition) XXX_Merge

func (m *MachineCondition) XXX_Merge(src proto.Message)

func (*MachineCondition) XXX_Size

func (m *MachineCondition) XXX_Size() int

func (*MachineCondition) XXX_Unmarshal

func (m *MachineCondition) XXX_Unmarshal(b []byte) error

type MachineList

type MachineList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of clusters
	Items []Machine `json:"items" protobuf:"bytes,2,rep,name=items"`
}

MachineList is the whole list of all machine in an cluster.

func (*MachineList) DeepCopy

func (in *MachineList) DeepCopy() *MachineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.

func (*MachineList) DeepCopyInto

func (in *MachineList) DeepCopyInto(out *MachineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineList) DeepCopyObject

func (in *MachineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MachineList) Descriptor

func (*MachineList) Descriptor() ([]byte, []int)

func (*MachineList) Marshal

func (m *MachineList) Marshal() (dAtA []byte, err error)

func (*MachineList) MarshalTo

func (m *MachineList) MarshalTo(dAtA []byte) (int, error)

func (*MachineList) MarshalToSizedBuffer

func (m *MachineList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineList) ProtoMessage

func (*MachineList) ProtoMessage()

func (*MachineList) Reset

func (m *MachineList) Reset()

func (*MachineList) Size

func (m *MachineList) Size() (n int)

func (*MachineList) String

func (this *MachineList) String() string

func (MachineList) SwaggerDoc

func (MachineList) SwaggerDoc() map[string]string

func (*MachineList) Unmarshal

func (m *MachineList) Unmarshal(dAtA []byte) error

func (*MachineList) XXX_DiscardUnknown

func (m *MachineList) XXX_DiscardUnknown()

func (*MachineList) XXX_Marshal

func (m *MachineList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineList) XXX_Merge

func (m *MachineList) XXX_Merge(src proto.Message)

func (*MachineList) XXX_Size

func (m *MachineList) XXX_Size() int

func (*MachineList) XXX_Unmarshal

func (m *MachineList) XXX_Unmarshal(b []byte) error

type MachinePhase

type MachinePhase string

MachinePhase defines the phase of machine constructor

const (
	// MachineInitializing is the initialize phase
	MachineInitializing MachinePhase = "Initializing"
	// MachineRunning is the normal running phase
	MachineRunning MachinePhase = "Running"
	// MachineFailed is the failed phase
	MachineFailed MachinePhase = "Failed"
	// MachineUpgrading means that the machine is in upgrading process.
	MachineUpgrading MachinePhase = "Upgrading"
	// MachineTerminating is the terminating phase
	MachineTerminating MachinePhase = "Terminating"
)

type MachineSpec

type MachineSpec struct {
	// Finalizers is an opaque list of values that must be empty to permanently remove object from storage.
	// +optional
	Finalizers  []FinalizerName `json:"finalizers,omitempty" protobuf:"bytes,1,rep,name=finalizers,casttype=FinalizerName"`
	TenantID    string          `json:"tenantID,omitempty" protobuf:"bytes,2,opt,name=tenantID"`
	ClusterName string          `json:"clusterName" protobuf:"bytes,3,opt,name=clusterName"`
	Type        string          `json:"type" protobuf:"bytes,4,opt,name=type"`
	IP          string          `json:"ip" protobuf:"bytes,5,opt,name=ip"`
	Port        int32           `json:"port" protobuf:"varint,6,opt,name=port"`
	Username    string          `json:"username" protobuf:"bytes,7,opt,name=username"`
	// +optional
	Password []byte `json:"password,omitempty" protobuf:"bytes,8,opt,name=password"`
	// +optional
	PrivateKey []byte `json:"privateKey,omitempty" protobuf:"bytes,9,opt,name=privateKey"`
	// +optional
	PassPhrase []byte `json:"passPhrase,omitempty" protobuf:"bytes,10,opt,name=passPhrase"`
	// +optional
	Labels map[string]string `json:"labels,omitempty" protobuf:"bytes,11,opt,name=labels"`
	// If specified, the node's taints.
	// +optional
	Taints []corev1.Taint `json:"taints,omitempty" protobuf:"bytes,12,opt,name=taints"`
}

MachineSpec is a description of machine.

func (*MachineSpec) DeepCopy

func (in *MachineSpec) DeepCopy() *MachineSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.

func (*MachineSpec) DeepCopyInto

func (in *MachineSpec) DeepCopyInto(out *MachineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineSpec) Descriptor

func (*MachineSpec) Descriptor() ([]byte, []int)

func (*MachineSpec) Marshal

func (m *MachineSpec) Marshal() (dAtA []byte, err error)

func (*MachineSpec) MarshalTo

func (m *MachineSpec) MarshalTo(dAtA []byte) (int, error)

func (*MachineSpec) MarshalToSizedBuffer

func (m *MachineSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineSpec) ProtoMessage

func (*MachineSpec) ProtoMessage()

func (*MachineSpec) Reset

func (m *MachineSpec) Reset()

func (*MachineSpec) SSH added in v1.2.5

func (in *MachineSpec) SSH() (*ssh.SSH, error)

func (*MachineSpec) Size

func (m *MachineSpec) Size() (n int)

func (*MachineSpec) String

func (this *MachineSpec) String() string

func (MachineSpec) SwaggerDoc

func (MachineSpec) SwaggerDoc() map[string]string

func (*MachineSpec) Unmarshal

func (m *MachineSpec) Unmarshal(dAtA []byte) error

func (*MachineSpec) XXX_DiscardUnknown

func (m *MachineSpec) XXX_DiscardUnknown()

func (*MachineSpec) XXX_Marshal

func (m *MachineSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineSpec) XXX_Merge

func (m *MachineSpec) XXX_Merge(src proto.Message)

func (*MachineSpec) XXX_Size

func (m *MachineSpec) XXX_Size() int

func (*MachineSpec) XXX_Unmarshal

func (m *MachineSpec) XXX_Unmarshal(b []byte) error

type MachineStatus

type MachineStatus struct {
	// +optional
	Locked *bool `json:"locked,omitempty" protobuf:"varint,1,opt,name=locked"`
	// +optional
	Phase MachinePhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase,casttype=MachinePhase"`
	// +optional
	// +patchMergeKey=type
	// +patchStrategy=merge
	Conditions []MachineCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,3,rep,name=conditions"`
	// A human readable message indicating details about why the machine is in this condition.
	// +optional
	Message string `json:"message,omitempty" protobuf:"bytes,4,opt,name=message"`
	// A brief CamelCase message indicating details about why the machine is in this state.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
	// List of addresses reachable to the machine.
	// +optional
	// +patchMergeKey=type
	// +patchStrategy=merge
	Addresses []MachineAddress `json:"addresses,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,6,rep,name=addresses"`
	// Set of ids/uuids to uniquely identify the node.
	// +optional
	MachineInfo MachineSystemInfo `json:"machineInfo,omitempty" protobuf:"bytes,7,opt,name=machineInfo"`
}

MachineStatus represents information about the status of an machine.

func (*MachineStatus) DeepCopy

func (in *MachineStatus) DeepCopy() *MachineStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.

func (*MachineStatus) DeepCopyInto

func (in *MachineStatus) DeepCopyInto(out *MachineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineStatus) Descriptor

func (*MachineStatus) Descriptor() ([]byte, []int)

func (*MachineStatus) Marshal

func (m *MachineStatus) Marshal() (dAtA []byte, err error)

func (*MachineStatus) MarshalTo

func (m *MachineStatus) MarshalTo(dAtA []byte) (int, error)

func (*MachineStatus) MarshalToSizedBuffer

func (m *MachineStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineStatus) ProtoMessage

func (*MachineStatus) ProtoMessage()

func (*MachineStatus) Reset

func (m *MachineStatus) Reset()

func (*MachineStatus) Size

func (m *MachineStatus) Size() (n int)

func (*MachineStatus) String

func (this *MachineStatus) String() string

func (MachineStatus) SwaggerDoc

func (MachineStatus) SwaggerDoc() map[string]string

func (*MachineStatus) Unmarshal

func (m *MachineStatus) Unmarshal(dAtA []byte) error

func (*MachineStatus) XXX_DiscardUnknown

func (m *MachineStatus) XXX_DiscardUnknown()

func (*MachineStatus) XXX_Marshal

func (m *MachineStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineStatus) XXX_Merge

func (m *MachineStatus) XXX_Merge(src proto.Message)

func (*MachineStatus) XXX_Size

func (m *MachineStatus) XXX_Size() int

func (*MachineStatus) XXX_Unmarshal

func (m *MachineStatus) XXX_Unmarshal(b []byte) error

type MachineSystemInfo

type MachineSystemInfo struct {
	// MachineID reported by the node. For unique machine identification
	// in the cluster this field is preferred. Learn more from man(5)
	// machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html
	MachineID string `json:"machineID,omitempty" protobuf:"bytes,1,opt,name=machineID"`
	// SystemUUID reported by the node. For unique machine identification
	// MachineID is preferred. This field is specific to Red Hat hosts
	// https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html
	SystemUUID string `json:"systemUUID,omitempty" protobuf:"bytes,2,opt,name=systemUUID"`
	// Boot ID reported by the node.
	BootID string `json:"bootID,omitempty" protobuf:"bytes,3,opt,name=bootID"`
	// Kernel Version reported by the node.
	KernelVersion string `json:"kernelVersion,omitempty" protobuf:"bytes,4,opt,name=kernelVersion"`
	// OS Image reported by the node.
	OSImage string `json:"osImage,omitempty" protobuf:"bytes,5,opt,name=osImage"`
	// ContainerRuntime Version reported by the node.
	ContainerRuntimeVersion string `json:"containerRuntimeVersion,omitempty" protobuf:"bytes,6,opt,name=containerRuntimeVersion"`
	// Kubelet Version reported by the node.
	KubeletVersion string `json:"kubeletVersion,omitempty" protobuf:"bytes,7,opt,name=kubeletVersion"`
	// KubeProxy Version reported by the node.
	KubeProxyVersion string `json:"kubeProxyVersion,omitempty" protobuf:"bytes,8,opt,name=kubeProxyVersion"`
	// The Operating System reported by the node
	OperatingSystem string `json:"operatingSystem,omitempty" protobuf:"bytes,9,opt,name=operatingSystem"`
	// The Architecture reported by the node
	Architecture string `json:"architecture,omitempty" protobuf:"bytes,10,opt,name=architecture"`
}

MachineSystemInfo is a set of ids/uuids to uniquely identify the node.

func (*MachineSystemInfo) DeepCopy

func (in *MachineSystemInfo) DeepCopy() *MachineSystemInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSystemInfo.

func (*MachineSystemInfo) DeepCopyInto

func (in *MachineSystemInfo) DeepCopyInto(out *MachineSystemInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MachineSystemInfo) Descriptor

func (*MachineSystemInfo) Descriptor() ([]byte, []int)

func (*MachineSystemInfo) Marshal

func (m *MachineSystemInfo) Marshal() (dAtA []byte, err error)

func (*MachineSystemInfo) MarshalTo

func (m *MachineSystemInfo) MarshalTo(dAtA []byte) (int, error)

func (*MachineSystemInfo) MarshalToSizedBuffer

func (m *MachineSystemInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MachineSystemInfo) ProtoMessage

func (*MachineSystemInfo) ProtoMessage()

func (*MachineSystemInfo) Reset

func (m *MachineSystemInfo) Reset()

func (*MachineSystemInfo) Size

func (m *MachineSystemInfo) Size() (n int)

func (*MachineSystemInfo) String

func (this *MachineSystemInfo) String() string

func (MachineSystemInfo) SwaggerDoc

func (MachineSystemInfo) SwaggerDoc() map[string]string

func (*MachineSystemInfo) Unmarshal

func (m *MachineSystemInfo) Unmarshal(dAtA []byte) error

func (*MachineSystemInfo) XXX_DiscardUnknown

func (m *MachineSystemInfo) XXX_DiscardUnknown()

func (*MachineSystemInfo) XXX_Marshal

func (m *MachineSystemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MachineSystemInfo) XXX_Merge

func (m *MachineSystemInfo) XXX_Merge(src proto.Message)

func (*MachineSystemInfo) XXX_Size

func (m *MachineSystemInfo) XXX_Size() int

func (*MachineSystemInfo) XXX_Unmarshal

func (m *MachineSystemInfo) XXX_Unmarshal(b []byte) error

type NetworkType

type NetworkType string

NetworkType defines the network type of cluster.

type PersistentBackEnd

type PersistentBackEnd struct {
	CLS *StorageBackEndCLS `json:"cls,omitempty" protobuf:"bytes,1,opt,name=cls"`
	ES  *StorageBackEndES  `json:"es,omitempty" protobuf:"bytes,2,opt,name=es"`
}

PersistentBackEnd indicates the backend type and attributes of the persistent log store.

func (*PersistentBackEnd) DeepCopy

func (in *PersistentBackEnd) DeepCopy() *PersistentBackEnd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentBackEnd.

func (*PersistentBackEnd) DeepCopyInto

func (in *PersistentBackEnd) DeepCopyInto(out *PersistentBackEnd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PersistentBackEnd) Descriptor

func (*PersistentBackEnd) Descriptor() ([]byte, []int)

func (*PersistentBackEnd) Marshal

func (m *PersistentBackEnd) Marshal() (dAtA []byte, err error)

func (*PersistentBackEnd) MarshalTo

func (m *PersistentBackEnd) MarshalTo(dAtA []byte) (int, error)

func (*PersistentBackEnd) MarshalToSizedBuffer

func (m *PersistentBackEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PersistentBackEnd) ProtoMessage

func (*PersistentBackEnd) ProtoMessage()

func (*PersistentBackEnd) Reset

func (m *PersistentBackEnd) Reset()

func (*PersistentBackEnd) Size

func (m *PersistentBackEnd) Size() (n int)

func (*PersistentBackEnd) String

func (this *PersistentBackEnd) String() string

func (PersistentBackEnd) SwaggerDoc

func (PersistentBackEnd) SwaggerDoc() map[string]string

func (*PersistentBackEnd) Unmarshal

func (m *PersistentBackEnd) Unmarshal(dAtA []byte) error

func (*PersistentBackEnd) XXX_DiscardUnknown

func (m *PersistentBackEnd) XXX_DiscardUnknown()

func (*PersistentBackEnd) XXX_Marshal

func (m *PersistentBackEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PersistentBackEnd) XXX_Merge

func (m *PersistentBackEnd) XXX_Merge(src proto.Message)

func (*PersistentBackEnd) XXX_Size

func (m *PersistentBackEnd) XXX_Size() int

func (*PersistentBackEnd) XXX_Unmarshal

func (m *PersistentBackEnd) XXX_Unmarshal(b []byte) error

type PersistentEvent

type PersistentEvent struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Spec defines the desired identities of clusters in this set.
	// +optional
	Spec PersistentEventSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status PersistentEventStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

PersistentEvent is a recorder of kubernetes event.

func (*PersistentEvent) DeepCopy

func (in *PersistentEvent) DeepCopy() *PersistentEvent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEvent.

func (*PersistentEvent) DeepCopyInto

func (in *PersistentEvent) DeepCopyInto(out *PersistentEvent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PersistentEvent) DeepCopyObject

func (in *PersistentEvent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PersistentEvent) Descriptor

func (*PersistentEvent) Descriptor() ([]byte, []int)

func (*PersistentEvent) Marshal

func (m *PersistentEvent) Marshal() (dAtA []byte, err error)

func (*PersistentEvent) MarshalTo

func (m *PersistentEvent) MarshalTo(dAtA []byte) (int, error)

func (*PersistentEvent) MarshalToSizedBuffer

func (m *PersistentEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PersistentEvent) ProtoMessage

func (*PersistentEvent) ProtoMessage()

func (*PersistentEvent) Reset

func (m *PersistentEvent) Reset()

func (*PersistentEvent) Size

func (m *PersistentEvent) Size() (n int)

func (*PersistentEvent) String

func (this *PersistentEvent) String() string

func (PersistentEvent) SwaggerDoc

func (PersistentEvent) SwaggerDoc() map[string]string

func (*PersistentEvent) Unmarshal

func (m *PersistentEvent) Unmarshal(dAtA []byte) error

func (*PersistentEvent) XXX_DiscardUnknown

func (m *PersistentEvent) XXX_DiscardUnknown()

func (*PersistentEvent) XXX_Marshal

func (m *PersistentEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PersistentEvent) XXX_Merge

func (m *PersistentEvent) XXX_Merge(src proto.Message)

func (*PersistentEvent) XXX_Size

func (m *PersistentEvent) XXX_Size() int

func (*PersistentEvent) XXX_Unmarshal

func (m *PersistentEvent) XXX_Unmarshal(b []byte) error

type PersistentEventList

type PersistentEventList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of PersistentEvents
	Items []PersistentEvent `json:"items" protobuf:"bytes,2,rep,name=items"`
}

PersistentEventList is the whole list of all clusters which owned by a tenant.

func (*PersistentEventList) DeepCopy

func (in *PersistentEventList) DeepCopy() *PersistentEventList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEventList.

func (*PersistentEventList) DeepCopyInto

func (in *PersistentEventList) DeepCopyInto(out *PersistentEventList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PersistentEventList) DeepCopyObject

func (in *PersistentEventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PersistentEventList) Descriptor

func (*PersistentEventList) Descriptor() ([]byte, []int)

func (*PersistentEventList) Marshal

func (m *PersistentEventList) Marshal() (dAtA []byte, err error)

func (*PersistentEventList) MarshalTo

func (m *PersistentEventList) MarshalTo(dAtA []byte) (int, error)

func (*PersistentEventList) MarshalToSizedBuffer

func (m *PersistentEventList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PersistentEventList) ProtoMessage

func (*PersistentEventList) ProtoMessage()

func (*PersistentEventList) Reset

func (m *PersistentEventList) Reset()

func (*PersistentEventList) Size

func (m *PersistentEventList) Size() (n int)

func (*PersistentEventList) String

func (this *PersistentEventList) String() string

func (PersistentEventList) SwaggerDoc

func (PersistentEventList) SwaggerDoc() map[string]string

func (*PersistentEventList) Unmarshal

func (m *PersistentEventList) Unmarshal(dAtA []byte) error

func (*PersistentEventList) XXX_DiscardUnknown

func (m *PersistentEventList) XXX_DiscardUnknown()

func (*PersistentEventList) XXX_Marshal

func (m *PersistentEventList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PersistentEventList) XXX_Merge

func (m *PersistentEventList) XXX_Merge(src proto.Message)

func (*PersistentEventList) XXX_Size

func (m *PersistentEventList) XXX_Size() int

func (*PersistentEventList) XXX_Unmarshal

func (m *PersistentEventList) XXX_Unmarshal(b []byte) error

type PersistentEventSpec

type PersistentEventSpec struct {
	TenantID          string            `json:"tenantID" protobuf:"bytes,1,opt,name=tenantID"`
	ClusterName       string            `json:"clusterName" protobuf:"bytes,2,opt,name=clusterName"`
	PersistentBackEnd PersistentBackEnd `json:"persistentBackEnd,omitempty" protobuf:"bytes,3,opt,name=persistentBackEnd"`
	Version           string            `json:"version,omitempty" protobuf:"bytes,4,opt,name=version"`
}

PersistentEventSpec describes the attributes on a PersistentEvent.

func (*PersistentEventSpec) DeepCopy

func (in *PersistentEventSpec) DeepCopy() *PersistentEventSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEventSpec.

func (*PersistentEventSpec) DeepCopyInto

func (in *PersistentEventSpec) DeepCopyInto(out *PersistentEventSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PersistentEventSpec) Descriptor

func (*PersistentEventSpec) Descriptor() ([]byte, []int)

func (*PersistentEventSpec) Marshal

func (m *PersistentEventSpec) Marshal() (dAtA []byte, err error)

func (*PersistentEventSpec) MarshalTo

func (m *PersistentEventSpec) MarshalTo(dAtA []byte) (int, error)

func (*PersistentEventSpec) MarshalToSizedBuffer

func (m *PersistentEventSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PersistentEventSpec) ProtoMessage

func (*PersistentEventSpec) ProtoMessage()

func (*PersistentEventSpec) Reset

func (m *PersistentEventSpec) Reset()

func (*PersistentEventSpec) Size

func (m *PersistentEventSpec) Size() (n int)

func (*PersistentEventSpec) String

func (this *PersistentEventSpec) String() string

func (PersistentEventSpec) SwaggerDoc

func (PersistentEventSpec) SwaggerDoc() map[string]string

func (*PersistentEventSpec) Unmarshal

func (m *PersistentEventSpec) Unmarshal(dAtA []byte) error

func (*PersistentEventSpec) XXX_DiscardUnknown

func (m *PersistentEventSpec) XXX_DiscardUnknown()

func (*PersistentEventSpec) XXX_Marshal

func (m *PersistentEventSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PersistentEventSpec) XXX_Merge

func (m *PersistentEventSpec) XXX_Merge(src proto.Message)

func (*PersistentEventSpec) XXX_Size

func (m *PersistentEventSpec) XXX_Size() int

func (*PersistentEventSpec) XXX_Unmarshal

func (m *PersistentEventSpec) XXX_Unmarshal(b []byte) error

type PersistentEventStatus

type PersistentEventStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the persistent event of cluster.
	// +optional
	Phase AddonPhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase"`
	// Reason is a brief CamelCase string that describes any failure.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,3,opt,name=reason"`
	// RetryCount is a int between 0 and 5 that describes the time of retrying initializing.
	// +optional
	RetryCount int32 `json:"retryCount" protobuf:"varint,4,name=retryCount"`
	// LastReInitializingTimestamp is a timestamp that describes the last time of retrying initializing.
	// +optional
	LastReInitializingTimestamp metav1.Time `json:"lastReInitializingTimestamp" protobuf:"bytes,5,name=lastReInitializingTimestamp"`
}

PersistentEventStatus is information about the current status of a PersistentEvent.

func (*PersistentEventStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentEventStatus.

func (*PersistentEventStatus) DeepCopyInto

func (in *PersistentEventStatus) DeepCopyInto(out *PersistentEventStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PersistentEventStatus) Descriptor

func (*PersistentEventStatus) Descriptor() ([]byte, []int)

func (*PersistentEventStatus) Marshal

func (m *PersistentEventStatus) Marshal() (dAtA []byte, err error)

func (*PersistentEventStatus) MarshalTo

func (m *PersistentEventStatus) MarshalTo(dAtA []byte) (int, error)

func (*PersistentEventStatus) MarshalToSizedBuffer

func (m *PersistentEventStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PersistentEventStatus) ProtoMessage

func (*PersistentEventStatus) ProtoMessage()

func (*PersistentEventStatus) Reset

func (m *PersistentEventStatus) Reset()

func (*PersistentEventStatus) Size

func (m *PersistentEventStatus) Size() (n int)

func (*PersistentEventStatus) String

func (this *PersistentEventStatus) String() string

func (PersistentEventStatus) SwaggerDoc

func (PersistentEventStatus) SwaggerDoc() map[string]string

func (*PersistentEventStatus) Unmarshal

func (m *PersistentEventStatus) Unmarshal(dAtA []byte) error

func (*PersistentEventStatus) XXX_DiscardUnknown

func (m *PersistentEventStatus) XXX_DiscardUnknown()

func (*PersistentEventStatus) XXX_Marshal

func (m *PersistentEventStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PersistentEventStatus) XXX_Merge

func (m *PersistentEventStatus) XXX_Merge(src proto.Message)

func (*PersistentEventStatus) XXX_Size

func (m *PersistentEventStatus) XXX_Size() int

func (*PersistentEventStatus) XXX_Unmarshal

func (m *PersistentEventStatus) XXX_Unmarshal(b []byte) error

type ProxyOptions added in v1.9.0

type ProxyOptions struct {
	metav1.TypeMeta `json:",inline"`

	// Path is the URL path to use for the current proxy request.
	// +optional
	Path string `json:"path,omitempty" protobuf:"bytes,1,opt,name=path"`
}

ProxyOptions is the query options to a proxy call.

func (*ProxyOptions) DeepCopy added in v1.9.0

func (in *ProxyOptions) DeepCopy() *ProxyOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyOptions.

func (*ProxyOptions) DeepCopyInto added in v1.9.0

func (in *ProxyOptions) DeepCopyInto(out *ProxyOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProxyOptions) DeepCopyObject added in v1.9.0

func (in *ProxyOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProxyOptions) Descriptor added in v1.9.0

func (*ProxyOptions) Descriptor() ([]byte, []int)

func (*ProxyOptions) Marshal added in v1.9.0

func (m *ProxyOptions) Marshal() (dAtA []byte, err error)

func (*ProxyOptions) MarshalTo added in v1.9.0

func (m *ProxyOptions) MarshalTo(dAtA []byte) (int, error)

func (*ProxyOptions) MarshalToSizedBuffer added in v1.9.0

func (m *ProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProxyOptions) ProtoMessage added in v1.9.0

func (*ProxyOptions) ProtoMessage()

func (*ProxyOptions) Reset added in v1.9.0

func (m *ProxyOptions) Reset()

func (*ProxyOptions) Size added in v1.9.0

func (m *ProxyOptions) Size() (n int)

func (*ProxyOptions) String added in v1.9.0

func (this *ProxyOptions) String() string

func (ProxyOptions) SwaggerDoc added in v1.9.0

func (ProxyOptions) SwaggerDoc() map[string]string

func (*ProxyOptions) Unmarshal added in v1.9.0

func (m *ProxyOptions) Unmarshal(dAtA []byte) error

func (*ProxyOptions) XXX_DiscardUnknown added in v1.9.0

func (m *ProxyOptions) XXX_DiscardUnknown()

func (*ProxyOptions) XXX_Marshal added in v1.9.0

func (m *ProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProxyOptions) XXX_Merge added in v1.9.0

func (m *ProxyOptions) XXX_Merge(src proto.Message)

func (*ProxyOptions) XXX_Size added in v1.9.0

func (m *ProxyOptions) XXX_Size() int

func (*ProxyOptions) XXX_Unmarshal added in v1.9.0

func (m *ProxyOptions) XXX_Unmarshal(b []byte) error

type Registry

type Registry struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// +optional
	Spec RegistrySpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

Registry records the third-party image repository information stored by the user.

func (*Registry) DeepCopy

func (in *Registry) DeepCopy() *Registry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.

func (*Registry) DeepCopyInto

func (in *Registry) DeepCopyInto(out *Registry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Registry) DeepCopyObject

func (in *Registry) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Registry) Descriptor

func (*Registry) Descriptor() ([]byte, []int)

func (*Registry) Marshal

func (m *Registry) Marshal() (dAtA []byte, err error)

func (*Registry) MarshalTo

func (m *Registry) MarshalTo(dAtA []byte) (int, error)

func (*Registry) MarshalToSizedBuffer

func (m *Registry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Registry) ProtoMessage

func (*Registry) ProtoMessage()

func (*Registry) Reset

func (m *Registry) Reset()

func (*Registry) Size

func (m *Registry) Size() (n int)

func (*Registry) String

func (this *Registry) String() string

func (Registry) SwaggerDoc

func (Registry) SwaggerDoc() map[string]string

func (*Registry) Unmarshal

func (m *Registry) Unmarshal(dAtA []byte) error

func (*Registry) XXX_DiscardUnknown

func (m *Registry) XXX_DiscardUnknown()

func (*Registry) XXX_Marshal

func (m *Registry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Registry) XXX_Merge

func (m *Registry) XXX_Merge(src proto.Message)

func (*Registry) XXX_Size

func (m *Registry) XXX_Size() int

func (*Registry) XXX_Unmarshal

func (m *Registry) XXX_Unmarshal(b []byte) error

type RegistryList

type RegistryList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// +optional
	Items []Registry `json:"items,omitempty" protobuf:"bytes,2,opt,name=items"`
}

RegistryList is a resource containing a list of Registry objects.

func (*RegistryList) DeepCopy

func (in *RegistryList) DeepCopy() *RegistryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryList.

func (*RegistryList) DeepCopyInto

func (in *RegistryList) DeepCopyInto(out *RegistryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistryList) DeepCopyObject

func (in *RegistryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegistryList) Descriptor

func (*RegistryList) Descriptor() ([]byte, []int)

func (*RegistryList) Marshal

func (m *RegistryList) Marshal() (dAtA []byte, err error)

func (*RegistryList) MarshalTo

func (m *RegistryList) MarshalTo(dAtA []byte) (int, error)

func (*RegistryList) MarshalToSizedBuffer

func (m *RegistryList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegistryList) ProtoMessage

func (*RegistryList) ProtoMessage()

func (*RegistryList) Reset

func (m *RegistryList) Reset()

func (*RegistryList) Size

func (m *RegistryList) Size() (n int)

func (*RegistryList) String

func (this *RegistryList) String() string

func (RegistryList) SwaggerDoc

func (RegistryList) SwaggerDoc() map[string]string

func (*RegistryList) Unmarshal

func (m *RegistryList) Unmarshal(dAtA []byte) error

func (*RegistryList) XXX_DiscardUnknown

func (m *RegistryList) XXX_DiscardUnknown()

func (*RegistryList) XXX_Marshal

func (m *RegistryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegistryList) XXX_Merge

func (m *RegistryList) XXX_Merge(src proto.Message)

func (*RegistryList) XXX_Size

func (m *RegistryList) XXX_Size() int

func (*RegistryList) XXX_Unmarshal

func (m *RegistryList) XXX_Unmarshal(b []byte) error

type RegistrySpec

type RegistrySpec struct {
	// +optional
	TenantID string `json:"tenantID" protobuf:"bytes,1,opt,name=tenantID"`
	// +optional
	DisplayName string `json:"displayName,omitempty" protobuf:"bytes,2,opt,name=displayName"`
	// +optional
	ClusterName string `json:"clusterName,omitempty" protobuf:"bytes,3,opt,name=clusterName"`
	// +optional
	URL string `json:"url,omitempty" protobuf:"bytes,4,opt,name=url"`
	// +optional
	UserName *string `json:"userName,omitempty" protobuf:"bytes,5,opt,name=userName"`
	// +optional
	Password *string `json:"password,omitempty" protobuf:"bytes,6,opt,name=password"`
}

RegistrySpec indicates the specifications of the third-party image repository.

func (*RegistrySpec) DeepCopy

func (in *RegistrySpec) DeepCopy() *RegistrySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpec.

func (*RegistrySpec) DeepCopyInto

func (in *RegistrySpec) DeepCopyInto(out *RegistrySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegistrySpec) Descriptor

func (*RegistrySpec) Descriptor() ([]byte, []int)

func (*RegistrySpec) Marshal

func (m *RegistrySpec) Marshal() (dAtA []byte, err error)

func (*RegistrySpec) MarshalTo

func (m *RegistrySpec) MarshalTo(dAtA []byte) (int, error)

func (*RegistrySpec) MarshalToSizedBuffer

func (m *RegistrySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegistrySpec) ProtoMessage

func (*RegistrySpec) ProtoMessage()

func (*RegistrySpec) Reset

func (m *RegistrySpec) Reset()

func (*RegistrySpec) Size

func (m *RegistrySpec) Size() (n int)

func (*RegistrySpec) String

func (this *RegistrySpec) String() string

func (RegistrySpec) SwaggerDoc

func (RegistrySpec) SwaggerDoc() map[string]string

func (*RegistrySpec) Unmarshal

func (m *RegistrySpec) Unmarshal(dAtA []byte) error

func (*RegistrySpec) XXX_DiscardUnknown

func (m *RegistrySpec) XXX_DiscardUnknown()

func (*RegistrySpec) XXX_Marshal

func (m *RegistrySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegistrySpec) XXX_Merge

func (m *RegistrySpec) XXX_Merge(src proto.Message)

func (*RegistrySpec) XXX_Size

func (m *RegistrySpec) XXX_Size() int

func (*RegistrySpec) XXX_Unmarshal

func (m *RegistrySpec) XXX_Unmarshal(b []byte) error

type ResourceList

type ResourceList map[string]resource.Quantity

ResourceList is a set of (resource name, quantity) pairs.

func (ResourceList) DeepCopy

func (in ResourceList) DeepCopy() ResourceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceList.

func (ResourceList) DeepCopyInto

func (in ResourceList) DeepCopyInto(out *ResourceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceRequirements added in v1.2.5

type ResourceRequirements struct {
	Limits   ResourceList `json:"limits,omitempty" protobuf:"bytes,1,rep,name=limits,casttype=ResourceList"`
	Requests ResourceList `json:"requests,omitempty" protobuf:"bytes,2,rep,name=requests,casttype=ResourceList"`
}

ResourceRequirements describes the compute resource requirements.

func (*ResourceRequirements) DeepCopy added in v1.2.5

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements.

func (*ResourceRequirements) DeepCopyInto added in v1.2.5

func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourceRequirements) Descriptor added in v1.2.5

func (*ResourceRequirements) Descriptor() ([]byte, []int)

func (*ResourceRequirements) Marshal added in v1.2.5

func (m *ResourceRequirements) Marshal() (dAtA []byte, err error)

func (*ResourceRequirements) MarshalTo added in v1.2.5

func (m *ResourceRequirements) MarshalTo(dAtA []byte) (int, error)

func (*ResourceRequirements) MarshalToSizedBuffer added in v1.2.5

func (m *ResourceRequirements) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceRequirements) ProtoMessage added in v1.2.5

func (*ResourceRequirements) ProtoMessage()

func (*ResourceRequirements) Reset added in v1.2.5

func (m *ResourceRequirements) Reset()

func (*ResourceRequirements) Size added in v1.2.5

func (m *ResourceRequirements) Size() (n int)

func (*ResourceRequirements) String added in v1.2.5

func (this *ResourceRequirements) String() string

func (ResourceRequirements) SwaggerDoc added in v1.2.5

func (ResourceRequirements) SwaggerDoc() map[string]string

func (*ResourceRequirements) Unmarshal added in v1.2.5

func (m *ResourceRequirements) Unmarshal(dAtA []byte) error

func (*ResourceRequirements) XXX_DiscardUnknown added in v1.2.5

func (m *ResourceRequirements) XXX_DiscardUnknown()

func (*ResourceRequirements) XXX_Marshal added in v1.2.5

func (m *ResourceRequirements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceRequirements) XXX_Merge added in v1.2.5

func (m *ResourceRequirements) XXX_Merge(src proto.Message)

func (*ResourceRequirements) XXX_Size added in v1.2.5

func (m *ResourceRequirements) XXX_Size() int

func (*ResourceRequirements) XXX_Unmarshal added in v1.2.5

func (m *ResourceRequirements) XXX_Unmarshal(b []byte) error

type StorageBackEndCLS

type StorageBackEndCLS struct {
	LogSetID string `json:"logSetID,omitempty" protobuf:"bytes,1,opt,name=logSetID"`
	TopicID  string `json:"topicID,omitempty" protobuf:"bytes,2,opt,name=topicID"`
}

StorageBackEndCLS records the attributes required when the backend storage type is CLS.

func (*StorageBackEndCLS) DeepCopy

func (in *StorageBackEndCLS) DeepCopy() *StorageBackEndCLS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBackEndCLS.

func (*StorageBackEndCLS) DeepCopyInto

func (in *StorageBackEndCLS) DeepCopyInto(out *StorageBackEndCLS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageBackEndCLS) Descriptor

func (*StorageBackEndCLS) Descriptor() ([]byte, []int)

func (*StorageBackEndCLS) Marshal

func (m *StorageBackEndCLS) Marshal() (dAtA []byte, err error)

func (*StorageBackEndCLS) MarshalTo

func (m *StorageBackEndCLS) MarshalTo(dAtA []byte) (int, error)

func (*StorageBackEndCLS) MarshalToSizedBuffer

func (m *StorageBackEndCLS) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StorageBackEndCLS) ProtoMessage

func (*StorageBackEndCLS) ProtoMessage()

func (*StorageBackEndCLS) Reset

func (m *StorageBackEndCLS) Reset()

func (*StorageBackEndCLS) Size

func (m *StorageBackEndCLS) Size() (n int)

func (*StorageBackEndCLS) String

func (this *StorageBackEndCLS) String() string

func (StorageBackEndCLS) SwaggerDoc

func (StorageBackEndCLS) SwaggerDoc() map[string]string

func (*StorageBackEndCLS) Unmarshal

func (m *StorageBackEndCLS) Unmarshal(dAtA []byte) error

func (*StorageBackEndCLS) XXX_DiscardUnknown

func (m *StorageBackEndCLS) XXX_DiscardUnknown()

func (*StorageBackEndCLS) XXX_Marshal

func (m *StorageBackEndCLS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageBackEndCLS) XXX_Merge

func (m *StorageBackEndCLS) XXX_Merge(src proto.Message)

func (*StorageBackEndCLS) XXX_Size

func (m *StorageBackEndCLS) XXX_Size() int

func (*StorageBackEndCLS) XXX_Unmarshal

func (m *StorageBackEndCLS) XXX_Unmarshal(b []byte) error

type StorageBackEndES

type StorageBackEndES struct {
	IP          string `json:"ip,omitempty" protobuf:"bytes,1,opt,name=ip"`
	Port        int32  `json:"port,omitempty" protobuf:"varint,2,opt,name=port"`
	Scheme      string `json:"scheme,omitempty" protobuf:"bytes,3,opt,name=scheme"`
	IndexName   string `json:"indexName,omitempty" protobuf:"bytes,4,opt,name=indexName"`
	User        string `json:"user,omitempty" protobuf:"bytes,5,opt,name=user"`
	Password    string `json:"password,omitempty" protobuf:"bytes,6,opt,name=password"`
	ReserveDays int32  `json:"reserveDays,omitempty" protobuf:"varint,7,opt,name=reserveDays"`
}

StorageBackEndES records the attributes required when the backend storage type is ElasticSearch.

func (*StorageBackEndES) DeepCopy

func (in *StorageBackEndES) DeepCopy() *StorageBackEndES

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBackEndES.

func (*StorageBackEndES) DeepCopyInto

func (in *StorageBackEndES) DeepCopyInto(out *StorageBackEndES)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageBackEndES) Descriptor

func (*StorageBackEndES) Descriptor() ([]byte, []int)

func (*StorageBackEndES) Marshal

func (m *StorageBackEndES) Marshal() (dAtA []byte, err error)

func (*StorageBackEndES) MarshalTo

func (m *StorageBackEndES) MarshalTo(dAtA []byte) (int, error)

func (*StorageBackEndES) MarshalToSizedBuffer

func (m *StorageBackEndES) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StorageBackEndES) ProtoMessage

func (*StorageBackEndES) ProtoMessage()

func (*StorageBackEndES) Reset

func (m *StorageBackEndES) Reset()

func (*StorageBackEndES) Size

func (m *StorageBackEndES) Size() (n int)

func (*StorageBackEndES) String

func (this *StorageBackEndES) String() string

func (StorageBackEndES) SwaggerDoc

func (StorageBackEndES) SwaggerDoc() map[string]string

func (*StorageBackEndES) Unmarshal

func (m *StorageBackEndES) Unmarshal(dAtA []byte) error

func (*StorageBackEndES) XXX_DiscardUnknown

func (m *StorageBackEndES) XXX_DiscardUnknown()

func (*StorageBackEndES) XXX_Marshal

func (m *StorageBackEndES) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageBackEndES) XXX_Merge

func (m *StorageBackEndES) XXX_Merge(src proto.Message)

func (*StorageBackEndES) XXX_Size

func (m *StorageBackEndES) XXX_Size() int

func (*StorageBackEndES) XXX_Unmarshal

func (m *StorageBackEndES) XXX_Unmarshal(b []byte) error

type TKEHA

type TKEHA struct {
	VIP  string `json:"vip" protobuf:"bytes,1,name=vip"`
	VRID *int32 `json:"vrid,omitempty" protobuf:"bytes,2,name=vrid"`
}

func (*TKEHA) DeepCopy

func (in *TKEHA) DeepCopy() *TKEHA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEHA.

func (*TKEHA) DeepCopyInto

func (in *TKEHA) DeepCopyInto(out *TKEHA)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TKEHA) Descriptor

func (*TKEHA) Descriptor() ([]byte, []int)

func (*TKEHA) Marshal

func (m *TKEHA) Marshal() (dAtA []byte, err error)

func (*TKEHA) MarshalTo

func (m *TKEHA) MarshalTo(dAtA []byte) (int, error)

func (*TKEHA) MarshalToSizedBuffer

func (m *TKEHA) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TKEHA) ProtoMessage

func (*TKEHA) ProtoMessage()

func (*TKEHA) Reset

func (m *TKEHA) Reset()

func (*TKEHA) Size

func (m *TKEHA) Size() (n int)

func (*TKEHA) String

func (this *TKEHA) String() string

func (*TKEHA) Unmarshal

func (m *TKEHA) Unmarshal(dAtA []byte) error

func (*TKEHA) XXX_DiscardUnknown

func (m *TKEHA) XXX_DiscardUnknown()

func (*TKEHA) XXX_Marshal

func (m *TKEHA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TKEHA) XXX_Merge

func (m *TKEHA) XXX_Merge(src proto.Message)

func (*TKEHA) XXX_Size

func (m *TKEHA) XXX_Size() int

func (*TKEHA) XXX_Unmarshal

func (m *TKEHA) XXX_Unmarshal(b []byte) error

type TappController

type TappController struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Spec defines the desired identities of tapp controller.
	// +optional
	Spec TappControllerSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status TappControllerStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

TappController is a new kubernetes workload.

func (*TappController) DeepCopy

func (in *TappController) DeepCopy() *TappController

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappController.

func (*TappController) DeepCopyInto

func (in *TappController) DeepCopyInto(out *TappController)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TappController) DeepCopyObject

func (in *TappController) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TappController) Descriptor

func (*TappController) Descriptor() ([]byte, []int)

func (*TappController) Marshal

func (m *TappController) Marshal() (dAtA []byte, err error)

func (*TappController) MarshalTo

func (m *TappController) MarshalTo(dAtA []byte) (int, error)

func (*TappController) MarshalToSizedBuffer

func (m *TappController) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TappController) ProtoMessage

func (*TappController) ProtoMessage()

func (*TappController) Reset

func (m *TappController) Reset()

func (*TappController) Size

func (m *TappController) Size() (n int)

func (*TappController) String

func (this *TappController) String() string

func (TappController) SwaggerDoc

func (TappController) SwaggerDoc() map[string]string

func (*TappController) Unmarshal

func (m *TappController) Unmarshal(dAtA []byte) error

func (*TappController) XXX_DiscardUnknown

func (m *TappController) XXX_DiscardUnknown()

func (*TappController) XXX_Marshal

func (m *TappController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TappController) XXX_Merge

func (m *TappController) XXX_Merge(src proto.Message)

func (*TappController) XXX_Size

func (m *TappController) XXX_Size() int

func (*TappController) XXX_Unmarshal

func (m *TappController) XXX_Unmarshal(b []byte) error

type TappControllerList

type TappControllerList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// List of tapp controllers
	Items []TappController `json:"items" protobuf:"bytes,2,rep,name=items"`
}

TappControllerList is the whole list of all tapp controllers which owned by a tenant.

func (*TappControllerList) DeepCopy

func (in *TappControllerList) DeepCopy() *TappControllerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerList.

func (*TappControllerList) DeepCopyInto

func (in *TappControllerList) DeepCopyInto(out *TappControllerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TappControllerList) DeepCopyObject

func (in *TappControllerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TappControllerList) Descriptor

func (*TappControllerList) Descriptor() ([]byte, []int)

func (*TappControllerList) Marshal

func (m *TappControllerList) Marshal() (dAtA []byte, err error)

func (*TappControllerList) MarshalTo

func (m *TappControllerList) MarshalTo(dAtA []byte) (int, error)

func (*TappControllerList) MarshalToSizedBuffer

func (m *TappControllerList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TappControllerList) ProtoMessage

func (*TappControllerList) ProtoMessage()

func (*TappControllerList) Reset

func (m *TappControllerList) Reset()

func (*TappControllerList) Size

func (m *TappControllerList) Size() (n int)

func (*TappControllerList) String

func (this *TappControllerList) String() string

func (TappControllerList) SwaggerDoc

func (TappControllerList) SwaggerDoc() map[string]string

func (*TappControllerList) Unmarshal

func (m *TappControllerList) Unmarshal(dAtA []byte) error

func (*TappControllerList) XXX_DiscardUnknown

func (m *TappControllerList) XXX_DiscardUnknown()

func (*TappControllerList) XXX_Marshal

func (m *TappControllerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TappControllerList) XXX_Merge

func (m *TappControllerList) XXX_Merge(src proto.Message)

func (*TappControllerList) XXX_Size

func (m *TappControllerList) XXX_Size() int

func (*TappControllerList) XXX_Unmarshal

func (m *TappControllerList) XXX_Unmarshal(b []byte) error

type TappControllerProxyOptions

type TappControllerProxyOptions struct {
	metav1.TypeMeta `json:",inline"`

	Namespace string `json:"namespace,omitempty" protobuf:"bytes,1,opt,name=namespace"`
	Name      string `json:"name,omitempty" protobuf:"bytes,2,opt,name=name"`
	Action    string `json:"action,omitempty" protobuf:"bytes,3,opt,name=action"`
}

TappControllerProxyOptions is the query options to a kube-apiserver proxy call.

func (*TappControllerProxyOptions) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerProxyOptions.

func (*TappControllerProxyOptions) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TappControllerProxyOptions) DeepCopyObject

func (in *TappControllerProxyOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TappControllerProxyOptions) Descriptor

func (*TappControllerProxyOptions) Descriptor() ([]byte, []int)

func (*TappControllerProxyOptions) Marshal

func (m *TappControllerProxyOptions) Marshal() (dAtA []byte, err error)

func (*TappControllerProxyOptions) MarshalTo

func (m *TappControllerProxyOptions) MarshalTo(dAtA []byte) (int, error)

func (*TappControllerProxyOptions) MarshalToSizedBuffer

func (m *TappControllerProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TappControllerProxyOptions) ProtoMessage

func (*TappControllerProxyOptions) ProtoMessage()

func (*TappControllerProxyOptions) Reset

func (m *TappControllerProxyOptions) Reset()

func (*TappControllerProxyOptions) Size

func (m *TappControllerProxyOptions) Size() (n int)

func (*TappControllerProxyOptions) String

func (this *TappControllerProxyOptions) String() string

func (TappControllerProxyOptions) SwaggerDoc

func (TappControllerProxyOptions) SwaggerDoc() map[string]string

func (*TappControllerProxyOptions) Unmarshal

func (m *TappControllerProxyOptions) Unmarshal(dAtA []byte) error

func (*TappControllerProxyOptions) XXX_DiscardUnknown

func (m *TappControllerProxyOptions) XXX_DiscardUnknown()

func (*TappControllerProxyOptions) XXX_Marshal

func (m *TappControllerProxyOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TappControllerProxyOptions) XXX_Merge

func (m *TappControllerProxyOptions) XXX_Merge(src proto.Message)

func (*TappControllerProxyOptions) XXX_Size

func (m *TappControllerProxyOptions) XXX_Size() int

func (*TappControllerProxyOptions) XXX_Unmarshal

func (m *TappControllerProxyOptions) XXX_Unmarshal(b []byte) error

type TappControllerSpec

type TappControllerSpec struct {
	TenantID    string `json:"tenantID" protobuf:"bytes,1,opt,name=tenantID"`
	ClusterName string `json:"clusterName" protobuf:"bytes,2,opt,name=clusterName"`
	Version     string `json:"version,omitempty" protobuf:"bytes,3,opt,name=version"`
}

TappControllerSpec describes the attributes on a tapp controller.

func (*TappControllerSpec) DeepCopy

func (in *TappControllerSpec) DeepCopy() *TappControllerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerSpec.

func (*TappControllerSpec) DeepCopyInto

func (in *TappControllerSpec) DeepCopyInto(out *TappControllerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TappControllerSpec) Descriptor

func (*TappControllerSpec) Descriptor() ([]byte, []int)

func (*TappControllerSpec) Marshal

func (m *TappControllerSpec) Marshal() (dAtA []byte, err error)

func (*TappControllerSpec) MarshalTo

func (m *TappControllerSpec) MarshalTo(dAtA []byte) (int, error)

func (*TappControllerSpec) MarshalToSizedBuffer

func (m *TappControllerSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TappControllerSpec) ProtoMessage

func (*TappControllerSpec) ProtoMessage()

func (*TappControllerSpec) Reset

func (m *TappControllerSpec) Reset()

func (*TappControllerSpec) Size

func (m *TappControllerSpec) Size() (n int)

func (*TappControllerSpec) String

func (this *TappControllerSpec) String() string

func (TappControllerSpec) SwaggerDoc

func (TappControllerSpec) SwaggerDoc() map[string]string

func (*TappControllerSpec) Unmarshal

func (m *TappControllerSpec) Unmarshal(dAtA []byte) error

func (*TappControllerSpec) XXX_DiscardUnknown

func (m *TappControllerSpec) XXX_DiscardUnknown()

func (*TappControllerSpec) XXX_Marshal

func (m *TappControllerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TappControllerSpec) XXX_Merge

func (m *TappControllerSpec) XXX_Merge(src proto.Message)

func (*TappControllerSpec) XXX_Size

func (m *TappControllerSpec) XXX_Size() int

func (*TappControllerSpec) XXX_Unmarshal

func (m *TappControllerSpec) XXX_Unmarshal(b []byte) error

type TappControllerStatus

type TappControllerStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the tapp controller of cluster.
	// +optional
	Phase AddonPhase `json:"phase,omitempty" protobuf:"bytes,2,opt,name=phase"`
	// Reason is a brief CamelCase string that describes any failure.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,3,opt,name=reason"`
	// RetryCount is a int between 0 and 5 that describes the time of retrying initializing.
	// +optional
	RetryCount int32 `json:"retryCount" protobuf:"varint,4,name=retryCount"`
	// LastReInitializingTimestamp is a timestamp that describes the last time of retrying initializing.
	// +optional
	LastReInitializingTimestamp metav1.Time `json:"lastReInitializingTimestamp" protobuf:"bytes,5,name=lastReInitializingTimestamp"`
}

TappControllerStatus is information about the current status of a tapp controller.

func (*TappControllerStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TappControllerStatus.

func (*TappControllerStatus) DeepCopyInto

func (in *TappControllerStatus) DeepCopyInto(out *TappControllerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TappControllerStatus) Descriptor

func (*TappControllerStatus) Descriptor() ([]byte, []int)

func (*TappControllerStatus) Marshal

func (m *TappControllerStatus) Marshal() (dAtA []byte, err error)

func (*TappControllerStatus) MarshalTo

func (m *TappControllerStatus) MarshalTo(dAtA []byte) (int, error)

func (*TappControllerStatus) MarshalToSizedBuffer

func (m *TappControllerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TappControllerStatus) ProtoMessage

func (*TappControllerStatus) ProtoMessage()

func (*TappControllerStatus) Reset

func (m *TappControllerStatus) Reset()

func (*TappControllerStatus) Size

func (m *TappControllerStatus) Size() (n int)

func (*TappControllerStatus) String

func (this *TappControllerStatus) String() string

func (TappControllerStatus) SwaggerDoc

func (TappControllerStatus) SwaggerDoc() map[string]string

func (*TappControllerStatus) Unmarshal

func (m *TappControllerStatus) Unmarshal(dAtA []byte) error

func (*TappControllerStatus) XXX_DiscardUnknown

func (m *TappControllerStatus) XXX_DiscardUnknown()

func (*TappControllerStatus) XXX_Marshal

func (m *TappControllerStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TappControllerStatus) XXX_Merge

func (m *TappControllerStatus) XXX_Merge(src proto.Message)

func (*TappControllerStatus) XXX_Size

func (m *TappControllerStatus) XXX_Size() int

func (*TappControllerStatus) XXX_Unmarshal

func (m *TappControllerStatus) XXX_Unmarshal(b []byte) error

type ThirdPartyHA

type ThirdPartyHA struct {
	VIP   string `json:"vip" protobuf:"bytes,1,name=vip"`
	VPort int32  `json:"vport" protobuf:"bytes,2,name=vport"`
}

func (*ThirdPartyHA) DeepCopy

func (in *ThirdPartyHA) DeepCopy() *ThirdPartyHA

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThirdPartyHA.

func (*ThirdPartyHA) DeepCopyInto

func (in *ThirdPartyHA) DeepCopyInto(out *ThirdPartyHA)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ThirdPartyHA) Descriptor

func (*ThirdPartyHA) Descriptor() ([]byte, []int)

func (*ThirdPartyHA) Marshal

func (m *ThirdPartyHA) Marshal() (dAtA []byte, err error)

func (*ThirdPartyHA) MarshalTo

func (m *ThirdPartyHA) MarshalTo(dAtA []byte) (int, error)

func (*ThirdPartyHA) MarshalToSizedBuffer

func (m *ThirdPartyHA) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ThirdPartyHA) ProtoMessage

func (*ThirdPartyHA) ProtoMessage()

func (*ThirdPartyHA) Reset

func (m *ThirdPartyHA) Reset()

func (*ThirdPartyHA) Size

func (m *ThirdPartyHA) Size() (n int)

func (*ThirdPartyHA) String

func (this *ThirdPartyHA) String() string

func (*ThirdPartyHA) Unmarshal

func (m *ThirdPartyHA) Unmarshal(dAtA []byte) error

func (*ThirdPartyHA) XXX_DiscardUnknown

func (m *ThirdPartyHA) XXX_DiscardUnknown()

func (*ThirdPartyHA) XXX_Marshal

func (m *ThirdPartyHA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ThirdPartyHA) XXX_Merge

func (m *ThirdPartyHA) XXX_Merge(src proto.Message)

func (*ThirdPartyHA) XXX_Size

func (m *ThirdPartyHA) XXX_Size() int

func (*ThirdPartyHA) XXX_Unmarshal

func (m *ThirdPartyHA) XXX_Unmarshal(b []byte) error

type Upgrade added in v1.3.1

type Upgrade struct {
	// Upgrade mode, default value is Auto.
	// +optional
	Mode UpgradeMode `json:"mode,omitempty" protobuf:"bytes,1,opt,name=mode"`
	// Upgrade strategy config.
	// +optional
	Strategy UpgradeStrategy `json:"strategy,omitempty" protobuf:"bytes,2,opt,name=strategy"`
}

func (*Upgrade) DeepCopy added in v1.3.1

func (in *Upgrade) DeepCopy() *Upgrade

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Upgrade.

func (*Upgrade) DeepCopyInto added in v1.3.1

func (in *Upgrade) DeepCopyInto(out *Upgrade)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Upgrade) Descriptor added in v1.3.1

func (*Upgrade) Descriptor() ([]byte, []int)

func (*Upgrade) Marshal added in v1.3.1

func (m *Upgrade) Marshal() (dAtA []byte, err error)

func (*Upgrade) MarshalTo added in v1.3.1

func (m *Upgrade) MarshalTo(dAtA []byte) (int, error)

func (*Upgrade) MarshalToSizedBuffer added in v1.3.1

func (m *Upgrade) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Upgrade) ProtoMessage added in v1.3.1

func (*Upgrade) ProtoMessage()

func (*Upgrade) Reset added in v1.3.1

func (m *Upgrade) Reset()

func (*Upgrade) Size added in v1.3.1

func (m *Upgrade) Size() (n int)

func (*Upgrade) String added in v1.3.1

func (this *Upgrade) String() string

func (Upgrade) SwaggerDoc added in v1.3.1

func (Upgrade) SwaggerDoc() map[string]string

func (*Upgrade) Unmarshal added in v1.3.1

func (m *Upgrade) Unmarshal(dAtA []byte) error

func (*Upgrade) XXX_DiscardUnknown added in v1.3.1

func (m *Upgrade) XXX_DiscardUnknown()

func (*Upgrade) XXX_Marshal added in v1.3.1

func (m *Upgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Upgrade) XXX_Merge added in v1.3.1

func (m *Upgrade) XXX_Merge(src proto.Message)

func (*Upgrade) XXX_Size added in v1.3.1

func (m *Upgrade) XXX_Size() int

func (*Upgrade) XXX_Unmarshal added in v1.3.1

func (m *Upgrade) XXX_Unmarshal(b []byte) error

type UpgradeMode added in v1.3.1

type UpgradeMode string

type UpgradeStrategy added in v1.3.1

type UpgradeStrategy struct {
	// The maximum number of pods that can be unready during the upgrade.
	// 0% means all pods need to be ready after evition.
	// 100% means ignore any pods unready which may be used in one worker node, use this carefully!
	// default value is 0%.
	// +optional
	MaxUnready *intstr.IntOrString `json:"maxUnready,omitempty" protobuf:"bytes,1,opt,name=maxUnready"`
	// Whether drain node before upgrade.
	// Draining node before upgrade is recommended.
	// But not all pod running as cows, a few running as pets.
	// If your pod can not accept be expelled from current node, this value should be false.
	// +optional
	DrainNodeBeforeUpgrade *bool `json:"drainNodeBeforeUpgrade,omitempty" protobuf:"varint,2,opt,name=drainNodeBeforeUpgrade"`
}

UpgradeStrategy used to control the upgrade process.

func (*UpgradeStrategy) DeepCopy added in v1.3.1

func (in *UpgradeStrategy) DeepCopy() *UpgradeStrategy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradeStrategy.

func (*UpgradeStrategy) DeepCopyInto added in v1.3.1

func (in *UpgradeStrategy) DeepCopyInto(out *UpgradeStrategy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UpgradeStrategy) Descriptor added in v1.3.1

func (*UpgradeStrategy) Descriptor() ([]byte, []int)

func (*UpgradeStrategy) Marshal added in v1.3.1

func (m *UpgradeStrategy) Marshal() (dAtA []byte, err error)

func (*UpgradeStrategy) MarshalTo added in v1.3.1

func (m *UpgradeStrategy) MarshalTo(dAtA []byte) (int, error)

func (*UpgradeStrategy) MarshalToSizedBuffer added in v1.3.1

func (m *UpgradeStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpgradeStrategy) ProtoMessage added in v1.3.1

func (*UpgradeStrategy) ProtoMessage()

func (*UpgradeStrategy) Reset added in v1.3.1

func (m *UpgradeStrategy) Reset()

func (*UpgradeStrategy) Size added in v1.3.1

func (m *UpgradeStrategy) Size() (n int)

func (*UpgradeStrategy) String added in v1.3.1

func (this *UpgradeStrategy) String() string

func (UpgradeStrategy) SwaggerDoc added in v1.3.1

func (UpgradeStrategy) SwaggerDoc() map[string]string

func (*UpgradeStrategy) Unmarshal added in v1.3.1

func (m *UpgradeStrategy) Unmarshal(dAtA []byte) error

func (*UpgradeStrategy) XXX_DiscardUnknown added in v1.3.1

func (m *UpgradeStrategy) XXX_DiscardUnknown()

func (*UpgradeStrategy) XXX_Marshal added in v1.3.1

func (m *UpgradeStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpgradeStrategy) XXX_Merge added in v1.3.1

func (m *UpgradeStrategy) XXX_Merge(src proto.Message)

func (*UpgradeStrategy) XXX_Size added in v1.3.1

func (m *UpgradeStrategy) XXX_Size() int

func (*UpgradeStrategy) XXX_Unmarshal added in v1.3.1

func (m *UpgradeStrategy) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL