v1

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 24 Imported by: 0

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 AddFieldLabelConversionsForHelm

func AddFieldLabelConversionsForHelm(scheme *runtime.Scheme) error

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

func AddFieldLabelConversionsForIPAM

func AddFieldLabelConversionsForIPAM(scheme *runtime.Scheme) error

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

func AddFieldLabelConversionsForLBCF

func AddFieldLabelConversionsForLBCF(scheme *runtime.Scheme) error

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

func AddFieldLabelConversionsForLogCollector

func AddFieldLabelConversionsForLogCollector(scheme *runtime.Scheme) error

AddFieldLabelConversionsForLogCollector adds a conversion function to convert field selectors of VolumeDecorator 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 AddFieldLabelConversionsForPrometheus

func AddFieldLabelConversionsForPrometheus(scheme *runtime.Scheme) error

AddFieldLabelConversionsForPrometheus adds a conversion function to convert field selectors of Prometheus 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 AddFieldLabelConversionsForVolumeDecorator

func AddFieldLabelConversionsForVolumeDecorator(scheme *runtime.Scheme) error

AddFieldLabelConversionsForVolumeDecorator adds a conversion function to convert field selectors of VolumeDecorator 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_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_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_HelmList_To_v1_HelmList

func Convert_platform_HelmList_To_v1_HelmList(in *platform.HelmList, out *HelmList, s conversion.Scope) error

Convert_platform_HelmList_To_v1_HelmList is an autogenerated conversion function.

func Convert_platform_HelmProxyOptions_To_v1_HelmProxyOptions

func Convert_platform_HelmProxyOptions_To_v1_HelmProxyOptions(in *platform.HelmProxyOptions, out *HelmProxyOptions, s conversion.Scope) error

Convert_platform_HelmProxyOptions_To_v1_HelmProxyOptions is an autogenerated conversion function.

func Convert_platform_HelmSpec_To_v1_HelmSpec

func Convert_platform_HelmSpec_To_v1_HelmSpec(in *platform.HelmSpec, out *HelmSpec, s conversion.Scope) error

Convert_platform_HelmSpec_To_v1_HelmSpec is an autogenerated conversion function.

func Convert_platform_HelmStatus_To_v1_HelmStatus

func Convert_platform_HelmStatus_To_v1_HelmStatus(in *platform.HelmStatus, out *HelmStatus, s conversion.Scope) error

Convert_platform_HelmStatus_To_v1_HelmStatus is an autogenerated conversion function.

func Convert_platform_Helm_To_v1_Helm

func Convert_platform_Helm_To_v1_Helm(in *platform.Helm, out *Helm, s conversion.Scope) error

Convert_platform_Helm_To_v1_Helm is an autogenerated conversion function.

func Convert_platform_IPAMList_To_v1_IPAMList

func Convert_platform_IPAMList_To_v1_IPAMList(in *platform.IPAMList, out *IPAMList, s conversion.Scope) error

Convert_platform_IPAMList_To_v1_IPAMList is an autogenerated conversion function.

func Convert_platform_IPAMProxyOptions_To_v1_IPAMProxyOptions

func Convert_platform_IPAMProxyOptions_To_v1_IPAMProxyOptions(in *platform.IPAMProxyOptions, out *IPAMProxyOptions, s conversion.Scope) error

Convert_platform_IPAMProxyOptions_To_v1_IPAMProxyOptions is an autogenerated conversion function.

func Convert_platform_IPAMSpec_To_v1_IPAMSpec

func Convert_platform_IPAMSpec_To_v1_IPAMSpec(in *platform.IPAMSpec, out *IPAMSpec, s conversion.Scope) error

Convert_platform_IPAMSpec_To_v1_IPAMSpec is an autogenerated conversion function.

func Convert_platform_IPAMStatus_To_v1_IPAMStatus

func Convert_platform_IPAMStatus_To_v1_IPAMStatus(in *platform.IPAMStatus, out *IPAMStatus, s conversion.Scope) error

Convert_platform_IPAMStatus_To_v1_IPAMStatus is an autogenerated conversion function.

func Convert_platform_IPAM_To_v1_IPAM

func Convert_platform_IPAM_To_v1_IPAM(in *platform.IPAM, out *IPAM, s conversion.Scope) error

Convert_platform_IPAM_To_v1_IPAM is an autogenerated conversion function.

func Convert_platform_LBCFList_To_v1_LBCFList

func Convert_platform_LBCFList_To_v1_LBCFList(in *platform.LBCFList, out *LBCFList, s conversion.Scope) error

Convert_platform_LBCFList_To_v1_LBCFList is an autogenerated conversion function.

func Convert_platform_LBCFProxyOptions_To_v1_LBCFProxyOptions

func Convert_platform_LBCFProxyOptions_To_v1_LBCFProxyOptions(in *platform.LBCFProxyOptions, out *LBCFProxyOptions, s conversion.Scope) error

Convert_platform_LBCFProxyOptions_To_v1_LBCFProxyOptions is an autogenerated conversion function.

func Convert_platform_LBCFSpec_To_v1_LBCFSpec

func Convert_platform_LBCFSpec_To_v1_LBCFSpec(in *platform.LBCFSpec, out *LBCFSpec, s conversion.Scope) error

Convert_platform_LBCFSpec_To_v1_LBCFSpec is an autogenerated conversion function.

func Convert_platform_LBCFStatus_To_v1_LBCFStatus

func Convert_platform_LBCFStatus_To_v1_LBCFStatus(in *platform.LBCFStatus, out *LBCFStatus, s conversion.Scope) error

Convert_platform_LBCFStatus_To_v1_LBCFStatus is an autogenerated conversion function.

func Convert_platform_LBCF_To_v1_LBCF

func Convert_platform_LBCF_To_v1_LBCF(in *platform.LBCF, out *LBCF, s conversion.Scope) error

Convert_platform_LBCF_To_v1_LBCF 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_LogCollectorList_To_v1_LogCollectorList

func Convert_platform_LogCollectorList_To_v1_LogCollectorList(in *platform.LogCollectorList, out *LogCollectorList, s conversion.Scope) error

Convert_platform_LogCollectorList_To_v1_LogCollectorList is an autogenerated conversion function.

func Convert_platform_LogCollectorProxyOptions_To_v1_LogCollectorProxyOptions

func Convert_platform_LogCollectorProxyOptions_To_v1_LogCollectorProxyOptions(in *platform.LogCollectorProxyOptions, out *LogCollectorProxyOptions, s conversion.Scope) error

Convert_platform_LogCollectorProxyOptions_To_v1_LogCollectorProxyOptions is an autogenerated conversion function.

func Convert_platform_LogCollectorSpec_To_v1_LogCollectorSpec

func Convert_platform_LogCollectorSpec_To_v1_LogCollectorSpec(in *platform.LogCollectorSpec, out *LogCollectorSpec, s conversion.Scope) error

Convert_platform_LogCollectorSpec_To_v1_LogCollectorSpec is an autogenerated conversion function.

func Convert_platform_LogCollectorStatus_To_v1_LogCollectorStatus

func Convert_platform_LogCollectorStatus_To_v1_LogCollectorStatus(in *platform.LogCollectorStatus, out *LogCollectorStatus, s conversion.Scope) error

Convert_platform_LogCollectorStatus_To_v1_LogCollectorStatus is an autogenerated conversion function.

func Convert_platform_LogCollector_To_v1_LogCollector

func Convert_platform_LogCollector_To_v1_LogCollector(in *platform.LogCollector, out *LogCollector, s conversion.Scope) error

Convert_platform_LogCollector_To_v1_LogCollector 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_PVCRProxyOptions_To_v1_PVCRProxyOptions

func Convert_platform_PVCRProxyOptions_To_v1_PVCRProxyOptions(in *platform.PVCRProxyOptions, out *PVCRProxyOptions, s conversion.Scope) error

Convert_platform_PVCRProxyOptions_To_v1_PVCRProxyOptions 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_PrometheusList_To_v1_PrometheusList

func Convert_platform_PrometheusList_To_v1_PrometheusList(in *platform.PrometheusList, out *PrometheusList, s conversion.Scope) error

Convert_platform_PrometheusList_To_v1_PrometheusList is an autogenerated conversion function.

func Convert_platform_PrometheusRemoteAddr_To_v1_PrometheusRemoteAddr

func Convert_platform_PrometheusRemoteAddr_To_v1_PrometheusRemoteAddr(in *platform.PrometheusRemoteAddr, out *PrometheusRemoteAddr, s conversion.Scope) error

Convert_platform_PrometheusRemoteAddr_To_v1_PrometheusRemoteAddr is an autogenerated conversion function.

func Convert_platform_PrometheusSpec_To_v1_PrometheusSpec

func Convert_platform_PrometheusSpec_To_v1_PrometheusSpec(in *platform.PrometheusSpec, out *PrometheusSpec, s conversion.Scope) error

Convert_platform_PrometheusSpec_To_v1_PrometheusSpec is an autogenerated conversion function.

func Convert_platform_PrometheusStatus_To_v1_PrometheusStatus

func Convert_platform_PrometheusStatus_To_v1_PrometheusStatus(in *platform.PrometheusStatus, out *PrometheusStatus, s conversion.Scope) error

Convert_platform_PrometheusStatus_To_v1_PrometheusStatus is an autogenerated conversion function.

func Convert_platform_Prometheus_To_v1_Prometheus

func Convert_platform_Prometheus_To_v1_Prometheus(in *platform.Prometheus, out *Prometheus, s conversion.Scope) error

Convert_platform_Prometheus_To_v1_Prometheus 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_platform_VolumeDecoratorList_To_v1_VolumeDecoratorList

func Convert_platform_VolumeDecoratorList_To_v1_VolumeDecoratorList(in *platform.VolumeDecoratorList, out *VolumeDecoratorList, s conversion.Scope) error

Convert_platform_VolumeDecoratorList_To_v1_VolumeDecoratorList is an autogenerated conversion function.

func Convert_platform_VolumeDecoratorSpec_To_v1_VolumeDecoratorSpec

func Convert_platform_VolumeDecoratorSpec_To_v1_VolumeDecoratorSpec(in *platform.VolumeDecoratorSpec, out *VolumeDecoratorSpec, s conversion.Scope) error

Convert_platform_VolumeDecoratorSpec_To_v1_VolumeDecoratorSpec is an autogenerated conversion function.

func Convert_platform_VolumeDecoratorStatus_To_v1_VolumeDecoratorStatus

func Convert_platform_VolumeDecoratorStatus_To_v1_VolumeDecoratorStatus(in *platform.VolumeDecoratorStatus, out *VolumeDecoratorStatus, s conversion.Scope) error

Convert_platform_VolumeDecoratorStatus_To_v1_VolumeDecoratorStatus is an autogenerated conversion function.

func Convert_platform_VolumeDecorator_To_v1_VolumeDecorator

func Convert_platform_VolumeDecorator_To_v1_VolumeDecorator(in *platform.VolumeDecorator, out *VolumeDecorator, s conversion.Scope) error

Convert_platform_VolumeDecorator_To_v1_VolumeDecorator 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_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_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_HelmList_To_platform_HelmList

func Convert_v1_HelmList_To_platform_HelmList(in *HelmList, out *platform.HelmList, s conversion.Scope) error

Convert_v1_HelmList_To_platform_HelmList is an autogenerated conversion function.

func Convert_v1_HelmProxyOptions_To_platform_HelmProxyOptions

func Convert_v1_HelmProxyOptions_To_platform_HelmProxyOptions(in *HelmProxyOptions, out *platform.HelmProxyOptions, s conversion.Scope) error

Convert_v1_HelmProxyOptions_To_platform_HelmProxyOptions is an autogenerated conversion function.

func Convert_v1_HelmSpec_To_platform_HelmSpec

func Convert_v1_HelmSpec_To_platform_HelmSpec(in *HelmSpec, out *platform.HelmSpec, s conversion.Scope) error

Convert_v1_HelmSpec_To_platform_HelmSpec is an autogenerated conversion function.

func Convert_v1_HelmStatus_To_platform_HelmStatus

func Convert_v1_HelmStatus_To_platform_HelmStatus(in *HelmStatus, out *platform.HelmStatus, s conversion.Scope) error

Convert_v1_HelmStatus_To_platform_HelmStatus is an autogenerated conversion function.

func Convert_v1_Helm_To_platform_Helm

func Convert_v1_Helm_To_platform_Helm(in *Helm, out *platform.Helm, s conversion.Scope) error

Convert_v1_Helm_To_platform_Helm is an autogenerated conversion function.

func Convert_v1_IPAMList_To_platform_IPAMList

func Convert_v1_IPAMList_To_platform_IPAMList(in *IPAMList, out *platform.IPAMList, s conversion.Scope) error

Convert_v1_IPAMList_To_platform_IPAMList is an autogenerated conversion function.

func Convert_v1_IPAMProxyOptions_To_platform_IPAMProxyOptions

func Convert_v1_IPAMProxyOptions_To_platform_IPAMProxyOptions(in *IPAMProxyOptions, out *platform.IPAMProxyOptions, s conversion.Scope) error

Convert_v1_IPAMProxyOptions_To_platform_IPAMProxyOptions is an autogenerated conversion function.

func Convert_v1_IPAMSpec_To_platform_IPAMSpec

func Convert_v1_IPAMSpec_To_platform_IPAMSpec(in *IPAMSpec, out *platform.IPAMSpec, s conversion.Scope) error

Convert_v1_IPAMSpec_To_platform_IPAMSpec is an autogenerated conversion function.

func Convert_v1_IPAMStatus_To_platform_IPAMStatus

func Convert_v1_IPAMStatus_To_platform_IPAMStatus(in *IPAMStatus, out *platform.IPAMStatus, s conversion.Scope) error

Convert_v1_IPAMStatus_To_platform_IPAMStatus is an autogenerated conversion function.

func Convert_v1_IPAM_To_platform_IPAM

func Convert_v1_IPAM_To_platform_IPAM(in *IPAM, out *platform.IPAM, s conversion.Scope) error

Convert_v1_IPAM_To_platform_IPAM is an autogenerated conversion function.

func Convert_v1_LBCFList_To_platform_LBCFList

func Convert_v1_LBCFList_To_platform_LBCFList(in *LBCFList, out *platform.LBCFList, s conversion.Scope) error

Convert_v1_LBCFList_To_platform_LBCFList is an autogenerated conversion function.

func Convert_v1_LBCFProxyOptions_To_platform_LBCFProxyOptions

func Convert_v1_LBCFProxyOptions_To_platform_LBCFProxyOptions(in *LBCFProxyOptions, out *platform.LBCFProxyOptions, s conversion.Scope) error

Convert_v1_LBCFProxyOptions_To_platform_LBCFProxyOptions is an autogenerated conversion function.

func Convert_v1_LBCFSpec_To_platform_LBCFSpec

func Convert_v1_LBCFSpec_To_platform_LBCFSpec(in *LBCFSpec, out *platform.LBCFSpec, s conversion.Scope) error

Convert_v1_LBCFSpec_To_platform_LBCFSpec is an autogenerated conversion function.

func Convert_v1_LBCFStatus_To_platform_LBCFStatus

func Convert_v1_LBCFStatus_To_platform_LBCFStatus(in *LBCFStatus, out *platform.LBCFStatus, s conversion.Scope) error

Convert_v1_LBCFStatus_To_platform_LBCFStatus is an autogenerated conversion function.

func Convert_v1_LBCF_To_platform_LBCF

func Convert_v1_LBCF_To_platform_LBCF(in *LBCF, out *platform.LBCF, s conversion.Scope) error

Convert_v1_LBCF_To_platform_LBCF 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_LogCollectorList_To_platform_LogCollectorList

func Convert_v1_LogCollectorList_To_platform_LogCollectorList(in *LogCollectorList, out *platform.LogCollectorList, s conversion.Scope) error

Convert_v1_LogCollectorList_To_platform_LogCollectorList is an autogenerated conversion function.

func Convert_v1_LogCollectorProxyOptions_To_platform_LogCollectorProxyOptions

func Convert_v1_LogCollectorProxyOptions_To_platform_LogCollectorProxyOptions(in *LogCollectorProxyOptions, out *platform.LogCollectorProxyOptions, s conversion.Scope) error

Convert_v1_LogCollectorProxyOptions_To_platform_LogCollectorProxyOptions is an autogenerated conversion function.

func Convert_v1_LogCollectorSpec_To_platform_LogCollectorSpec

func Convert_v1_LogCollectorSpec_To_platform_LogCollectorSpec(in *LogCollectorSpec, out *platform.LogCollectorSpec, s conversion.Scope) error

Convert_v1_LogCollectorSpec_To_platform_LogCollectorSpec is an autogenerated conversion function.

func Convert_v1_LogCollectorStatus_To_platform_LogCollectorStatus

func Convert_v1_LogCollectorStatus_To_platform_LogCollectorStatus(in *LogCollectorStatus, out *platform.LogCollectorStatus, s conversion.Scope) error

Convert_v1_LogCollectorStatus_To_platform_LogCollectorStatus is an autogenerated conversion function.

func Convert_v1_LogCollector_To_platform_LogCollector

func Convert_v1_LogCollector_To_platform_LogCollector(in *LogCollector, out *platform.LogCollector, s conversion.Scope) error

Convert_v1_LogCollector_To_platform_LogCollector 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_PVCRProxyOptions_To_platform_PVCRProxyOptions

func Convert_v1_PVCRProxyOptions_To_platform_PVCRProxyOptions(in *PVCRProxyOptions, out *platform.PVCRProxyOptions, s conversion.Scope) error

Convert_v1_PVCRProxyOptions_To_platform_PVCRProxyOptions 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_PrometheusList_To_platform_PrometheusList

func Convert_v1_PrometheusList_To_platform_PrometheusList(in *PrometheusList, out *platform.PrometheusList, s conversion.Scope) error

Convert_v1_PrometheusList_To_platform_PrometheusList is an autogenerated conversion function.

func Convert_v1_PrometheusRemoteAddr_To_platform_PrometheusRemoteAddr

func Convert_v1_PrometheusRemoteAddr_To_platform_PrometheusRemoteAddr(in *PrometheusRemoteAddr, out *platform.PrometheusRemoteAddr, s conversion.Scope) error

Convert_v1_PrometheusRemoteAddr_To_platform_PrometheusRemoteAddr is an autogenerated conversion function.

func Convert_v1_PrometheusSpec_To_platform_PrometheusSpec

func Convert_v1_PrometheusSpec_To_platform_PrometheusSpec(in *PrometheusSpec, out *platform.PrometheusSpec, s conversion.Scope) error

Convert_v1_PrometheusSpec_To_platform_PrometheusSpec is an autogenerated conversion function.

func Convert_v1_PrometheusStatus_To_platform_PrometheusStatus

func Convert_v1_PrometheusStatus_To_platform_PrometheusStatus(in *PrometheusStatus, out *platform.PrometheusStatus, s conversion.Scope) error

Convert_v1_PrometheusStatus_To_platform_PrometheusStatus is an autogenerated conversion function.

func Convert_v1_Prometheus_To_platform_Prometheus

func Convert_v1_Prometheus_To_platform_Prometheus(in *Prometheus, out *platform.Prometheus, s conversion.Scope) error

Convert_v1_Prometheus_To_platform_Prometheus 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 Convert_v1_VolumeDecoratorList_To_platform_VolumeDecoratorList

func Convert_v1_VolumeDecoratorList_To_platform_VolumeDecoratorList(in *VolumeDecoratorList, out *platform.VolumeDecoratorList, s conversion.Scope) error

Convert_v1_VolumeDecoratorList_To_platform_VolumeDecoratorList is an autogenerated conversion function.

func Convert_v1_VolumeDecoratorSpec_To_platform_VolumeDecoratorSpec

func Convert_v1_VolumeDecoratorSpec_To_platform_VolumeDecoratorSpec(in *VolumeDecoratorSpec, out *platform.VolumeDecoratorSpec, s conversion.Scope) error

Convert_v1_VolumeDecoratorSpec_To_platform_VolumeDecoratorSpec is an autogenerated conversion function.

func Convert_v1_VolumeDecoratorStatus_To_platform_VolumeDecoratorStatus

func Convert_v1_VolumeDecoratorStatus_To_platform_VolumeDecoratorStatus(in *VolumeDecoratorStatus, out *platform.VolumeDecoratorStatus, s conversion.Scope) error

Convert_v1_VolumeDecoratorStatus_To_platform_VolumeDecoratorStatus is an autogenerated conversion function.

func Convert_v1_VolumeDecorator_To_platform_VolumeDecorator

func Convert_v1_VolumeDecorator_To_platform_VolumeDecorator(in *VolumeDecorator, out *platform.VolumeDecorator, s conversion.Scope) error

Convert_v1_VolumeDecorator_To_platform_VolumeDecorator 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_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_HelmStatus

func SetDefaults_HelmStatus(obj *HelmStatus)

func SetDefaults_IPAMStatus

func SetDefaults_IPAMStatus(obj *IPAMStatus)

func SetDefaults_LBCFStatus

func SetDefaults_LBCFStatus(obj *LBCFStatus)

func SetDefaults_LogCollectorStatus

func SetDefaults_LogCollectorStatus(obj *LogCollectorStatus)

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_PrometheusStatus

func SetDefaults_PrometheusStatus(obj *PrometheusStatus)

func SetDefaults_TappControllerStatus

func SetDefaults_TappControllerStatus(obj *TappControllerStatus)

func SetDefaults_VolumeDecoratorStatus

func SetDefaults_VolumeDecoratorStatus(obj *VolumeDecoratorStatus)

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_Helm

func SetObjectDefaults_Helm(in *Helm)

func SetObjectDefaults_HelmList

func SetObjectDefaults_HelmList(in *HelmList)

func SetObjectDefaults_IPAM

func SetObjectDefaults_IPAM(in *IPAM)

func SetObjectDefaults_IPAMList

func SetObjectDefaults_IPAMList(in *IPAMList)

func SetObjectDefaults_LBCF

func SetObjectDefaults_LBCF(in *LBCF)

func SetObjectDefaults_LBCFList

func SetObjectDefaults_LBCFList(in *LBCFList)

func SetObjectDefaults_LogCollector

func SetObjectDefaults_LogCollector(in *LogCollector)

func SetObjectDefaults_LogCollectorList

func SetObjectDefaults_LogCollectorList(in *LogCollectorList)

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_Prometheus

func SetObjectDefaults_Prometheus(in *Prometheus)

func SetObjectDefaults_PrometheusList

func SetObjectDefaults_PrometheusList(in *PrometheusList)

func SetObjectDefaults_TappController

func SetObjectDefaults_TappController(in *TappController)

func SetObjectDefaults_TappControllerList

func SetObjectDefaults_TappControllerList(in *TappControllerList)

func SetObjectDefaults_VolumeDecorator

func SetObjectDefaults_VolumeDecorator(in *VolumeDecorator)

func SetObjectDefaults_VolumeDecoratorList

func SetObjectDefaults_VolumeDecoratorList(in *VolumeDecoratorList)

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 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 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 Helm, 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"`
}

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) 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"`
	// 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 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"
	// 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"`
}

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 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 Helm

type Helm 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 HelmSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status HelmStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

Helm is a kubernetes package manager.

func (*Helm) DeepCopy

func (in *Helm) DeepCopy() *Helm

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

func (*Helm) DeepCopyInto

func (in *Helm) DeepCopyInto(out *Helm)

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

func (*Helm) DeepCopyObject

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

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

func (*Helm) Descriptor

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

func (*Helm) Marshal

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

func (*Helm) MarshalTo

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

func (*Helm) MarshalToSizedBuffer

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

func (*Helm) ProtoMessage

func (*Helm) ProtoMessage()

func (*Helm) Reset

func (m *Helm) Reset()

func (*Helm) Size

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

func (*Helm) String

func (this *Helm) String() string

func (Helm) SwaggerDoc

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

func (*Helm) Unmarshal

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

func (*Helm) XXX_DiscardUnknown

func (m *Helm) XXX_DiscardUnknown()

func (*Helm) XXX_Marshal

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

func (*Helm) XXX_Merge

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

func (*Helm) XXX_Size

func (m *Helm) XXX_Size() int

func (*Helm) XXX_Unmarshal

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

type HelmList

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

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

HelmList is the whole list of all helms which owned by a tenant.

func (*HelmList) DeepCopy

func (in *HelmList) DeepCopy() *HelmList

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

func (*HelmList) DeepCopyInto

func (in *HelmList) DeepCopyInto(out *HelmList)

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

func (*HelmList) DeepCopyObject

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

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

func (*HelmList) Descriptor

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

func (*HelmList) Marshal

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

func (*HelmList) MarshalTo

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

func (*HelmList) MarshalToSizedBuffer

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

func (*HelmList) ProtoMessage

func (*HelmList) ProtoMessage()

func (*HelmList) Reset

func (m *HelmList) Reset()

func (*HelmList) Size

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

func (*HelmList) String

func (this *HelmList) String() string

func (HelmList) SwaggerDoc

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

func (*HelmList) Unmarshal

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

func (*HelmList) XXX_DiscardUnknown

func (m *HelmList) XXX_DiscardUnknown()

func (*HelmList) XXX_Marshal

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

func (*HelmList) XXX_Merge

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

func (*HelmList) XXX_Size

func (m *HelmList) XXX_Size() int

func (*HelmList) XXX_Unmarshal

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

type HelmProxyOptions

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

	// Path is the URL path to use for the current proxy request to helm-api.
	// +optional
	Path string `json:"path,omitempty" protobuf:"bytes,1,opt,name=path"`
}

HelmProxyOptions is the query options to a Helm-api proxy call.

func (*HelmProxyOptions) DeepCopy

func (in *HelmProxyOptions) DeepCopy() *HelmProxyOptions

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

func (*HelmProxyOptions) DeepCopyInto

func (in *HelmProxyOptions) DeepCopyInto(out *HelmProxyOptions)

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

func (*HelmProxyOptions) DeepCopyObject

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

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

func (*HelmProxyOptions) Descriptor

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

func (*HelmProxyOptions) Marshal

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

func (*HelmProxyOptions) MarshalTo

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

func (*HelmProxyOptions) MarshalToSizedBuffer

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

func (*HelmProxyOptions) ProtoMessage

func (*HelmProxyOptions) ProtoMessage()

func (*HelmProxyOptions) Reset

func (m *HelmProxyOptions) Reset()

func (*HelmProxyOptions) Size

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

func (*HelmProxyOptions) String

func (this *HelmProxyOptions) String() string

func (HelmProxyOptions) SwaggerDoc

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

func (*HelmProxyOptions) Unmarshal

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

func (*HelmProxyOptions) XXX_DiscardUnknown

func (m *HelmProxyOptions) XXX_DiscardUnknown()

func (*HelmProxyOptions) XXX_Marshal

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

func (*HelmProxyOptions) XXX_Merge

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

func (*HelmProxyOptions) XXX_Size

func (m *HelmProxyOptions) XXX_Size() int

func (*HelmProxyOptions) XXX_Unmarshal

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

type HelmSpec

type HelmSpec 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"`
}

HelmSpec describes the attributes on a Helm.

func (*HelmSpec) DeepCopy

func (in *HelmSpec) DeepCopy() *HelmSpec

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

func (*HelmSpec) DeepCopyInto

func (in *HelmSpec) DeepCopyInto(out *HelmSpec)

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

func (*HelmSpec) Descriptor

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

func (*HelmSpec) Marshal

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

func (*HelmSpec) MarshalTo

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

func (*HelmSpec) MarshalToSizedBuffer

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

func (*HelmSpec) ProtoMessage

func (*HelmSpec) ProtoMessage()

func (*HelmSpec) Reset

func (m *HelmSpec) Reset()

func (*HelmSpec) Size

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

func (*HelmSpec) String

func (this *HelmSpec) String() string

func (HelmSpec) SwaggerDoc

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

func (*HelmSpec) Unmarshal

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

func (*HelmSpec) XXX_DiscardUnknown

func (m *HelmSpec) XXX_DiscardUnknown()

func (*HelmSpec) XXX_Marshal

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

func (*HelmSpec) XXX_Merge

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

func (*HelmSpec) XXX_Size

func (m *HelmSpec) XXX_Size() int

func (*HelmSpec) XXX_Unmarshal

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

type HelmStatus

type HelmStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the helm 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"`
}

HelmStatus is information about the current status of a Helm.

func (*HelmStatus) DeepCopy

func (in *HelmStatus) DeepCopy() *HelmStatus

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

func (*HelmStatus) DeepCopyInto

func (in *HelmStatus) DeepCopyInto(out *HelmStatus)

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

func (*HelmStatus) Descriptor

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

func (*HelmStatus) Marshal

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

func (*HelmStatus) MarshalTo

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

func (*HelmStatus) MarshalToSizedBuffer

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

func (*HelmStatus) ProtoMessage

func (*HelmStatus) ProtoMessage()

func (*HelmStatus) Reset

func (m *HelmStatus) Reset()

func (*HelmStatus) Size

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

func (*HelmStatus) String

func (this *HelmStatus) String() string

func (HelmStatus) SwaggerDoc

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

func (*HelmStatus) Unmarshal

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

func (*HelmStatus) XXX_DiscardUnknown

func (m *HelmStatus) XXX_DiscardUnknown()

func (*HelmStatus) XXX_Marshal

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

func (*HelmStatus) XXX_Merge

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

func (*HelmStatus) XXX_Size

func (m *HelmStatus) XXX_Size() int

func (*HelmStatus) XXX_Unmarshal

func (m *HelmStatus) 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"

	// custer lifecycle hook
	HookPreClusterInstall  HookType = "PreClusterInstall"
	HookPostClusterInstall HookType = "PostClusterInstall"
	HookPreClusterUpgrade  HookType = "PreClusterUpgrade"
	HookPostClusterUpgrade HookType = "PostClusterUpgrade"
	HookPreClusterDelete   HookType = "PreClusterDelete"
	HookPostClusterDelete  HookType = "PostClusterDelete"
)

type IPAM

type IPAM 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 IPAMSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status IPAMStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

IPAM is a scheduler plugin for assigning IP.

func (*IPAM) DeepCopy

func (in *IPAM) DeepCopy() *IPAM

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

func (*IPAM) DeepCopyInto

func (in *IPAM) DeepCopyInto(out *IPAM)

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

func (*IPAM) DeepCopyObject

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

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

func (*IPAM) Descriptor

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

func (*IPAM) Marshal

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

func (*IPAM) MarshalTo

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

func (*IPAM) MarshalToSizedBuffer

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

func (*IPAM) ProtoMessage

func (*IPAM) ProtoMessage()

func (*IPAM) Reset

func (m *IPAM) Reset()

func (*IPAM) Size

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

func (*IPAM) String

func (this *IPAM) String() string

func (IPAM) SwaggerDoc

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

func (*IPAM) Unmarshal

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

func (*IPAM) XXX_DiscardUnknown

func (m *IPAM) XXX_DiscardUnknown()

func (*IPAM) XXX_Marshal

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

func (*IPAM) XXX_Merge

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

func (*IPAM) XXX_Size

func (m *IPAM) XXX_Size() int

func (*IPAM) XXX_Unmarshal

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

type IPAMList

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

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

IPAMList is the whole list of all IPAMs which owned by a tenant.

func (*IPAMList) DeepCopy

func (in *IPAMList) DeepCopy() *IPAMList

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

func (*IPAMList) DeepCopyInto

func (in *IPAMList) DeepCopyInto(out *IPAMList)

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

func (*IPAMList) DeepCopyObject

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

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

func (*IPAMList) Descriptor

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

func (*IPAMList) Marshal

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

func (*IPAMList) MarshalTo

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

func (*IPAMList) MarshalToSizedBuffer

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

func (*IPAMList) ProtoMessage

func (*IPAMList) ProtoMessage()

func (*IPAMList) Reset

func (m *IPAMList) Reset()

func (*IPAMList) Size

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

func (*IPAMList) String

func (this *IPAMList) String() string

func (IPAMList) SwaggerDoc

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

func (*IPAMList) Unmarshal

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

func (*IPAMList) XXX_DiscardUnknown

func (m *IPAMList) XXX_DiscardUnknown()

func (*IPAMList) XXX_Marshal

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

func (*IPAMList) XXX_Merge

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

func (*IPAMList) XXX_Size

func (m *IPAMList) XXX_Size() int

func (*IPAMList) XXX_Unmarshal

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

type IPAMProxyOptions

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

	// Path is the URL path to use for the current proxy request to ipam-api.
	// +optional
	Path string `json:"path,omitempty" protobuf:"bytes,1,opt,name=path"`
}

IPAMProxyOptions is the query options to a ipam-api proxy call.

func (*IPAMProxyOptions) DeepCopy

func (in *IPAMProxyOptions) DeepCopy() *IPAMProxyOptions

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

func (*IPAMProxyOptions) DeepCopyInto

func (in *IPAMProxyOptions) DeepCopyInto(out *IPAMProxyOptions)

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

func (*IPAMProxyOptions) DeepCopyObject

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

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

func (*IPAMProxyOptions) Descriptor

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

func (*IPAMProxyOptions) Marshal

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

func (*IPAMProxyOptions) MarshalTo

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

func (*IPAMProxyOptions) MarshalToSizedBuffer

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

func (*IPAMProxyOptions) ProtoMessage

func (*IPAMProxyOptions) ProtoMessage()

func (*IPAMProxyOptions) Reset

func (m *IPAMProxyOptions) Reset()

func (*IPAMProxyOptions) Size

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

func (*IPAMProxyOptions) String

func (this *IPAMProxyOptions) String() string

func (IPAMProxyOptions) SwaggerDoc

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

func (*IPAMProxyOptions) Unmarshal

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

func (*IPAMProxyOptions) XXX_DiscardUnknown

func (m *IPAMProxyOptions) XXX_DiscardUnknown()

func (*IPAMProxyOptions) XXX_Marshal

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

func (*IPAMProxyOptions) XXX_Merge

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

func (*IPAMProxyOptions) XXX_Size

func (m *IPAMProxyOptions) XXX_Size() int

func (*IPAMProxyOptions) XXX_Unmarshal

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

type IPAMSpec

type IPAMSpec 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"`
}

IPAMSpec describes the attributes on a IPAM.

func (*IPAMSpec) DeepCopy

func (in *IPAMSpec) DeepCopy() *IPAMSpec

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

func (*IPAMSpec) DeepCopyInto

func (in *IPAMSpec) DeepCopyInto(out *IPAMSpec)

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

func (*IPAMSpec) Descriptor

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

func (*IPAMSpec) Marshal

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

func (*IPAMSpec) MarshalTo

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

func (*IPAMSpec) MarshalToSizedBuffer

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

func (*IPAMSpec) ProtoMessage

func (*IPAMSpec) ProtoMessage()

func (*IPAMSpec) Reset

func (m *IPAMSpec) Reset()

func (*IPAMSpec) Size

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

func (*IPAMSpec) String

func (this *IPAMSpec) String() string

func (IPAMSpec) SwaggerDoc

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

func (*IPAMSpec) Unmarshal

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

func (*IPAMSpec) XXX_DiscardUnknown

func (m *IPAMSpec) XXX_DiscardUnknown()

func (*IPAMSpec) XXX_Marshal

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

func (*IPAMSpec) XXX_Merge

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

func (*IPAMSpec) XXX_Size

func (m *IPAMSpec) XXX_Size() int

func (*IPAMSpec) XXX_Unmarshal

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

type IPAMStatus

type IPAMStatus 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 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"`
}

IPAMStatus is information about the current status of a IPAM.

func (*IPAMStatus) DeepCopy

func (in *IPAMStatus) DeepCopy() *IPAMStatus

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

func (*IPAMStatus) DeepCopyInto

func (in *IPAMStatus) DeepCopyInto(out *IPAMStatus)

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

func (*IPAMStatus) Descriptor

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

func (*IPAMStatus) Marshal

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

func (*IPAMStatus) MarshalTo

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

func (*IPAMStatus) MarshalToSizedBuffer

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

func (*IPAMStatus) ProtoMessage

func (*IPAMStatus) ProtoMessage()

func (*IPAMStatus) Reset

func (m *IPAMStatus) Reset()

func (*IPAMStatus) Size

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

func (*IPAMStatus) String

func (this *IPAMStatus) String() string

func (IPAMStatus) SwaggerDoc

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

func (*IPAMStatus) Unmarshal

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

func (*IPAMStatus) XXX_DiscardUnknown

func (m *IPAMStatus) XXX_DiscardUnknown()

func (*IPAMStatus) XXX_Marshal

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

func (*IPAMStatus) XXX_Merge

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

func (*IPAMStatus) XXX_Size

func (m *IPAMStatus) XXX_Size() int

func (*IPAMStatus) XXX_Unmarshal

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

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 LBCF

type LBCF 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 LBCFSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status LBCFStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

LBCF is a kubernetes load balancer manager.

func (*LBCF) DeepCopy

func (in *LBCF) DeepCopy() *LBCF

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

func (*LBCF) DeepCopyInto

func (in *LBCF) DeepCopyInto(out *LBCF)

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

func (*LBCF) DeepCopyObject

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

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

func (*LBCF) Descriptor

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

func (*LBCF) Marshal

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

func (*LBCF) MarshalTo

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

func (*LBCF) MarshalToSizedBuffer

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

func (*LBCF) ProtoMessage

func (*LBCF) ProtoMessage()

func (*LBCF) Reset

func (m *LBCF) Reset()

func (*LBCF) Size

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

func (*LBCF) String

func (this *LBCF) String() string

func (LBCF) SwaggerDoc

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

func (*LBCF) Unmarshal

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

func (*LBCF) XXX_DiscardUnknown

func (m *LBCF) XXX_DiscardUnknown()

func (*LBCF) XXX_Marshal

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

func (*LBCF) XXX_Merge

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

func (*LBCF) XXX_Size

func (m *LBCF) XXX_Size() int

func (*LBCF) XXX_Unmarshal

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

type LBCFList

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

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

LBCFList is the whole list of all helms which owned by a tenant.

func (*LBCFList) DeepCopy

func (in *LBCFList) DeepCopy() *LBCFList

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

func (*LBCFList) DeepCopyInto

func (in *LBCFList) DeepCopyInto(out *LBCFList)

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

func (*LBCFList) DeepCopyObject

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

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

func (*LBCFList) Descriptor

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

func (*LBCFList) Marshal

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

func (*LBCFList) MarshalTo

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

func (*LBCFList) MarshalToSizedBuffer

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

func (*LBCFList) ProtoMessage

func (*LBCFList) ProtoMessage()

func (*LBCFList) Reset

func (m *LBCFList) Reset()

func (*LBCFList) Size

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

func (*LBCFList) String

func (this *LBCFList) String() string

func (LBCFList) SwaggerDoc

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

func (*LBCFList) Unmarshal

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

func (*LBCFList) XXX_DiscardUnknown

func (m *LBCFList) XXX_DiscardUnknown()

func (*LBCFList) XXX_Marshal

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

func (*LBCFList) XXX_Merge

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

func (*LBCFList) XXX_Size

func (m *LBCFList) XXX_Size() int

func (*LBCFList) XXX_Unmarshal

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

type LBCFProxyOptions

type LBCFProxyOptions 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"`
}

LBCFProxyOptions is the query options to a kube-apiserver proxy call.

func (*LBCFProxyOptions) DeepCopy

func (in *LBCFProxyOptions) DeepCopy() *LBCFProxyOptions

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

func (*LBCFProxyOptions) DeepCopyInto

func (in *LBCFProxyOptions) DeepCopyInto(out *LBCFProxyOptions)

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

func (*LBCFProxyOptions) DeepCopyObject

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

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

func (*LBCFProxyOptions) Descriptor

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

func (*LBCFProxyOptions) Marshal

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

func (*LBCFProxyOptions) MarshalTo

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

func (*LBCFProxyOptions) MarshalToSizedBuffer

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

func (*LBCFProxyOptions) ProtoMessage

func (*LBCFProxyOptions) ProtoMessage()

func (*LBCFProxyOptions) Reset

func (m *LBCFProxyOptions) Reset()

func (*LBCFProxyOptions) Size

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

func (*LBCFProxyOptions) String

func (this *LBCFProxyOptions) String() string

func (LBCFProxyOptions) SwaggerDoc

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

func (*LBCFProxyOptions) Unmarshal

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

func (*LBCFProxyOptions) XXX_DiscardUnknown

func (m *LBCFProxyOptions) XXX_DiscardUnknown()

func (*LBCFProxyOptions) XXX_Marshal

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

func (*LBCFProxyOptions) XXX_Merge

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

func (*LBCFProxyOptions) XXX_Size

func (m *LBCFProxyOptions) XXX_Size() int

func (*LBCFProxyOptions) XXX_Unmarshal

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

type LBCFSpec

type LBCFSpec 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"`
}

LBCFSpec describes the attributes on a Helm.

func (*LBCFSpec) DeepCopy

func (in *LBCFSpec) DeepCopy() *LBCFSpec

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

func (*LBCFSpec) DeepCopyInto

func (in *LBCFSpec) DeepCopyInto(out *LBCFSpec)

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

func (*LBCFSpec) Descriptor

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

func (*LBCFSpec) Marshal

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

func (*LBCFSpec) MarshalTo

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

func (*LBCFSpec) MarshalToSizedBuffer

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

func (*LBCFSpec) ProtoMessage

func (*LBCFSpec) ProtoMessage()

func (*LBCFSpec) Reset

func (m *LBCFSpec) Reset()

func (*LBCFSpec) Size

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

func (*LBCFSpec) String

func (this *LBCFSpec) String() string

func (LBCFSpec) SwaggerDoc

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

func (*LBCFSpec) Unmarshal

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

func (*LBCFSpec) XXX_DiscardUnknown

func (m *LBCFSpec) XXX_DiscardUnknown()

func (*LBCFSpec) XXX_Marshal

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

func (*LBCFSpec) XXX_Merge

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

func (*LBCFSpec) XXX_Size

func (m *LBCFSpec) XXX_Size() int

func (*LBCFSpec) XXX_Unmarshal

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

type LBCFStatus

type LBCFStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the helm 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"`
}

LBCFStatus is information about the current status of a Helm.

func (*LBCFStatus) DeepCopy

func (in *LBCFStatus) DeepCopy() *LBCFStatus

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

func (*LBCFStatus) DeepCopyInto

func (in *LBCFStatus) DeepCopyInto(out *LBCFStatus)

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

func (*LBCFStatus) Descriptor

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

func (*LBCFStatus) Marshal

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

func (*LBCFStatus) MarshalTo

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

func (*LBCFStatus) MarshalToSizedBuffer

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

func (*LBCFStatus) ProtoMessage

func (*LBCFStatus) ProtoMessage()

func (*LBCFStatus) Reset

func (m *LBCFStatus) Reset()

func (*LBCFStatus) Size

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

func (*LBCFStatus) String

func (this *LBCFStatus) String() string

func (LBCFStatus) SwaggerDoc

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

func (*LBCFStatus) Unmarshal

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

func (*LBCFStatus) XXX_DiscardUnknown

func (m *LBCFStatus) XXX_DiscardUnknown()

func (*LBCFStatus) XXX_Marshal

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

func (*LBCFStatus) XXX_Merge

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

func (*LBCFStatus) XXX_Size

func (m *LBCFStatus) XXX_Size() int

func (*LBCFStatus) XXX_Unmarshal

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

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 LogCollector

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

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

LogCollector is a manager to collect logs of workload.

func (*LogCollector) DeepCopy

func (in *LogCollector) DeepCopy() *LogCollector

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

func (*LogCollector) DeepCopyInto

func (in *LogCollector) DeepCopyInto(out *LogCollector)

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

func (*LogCollector) DeepCopyObject

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

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

func (*LogCollector) Descriptor

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

func (*LogCollector) Marshal

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

func (*LogCollector) MarshalTo

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

func (*LogCollector) MarshalToSizedBuffer

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

func (*LogCollector) ProtoMessage

func (*LogCollector) ProtoMessage()

func (*LogCollector) Reset

func (m *LogCollector) Reset()

func (*LogCollector) Size

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

func (*LogCollector) String

func (this *LogCollector) String() string

func (LogCollector) SwaggerDoc

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

func (*LogCollector) Unmarshal

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

func (*LogCollector) XXX_DiscardUnknown

func (m *LogCollector) XXX_DiscardUnknown()

func (*LogCollector) XXX_Marshal

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

func (*LogCollector) XXX_Merge

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

func (*LogCollector) XXX_Size

func (m *LogCollector) XXX_Size() int

func (*LogCollector) XXX_Unmarshal

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

type LogCollectorList

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

	// List of volume decorators.
	Items []LogCollector `json:"items" protobuf:"bytes,2,rep,name=items"`
}

LogCollectorList is the whole list of all LogCollector which owned by a tenant.

func (*LogCollectorList) DeepCopy

func (in *LogCollectorList) DeepCopy() *LogCollectorList

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

func (*LogCollectorList) DeepCopyInto

func (in *LogCollectorList) DeepCopyInto(out *LogCollectorList)

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

func (*LogCollectorList) DeepCopyObject

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

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

func (*LogCollectorList) Descriptor

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

func (*LogCollectorList) Marshal

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

func (*LogCollectorList) MarshalTo

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

func (*LogCollectorList) MarshalToSizedBuffer

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

func (*LogCollectorList) ProtoMessage

func (*LogCollectorList) ProtoMessage()

func (*LogCollectorList) Reset

func (m *LogCollectorList) Reset()

func (*LogCollectorList) Size

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

func (*LogCollectorList) String

func (this *LogCollectorList) String() string

func (LogCollectorList) SwaggerDoc

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

func (*LogCollectorList) Unmarshal

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

func (*LogCollectorList) XXX_DiscardUnknown

func (m *LogCollectorList) XXX_DiscardUnknown()

func (*LogCollectorList) XXX_Marshal

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

func (*LogCollectorList) XXX_Merge

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

func (*LogCollectorList) XXX_Size

func (m *LogCollectorList) XXX_Size() int

func (*LogCollectorList) XXX_Unmarshal

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

type LogCollectorProxyOptions

type LogCollectorProxyOptions 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"`
}

LogCollectorProxyOptions is the query options to a kube-apiserver proxy call for LogCollector crd object.

func (*LogCollectorProxyOptions) DeepCopy

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

func (*LogCollectorProxyOptions) DeepCopyInto

func (in *LogCollectorProxyOptions) DeepCopyInto(out *LogCollectorProxyOptions)

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

func (*LogCollectorProxyOptions) DeepCopyObject

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

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

func (*LogCollectorProxyOptions) Descriptor

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

func (*LogCollectorProxyOptions) Marshal

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

func (*LogCollectorProxyOptions) MarshalTo

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

func (*LogCollectorProxyOptions) MarshalToSizedBuffer

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

func (*LogCollectorProxyOptions) ProtoMessage

func (*LogCollectorProxyOptions) ProtoMessage()

func (*LogCollectorProxyOptions) Reset

func (m *LogCollectorProxyOptions) Reset()

func (*LogCollectorProxyOptions) Size

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

func (*LogCollectorProxyOptions) String

func (this *LogCollectorProxyOptions) String() string

func (LogCollectorProxyOptions) SwaggerDoc

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

func (*LogCollectorProxyOptions) Unmarshal

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

func (*LogCollectorProxyOptions) XXX_DiscardUnknown

func (m *LogCollectorProxyOptions) XXX_DiscardUnknown()

func (*LogCollectorProxyOptions) XXX_Marshal

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

func (*LogCollectorProxyOptions) XXX_Merge

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

func (*LogCollectorProxyOptions) XXX_Size

func (m *LogCollectorProxyOptions) XXX_Size() int

func (*LogCollectorProxyOptions) XXX_Unmarshal

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

type LogCollectorSpec

type LogCollectorSpec 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"`
}

LogCollectorSpec describes the attributes of a LogCollector.

func (*LogCollectorSpec) DeepCopy

func (in *LogCollectorSpec) DeepCopy() *LogCollectorSpec

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

func (*LogCollectorSpec) DeepCopyInto

func (in *LogCollectorSpec) DeepCopyInto(out *LogCollectorSpec)

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

func (*LogCollectorSpec) Descriptor

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

func (*LogCollectorSpec) Marshal

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

func (*LogCollectorSpec) MarshalTo

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

func (*LogCollectorSpec) MarshalToSizedBuffer

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

func (*LogCollectorSpec) ProtoMessage

func (*LogCollectorSpec) ProtoMessage()

func (*LogCollectorSpec) Reset

func (m *LogCollectorSpec) Reset()

func (*LogCollectorSpec) Size

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

func (*LogCollectorSpec) String

func (this *LogCollectorSpec) String() string

func (LogCollectorSpec) SwaggerDoc

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

func (*LogCollectorSpec) Unmarshal

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

func (*LogCollectorSpec) XXX_DiscardUnknown

func (m *LogCollectorSpec) XXX_DiscardUnknown()

func (*LogCollectorSpec) XXX_Marshal

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

func (*LogCollectorSpec) XXX_Merge

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

func (*LogCollectorSpec) XXX_Size

func (m *LogCollectorSpec) XXX_Size() int

func (*LogCollectorSpec) XXX_Unmarshal

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

type LogCollectorStatus

type LogCollectorStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the LogCollector 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"`
}

LogCollectorStatus is information about the current status of a LogCollector.

func (*LogCollectorStatus) DeepCopy

func (in *LogCollectorStatus) DeepCopy() *LogCollectorStatus

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

func (*LogCollectorStatus) DeepCopyInto

func (in *LogCollectorStatus) DeepCopyInto(out *LogCollectorStatus)

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

func (*LogCollectorStatus) Descriptor

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

func (*LogCollectorStatus) Marshal

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

func (*LogCollectorStatus) MarshalTo

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

func (*LogCollectorStatus) MarshalToSizedBuffer

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

func (*LogCollectorStatus) ProtoMessage

func (*LogCollectorStatus) ProtoMessage()

func (*LogCollectorStatus) Reset

func (m *LogCollectorStatus) Reset()

func (*LogCollectorStatus) Size

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

func (*LogCollectorStatus) String

func (this *LogCollectorStatus) String() string

func (LogCollectorStatus) SwaggerDoc

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

func (*LogCollectorStatus) Unmarshal

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

func (*LogCollectorStatus) XXX_DiscardUnknown

func (m *LogCollectorStatus) XXX_DiscardUnknown()

func (*LogCollectorStatus) XXX_Marshal

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

func (*LogCollectorStatus) XXX_Merge

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

func (*LogCollectorStatus) XXX_Size

func (m *LogCollectorStatus) XXX_Size() int

func (*LogCollectorStatus) XXX_Unmarshal

func (m *LogCollectorStatus) 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 PVCRProxyOptions

type PVCRProxyOptions 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"`
}

PVCRProxyOptions is the query options to a kube-apiserver proxy call for PVCR crd object.

func (*PVCRProxyOptions) DeepCopy

func (in *PVCRProxyOptions) DeepCopy() *PVCRProxyOptions

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

func (*PVCRProxyOptions) DeepCopyInto

func (in *PVCRProxyOptions) DeepCopyInto(out *PVCRProxyOptions)

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

func (*PVCRProxyOptions) DeepCopyObject

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

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

func (*PVCRProxyOptions) Descriptor

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

func (*PVCRProxyOptions) Marshal

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

func (*PVCRProxyOptions) MarshalTo

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

func (*PVCRProxyOptions) MarshalToSizedBuffer

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

func (*PVCRProxyOptions) ProtoMessage

func (*PVCRProxyOptions) ProtoMessage()

func (*PVCRProxyOptions) Reset

func (m *PVCRProxyOptions) Reset()

func (*PVCRProxyOptions) Size

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

func (*PVCRProxyOptions) String

func (this *PVCRProxyOptions) String() string

func (PVCRProxyOptions) SwaggerDoc

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

func (*PVCRProxyOptions) Unmarshal

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

func (*PVCRProxyOptions) XXX_DiscardUnknown

func (m *PVCRProxyOptions) XXX_DiscardUnknown()

func (*PVCRProxyOptions) XXX_Marshal

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

func (*PVCRProxyOptions) XXX_Merge

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

func (*PVCRProxyOptions) XXX_Size

func (m *PVCRProxyOptions) XXX_Size() int

func (*PVCRProxyOptions) XXX_Unmarshal

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

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 Prometheus

type Prometheus 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 PrometheusSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status PrometheusStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

Prometheus is a kubernetes package manager.

func (*Prometheus) DeepCopy

func (in *Prometheus) DeepCopy() *Prometheus

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

func (*Prometheus) DeepCopyInto

func (in *Prometheus) DeepCopyInto(out *Prometheus)

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

func (*Prometheus) DeepCopyObject

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

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

func (*Prometheus) Descriptor

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

func (*Prometheus) Marshal

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

func (*Prometheus) MarshalTo

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

func (*Prometheus) MarshalToSizedBuffer

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

func (*Prometheus) ProtoMessage

func (*Prometheus) ProtoMessage()

func (*Prometheus) Reset

func (m *Prometheus) Reset()

func (*Prometheus) Size

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

func (*Prometheus) String

func (this *Prometheus) String() string

func (Prometheus) SwaggerDoc

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

func (*Prometheus) Unmarshal

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

func (*Prometheus) XXX_DiscardUnknown

func (m *Prometheus) XXX_DiscardUnknown()

func (*Prometheus) XXX_Marshal

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

func (*Prometheus) XXX_Merge

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

func (*Prometheus) XXX_Size

func (m *Prometheus) XXX_Size() int

func (*Prometheus) XXX_Unmarshal

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

type PrometheusList

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

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

PrometheusList is the whole list of all prometheus which owned by a tenant.

func (*PrometheusList) DeepCopy

func (in *PrometheusList) DeepCopy() *PrometheusList

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

func (*PrometheusList) DeepCopyInto

func (in *PrometheusList) DeepCopyInto(out *PrometheusList)

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

func (*PrometheusList) DeepCopyObject

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

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

func (*PrometheusList) Descriptor

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

func (*PrometheusList) Marshal

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

func (*PrometheusList) MarshalTo

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

func (*PrometheusList) MarshalToSizedBuffer

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

func (*PrometheusList) ProtoMessage

func (*PrometheusList) ProtoMessage()

func (*PrometheusList) Reset

func (m *PrometheusList) Reset()

func (*PrometheusList) Size

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

func (*PrometheusList) String

func (this *PrometheusList) String() string

func (PrometheusList) SwaggerDoc

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

func (*PrometheusList) Unmarshal

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

func (*PrometheusList) XXX_DiscardUnknown

func (m *PrometheusList) XXX_DiscardUnknown()

func (*PrometheusList) XXX_Marshal

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

func (*PrometheusList) XXX_Merge

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

func (*PrometheusList) XXX_Size

func (m *PrometheusList) XXX_Size() int

func (*PrometheusList) XXX_Unmarshal

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

type PrometheusRemoteAddr

type PrometheusRemoteAddr struct {
	WriteAddr []string `json:"writeAddr,omitempty" protobuf:"bytes,1,opt,name=writeAddr"`
	ReadAddr  []string `json:"readAddr,omitempty" protobuf:"bytes,2,opt,name=readAddr"`
}

PrometheusRemoteAddr is the remote write/read address for prometheus

func (*PrometheusRemoteAddr) DeepCopy

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

func (*PrometheusRemoteAddr) DeepCopyInto

func (in *PrometheusRemoteAddr) DeepCopyInto(out *PrometheusRemoteAddr)

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

func (*PrometheusRemoteAddr) Descriptor

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

func (*PrometheusRemoteAddr) Marshal

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

func (*PrometheusRemoteAddr) MarshalTo

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

func (*PrometheusRemoteAddr) MarshalToSizedBuffer

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

func (*PrometheusRemoteAddr) ProtoMessage

func (*PrometheusRemoteAddr) ProtoMessage()

func (*PrometheusRemoteAddr) Reset

func (m *PrometheusRemoteAddr) Reset()

func (*PrometheusRemoteAddr) Size

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

func (*PrometheusRemoteAddr) String

func (this *PrometheusRemoteAddr) String() string

func (PrometheusRemoteAddr) SwaggerDoc

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

func (*PrometheusRemoteAddr) Unmarshal

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

func (*PrometheusRemoteAddr) XXX_DiscardUnknown

func (m *PrometheusRemoteAddr) XXX_DiscardUnknown()

func (*PrometheusRemoteAddr) XXX_Marshal

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

func (*PrometheusRemoteAddr) XXX_Merge

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

func (*PrometheusRemoteAddr) XXX_Size

func (m *PrometheusRemoteAddr) XXX_Size() int

func (*PrometheusRemoteAddr) XXX_Unmarshal

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

type PrometheusSpec

type PrometheusSpec 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"`
	// SubVersion is the components version such as node-exporter.
	SubVersion map[string]string `json:"subVersion,omitempty" protobuf:"bytes,4,opt,name=subVersion"`
	// RemoteAddress is the remote address for prometheus when writing/reading outside of cluster.
	RemoteAddress PrometheusRemoteAddr `json:"remoteAddress,omitempty" protobuf:"bytes,5,opt,name=remoteAddress"`
	// +optional
	// NotifyWebhook is the address that alert messages send to, optional. If not set, a default webhook address "https://[notify-api-address]/webhook" will be used.
	NotifyWebhook string `json:"notifyWebhook,omitempty" protobuf:"bytes,6,opt,name=notifyWebhook"`
	// +optional
	// Resources is the resource request and limit for prometheus
	Resources ResourceRequirements `json:"resources,omitempty" protobuf:"bytes,7,opt,name=resources"`
	// +optional
	// RunOnMaster indicates whether to add master Affinity for all monitor components or not
	RunOnMaster bool `json:"runOnMaster,omitempty" protobuf:"bytes,8,opt,name=runOnMaster"`
	// +optional
	// AlertRepeatInterval indicates repeat interval of alerts
	AlertRepeatInterval string `json:"alertRepeatInterval,omitempty" protobuf:"bytes,9,opt,name=alertRepeatInterval"`
	// +optional
	// WithNPD indicates whether to deploy node-problem-detector or not
	WithNPD bool `json:"withNPD,omitempty" protobuf:"bytes,10,opt,name=withNPD"`
}

PrometheusSpec describes the attributes on a Prometheus.

func (*PrometheusSpec) DeepCopy

func (in *PrometheusSpec) DeepCopy() *PrometheusSpec

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

func (*PrometheusSpec) DeepCopyInto

func (in *PrometheusSpec) DeepCopyInto(out *PrometheusSpec)

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

func (*PrometheusSpec) Descriptor

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

func (*PrometheusSpec) Marshal

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

func (*PrometheusSpec) MarshalTo

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

func (*PrometheusSpec) MarshalToSizedBuffer

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

func (*PrometheusSpec) ProtoMessage

func (*PrometheusSpec) ProtoMessage()

func (*PrometheusSpec) Reset

func (m *PrometheusSpec) Reset()

func (*PrometheusSpec) Size

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

func (*PrometheusSpec) String

func (this *PrometheusSpec) String() string

func (PrometheusSpec) SwaggerDoc

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

func (*PrometheusSpec) Unmarshal

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

func (*PrometheusSpec) XXX_DiscardUnknown

func (m *PrometheusSpec) XXX_DiscardUnknown()

func (*PrometheusSpec) XXX_Marshal

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

func (*PrometheusSpec) XXX_Merge

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

func (*PrometheusSpec) XXX_Size

func (m *PrometheusSpec) XXX_Size() int

func (*PrometheusSpec) XXX_Unmarshal

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

type PrometheusStatus

type PrometheusStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// Phase is the current lifecycle phase of the helm 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"`
	// SubVersion is the components version such as node-exporter.
	SubVersion map[string]string `json:"subVersion,omitempty" protobuf:"bytes,6,opt,name=subVersion"`
}

PrometheusStatus is information about the current status of a Prometheus.

func (*PrometheusStatus) DeepCopy

func (in *PrometheusStatus) DeepCopy() *PrometheusStatus

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

func (*PrometheusStatus) DeepCopyInto

func (in *PrometheusStatus) DeepCopyInto(out *PrometheusStatus)

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

func (*PrometheusStatus) Descriptor

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

func (*PrometheusStatus) Marshal

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

func (*PrometheusStatus) MarshalTo

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

func (*PrometheusStatus) MarshalToSizedBuffer

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

func (*PrometheusStatus) ProtoMessage

func (*PrometheusStatus) ProtoMessage()

func (*PrometheusStatus) Reset

func (m *PrometheusStatus) Reset()

func (*PrometheusStatus) Size

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

func (*PrometheusStatus) String

func (this *PrometheusStatus) String() string

func (PrometheusStatus) SwaggerDoc

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

func (*PrometheusStatus) Unmarshal

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

func (*PrometheusStatus) XXX_DiscardUnknown

func (m *PrometheusStatus) XXX_DiscardUnknown()

func (*PrometheusStatus) XXX_Marshal

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

func (*PrometheusStatus) XXX_Merge

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

func (*PrometheusStatus) XXX_Size

func (m *PrometheusStatus) XXX_Size() int

func (*PrometheusStatus) XXX_Unmarshal

func (m *PrometheusStatus) 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

type VolumeDecorator

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

	// Spec defines the desired identities of volume decorator.
	// +optional
	Spec VolumeDecoratorSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	// +optional
	Status VolumeDecoratorStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

VolumeDecorator is a controller to manage PVC information.

func (*VolumeDecorator) DeepCopy

func (in *VolumeDecorator) DeepCopy() *VolumeDecorator

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

func (*VolumeDecorator) DeepCopyInto

func (in *VolumeDecorator) DeepCopyInto(out *VolumeDecorator)

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

func (*VolumeDecorator) DeepCopyObject

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

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

func (*VolumeDecorator) Descriptor

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

func (*VolumeDecorator) Marshal

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

func (*VolumeDecorator) MarshalTo

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

func (*VolumeDecorator) MarshalToSizedBuffer

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

func (*VolumeDecorator) ProtoMessage

func (*VolumeDecorator) ProtoMessage()

func (*VolumeDecorator) Reset

func (m *VolumeDecorator) Reset()

func (*VolumeDecorator) Size

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

func (*VolumeDecorator) String

func (this *VolumeDecorator) String() string

func (VolumeDecorator) SwaggerDoc

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

func (*VolumeDecorator) Unmarshal

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

func (*VolumeDecorator) XXX_DiscardUnknown

func (m *VolumeDecorator) XXX_DiscardUnknown()

func (*VolumeDecorator) XXX_Marshal

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

func (*VolumeDecorator) XXX_Merge

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

func (*VolumeDecorator) XXX_Size

func (m *VolumeDecorator) XXX_Size() int

func (*VolumeDecorator) XXX_Unmarshal

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

type VolumeDecoratorList

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

	// List of volume decorators.
	Items []VolumeDecorator `json:"items" protobuf:"bytes,2,rep,name=items"`
}

VolumeDecoratorList is the whole list of all VolumeDecorator which owned by a tenant.

func (*VolumeDecoratorList) DeepCopy

func (in *VolumeDecoratorList) DeepCopy() *VolumeDecoratorList

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

func (*VolumeDecoratorList) DeepCopyInto

func (in *VolumeDecoratorList) DeepCopyInto(out *VolumeDecoratorList)

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

func (*VolumeDecoratorList) DeepCopyObject

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

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

func (*VolumeDecoratorList) Descriptor

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

func (*VolumeDecoratorList) Marshal

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

func (*VolumeDecoratorList) MarshalTo

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

func (*VolumeDecoratorList) MarshalToSizedBuffer

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

func (*VolumeDecoratorList) ProtoMessage

func (*VolumeDecoratorList) ProtoMessage()

func (*VolumeDecoratorList) Reset

func (m *VolumeDecoratorList) Reset()

func (*VolumeDecoratorList) Size

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

func (*VolumeDecoratorList) String

func (this *VolumeDecoratorList) String() string

func (VolumeDecoratorList) SwaggerDoc

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

func (*VolumeDecoratorList) Unmarshal

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

func (*VolumeDecoratorList) XXX_DiscardUnknown

func (m *VolumeDecoratorList) XXX_DiscardUnknown()

func (*VolumeDecoratorList) XXX_Marshal

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

func (*VolumeDecoratorList) XXX_Merge

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

func (*VolumeDecoratorList) XXX_Size

func (m *VolumeDecoratorList) XXX_Size() int

func (*VolumeDecoratorList) XXX_Unmarshal

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

type VolumeDecoratorSpec

type VolumeDecoratorSpec 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"`
	VolumeTypes       []string `json:"volumeTypes,omitempty" protobuf:"bytes,4,opt,name=volumeTypes"`
	WorkloadAdmission bool     `json:"workloadAdmission,omitempty" protobuf:"bytes,5,opt,name=workloadAdmission"`
}

VolumeDecoratorSpec describes the attributes of a VolumeDecorator.

func (*VolumeDecoratorSpec) DeepCopy

func (in *VolumeDecoratorSpec) DeepCopy() *VolumeDecoratorSpec

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

func (*VolumeDecoratorSpec) DeepCopyInto

func (in *VolumeDecoratorSpec) DeepCopyInto(out *VolumeDecoratorSpec)

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

func (*VolumeDecoratorSpec) Descriptor

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

func (*VolumeDecoratorSpec) Marshal

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

func (*VolumeDecoratorSpec) MarshalTo

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

func (*VolumeDecoratorSpec) MarshalToSizedBuffer

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

func (*VolumeDecoratorSpec) ProtoMessage

func (*VolumeDecoratorSpec) ProtoMessage()

func (*VolumeDecoratorSpec) Reset

func (m *VolumeDecoratorSpec) Reset()

func (*VolumeDecoratorSpec) Size

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

func (*VolumeDecoratorSpec) String

func (this *VolumeDecoratorSpec) String() string

func (VolumeDecoratorSpec) SwaggerDoc

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

func (*VolumeDecoratorSpec) Unmarshal

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

func (*VolumeDecoratorSpec) XXX_DiscardUnknown

func (m *VolumeDecoratorSpec) XXX_DiscardUnknown()

func (*VolumeDecoratorSpec) XXX_Marshal

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

func (*VolumeDecoratorSpec) XXX_Merge

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

func (*VolumeDecoratorSpec) XXX_Size

func (m *VolumeDecoratorSpec) XXX_Size() int

func (*VolumeDecoratorSpec) XXX_Unmarshal

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

type VolumeDecoratorStatus

type VolumeDecoratorStatus struct {
	// +optional
	Version string `json:"version,omitempty" protobuf:"bytes,1,opt,name=version"`
	// VolumeTypes is the supported volume types in this cluster.
	// +optional
	VolumeTypes []string `json:"volumeTypes,omitempty" protobuf:"bytes,2,opt,name=volumeTypes"`
	// WorkloadAdmission will be true to enable the workload admission webhook.
	// +optional
	WorkloadAdmission bool `json:"workloadAdmission,omitempty" protobuf:"bytes,3,opt,name=workloadAdmission"`
	// StorageVendorVersion will be set to the config version of the storage vendor.
	// +optional
	StorageVendorVersion string `json:"storageVendorVersion,omitempty" protobuf:"bytes,4,opt,name=storageVendorVersion"`
	// Phase is the current lifecycle phase of the volume decorator of cluster.
	// +optional
	Phase AddonPhase `json:"phase,omitempty" protobuf:"bytes,5,opt,name=phase"`
	// Reason is a brief CamelCase string that describes any failure.
	// +optional
	Reason string `json:"reason,omitempty" protobuf:"bytes,6,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,7,name=retryCount"`
	// LastReInitializingTimestamp is a timestamp that describes the last time of retrying initializing.
	// +optional
	LastReInitializingTimestamp metav1.Time `json:"lastReInitializingTimestamp" protobuf:"bytes,8,name=lastReInitializingTimestamp"`
}

VolumeDecoratorStatus is information about the current status of a VolumeDecorator.

func (*VolumeDecoratorStatus) DeepCopy

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

func (*VolumeDecoratorStatus) DeepCopyInto

func (in *VolumeDecoratorStatus) DeepCopyInto(out *VolumeDecoratorStatus)

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

func (*VolumeDecoratorStatus) Descriptor

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

func (*VolumeDecoratorStatus) Marshal

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

func (*VolumeDecoratorStatus) MarshalTo

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

func (*VolumeDecoratorStatus) MarshalToSizedBuffer

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

func (*VolumeDecoratorStatus) ProtoMessage

func (*VolumeDecoratorStatus) ProtoMessage()

func (*VolumeDecoratorStatus) Reset

func (m *VolumeDecoratorStatus) Reset()

func (*VolumeDecoratorStatus) Size

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

func (*VolumeDecoratorStatus) String

func (this *VolumeDecoratorStatus) String() string

func (VolumeDecoratorStatus) SwaggerDoc

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

func (*VolumeDecoratorStatus) Unmarshal

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

func (*VolumeDecoratorStatus) XXX_DiscardUnknown

func (m *VolumeDecoratorStatus) XXX_DiscardUnknown()

func (*VolumeDecoratorStatus) XXX_Marshal

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

func (*VolumeDecoratorStatus) XXX_Merge

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

func (*VolumeDecoratorStatus) XXX_Size

func (m *VolumeDecoratorStatus) XXX_Size() int

func (*VolumeDecoratorStatus) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL