Documentation ¶
Index ¶
- Constants
- Variables
- func Convert_config_BackupBucketControllerConfiguration_To_v1alpha1_BackupBucketControllerConfiguration(in *config.BackupBucketControllerConfiguration, ...) error
- func Convert_config_BackupCompactionController_To_v1alpha1_BackupCompactionController(in *config.BackupCompactionController, out *BackupCompactionController, ...) error
- func Convert_config_BackupEntryControllerConfiguration_To_v1alpha1_BackupEntryControllerConfiguration(in *config.BackupEntryControllerConfiguration, ...) error
- func Convert_config_BackupEntryMigrationControllerConfiguration_To_v1alpha1_BackupEntryMigrationControllerConfiguration(in *config.BackupEntryMigrationControllerConfiguration, ...) error
- func Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration(in *config.BastionControllerConfiguration, out *BastionControllerConfiguration, ...) error
- func Convert_config_ConditionThreshold_To_v1alpha1_ConditionThreshold(in *config.ConditionThreshold, out *ConditionThreshold, s conversion.Scope) error
- func Convert_config_ControllerInstallationCareControllerConfiguration_To_v1alpha1_ControllerInstallationCareControllerConfiguration(in *config.ControllerInstallationCareControllerConfiguration, ...) error
- func Convert_config_ControllerInstallationControllerConfiguration_To_v1alpha1_ControllerInstallationControllerConfiguration(in *config.ControllerInstallationControllerConfiguration, ...) error
- func Convert_config_ControllerInstallationRequiredControllerConfiguration_To_v1alpha1_ControllerInstallationRequiredControllerConfiguration(in *config.ControllerInstallationRequiredControllerConfiguration, ...) error
- func Convert_config_CustodianController_To_v1alpha1_CustodianController(in *config.CustodianController, out *CustodianController, s conversion.Scope) error
- func Convert_config_ETCDBackupLeaderElection_To_v1alpha1_ETCDBackupLeaderElection(in *config.ETCDBackupLeaderElection, out *ETCDBackupLeaderElection, ...) error
- func Convert_config_ETCDConfig_To_v1alpha1_ETCDConfig(in *config.ETCDConfig, out *ETCDConfig, s conversion.Scope) error
- func Convert_config_ETCDController_To_v1alpha1_ETCDController(in *config.ETCDController, out *ETCDController, s conversion.Scope) error
- func Convert_config_ExposureClassHandler_To_v1alpha1_ExposureClassHandler(in *config.ExposureClassHandler, out *ExposureClassHandler, s conversion.Scope) error
- func Convert_config_FluentBitNetworkPolicy_To_v1alpha1_FluentBitNetworkPolicy(in *config.FluentBitNetworkPolicy, out *FluentBitNetworkPolicy, ...) error
- func Convert_config_FluentBit_To_v1alpha1_FluentBit(in *config.FluentBit, out *FluentBit, s conversion.Scope) error
- func Convert_config_GardenClientConnection_To_v1alpha1_GardenClientConnection(in *config.GardenClientConnection, out *GardenClientConnection, ...) error
- func Convert_config_GardenLoki_To_v1alpha1_GardenLoki(in *config.GardenLoki, out *GardenLoki, s conversion.Scope) error
- func Convert_config_GardenletConfiguration_To_v1alpha1_GardenletConfiguration(in *config.GardenletConfiguration, out *GardenletConfiguration, ...) error
- func Convert_config_GardenletControllerConfiguration_To_v1alpha1_GardenletControllerConfiguration(in *config.GardenletControllerConfiguration, ...) error
- func Convert_config_KubeconfigValidity_To_v1alpha1_KubeconfigValidity(in *config.KubeconfigValidity, out *KubeconfigValidity, s conversion.Scope) error
- func Convert_config_LoadBalancerServiceConfig_To_v1alpha1_LoadBalancerServiceConfig(in *config.LoadBalancerServiceConfig, out *LoadBalancerServiceConfig, ...) error
- func Convert_config_Logging_To_v1alpha1_Logging(in *config.Logging, out *Logging, s conversion.Scope) error
- func Convert_config_Loki_To_v1alpha1_Loki(in *config.Loki, out *Loki, s conversion.Scope) error
- func Convert_config_ManagedSeedControllerConfiguration_To_v1alpha1_ManagedSeedControllerConfiguration(in *config.ManagedSeedControllerConfiguration, ...) error
- func Convert_config_MonitoringConfig_To_v1alpha1_MonitoringConfig(in *config.MonitoringConfig, out *MonitoringConfig, s conversion.Scope) error
- func Convert_config_RemoteWriteMonitoringConfig_To_v1alpha1_RemoteWriteMonitoringConfig(in *config.RemoteWriteMonitoringConfig, out *RemoteWriteMonitoringConfig, ...) error
- func Convert_config_ResourcesConfiguration_To_v1alpha1_ResourcesConfiguration(in *config.ResourcesConfiguration, out *ResourcesConfiguration, ...) error
- func Convert_config_SNIIngress_To_v1alpha1_SNIIngress(in *config.SNIIngress, out *SNIIngress, s conversion.Scope) error
- func Convert_config_SNI_To_v1alpha1_SNI(in *config.SNI, out *SNI, s conversion.Scope) error
- func Convert_config_SeedAPIServerNetworkPolicyControllerConfiguration_To_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration(in *config.SeedAPIServerNetworkPolicyControllerConfiguration, ...) error
- func Convert_config_SeedCareControllerConfiguration_To_v1alpha1_SeedCareControllerConfiguration(in *config.SeedCareControllerConfiguration, ...) error
- func Convert_config_SeedClientConnection_To_v1alpha1_SeedClientConnection(in *config.SeedClientConnection, out *SeedClientConnection, s conversion.Scope) error
- func Convert_config_SeedConfig_To_v1alpha1_SeedConfig(in *config.SeedConfig, out *SeedConfig, s conversion.Scope) error
- func Convert_config_SeedControllerConfiguration_To_v1alpha1_SeedControllerConfiguration(in *config.SeedControllerConfiguration, out *SeedControllerConfiguration, ...) error
- func Convert_config_ServerConfiguration_To_v1alpha1_ServerConfiguration(in *config.ServerConfiguration, out *ServerConfiguration, s conversion.Scope) error
- func Convert_config_Server_To_v1alpha1_Server(in *config.Server, out *Server, s conversion.Scope) error
- func Convert_config_ShootCareControllerConfiguration_To_v1alpha1_ShootCareControllerConfiguration(in *config.ShootCareControllerConfiguration, ...) error
- func Convert_config_ShootClientConnection_To_v1alpha1_ShootClientConnection(in *config.ShootClientConnection, out *ShootClientConnection, ...) error
- func Convert_config_ShootControllerConfiguration_To_v1alpha1_ShootControllerConfiguration(in *config.ShootControllerConfiguration, out *ShootControllerConfiguration, ...) error
- func Convert_config_ShootEventLogging_To_v1alpha1_ShootEventLogging(in *config.ShootEventLogging, out *ShootEventLogging, s conversion.Scope) error
- func Convert_config_ShootMigrationControllerConfiguration_To_v1alpha1_ShootMigrationControllerConfiguration(in *config.ShootMigrationControllerConfiguration, ...) error
- func Convert_config_ShootMonitoringConfig_To_v1alpha1_ShootMonitoringConfig(in *config.ShootMonitoringConfig, out *ShootMonitoringConfig, ...) error
- func Convert_config_ShootNodeLogging_To_v1alpha1_ShootNodeLogging(in *config.ShootNodeLogging, out *ShootNodeLogging, s conversion.Scope) error
- func Convert_config_ShootSecretControllerConfiguration_To_v1alpha1_ShootSecretControllerConfiguration(in *config.ShootSecretControllerConfiguration, ...) error
- func Convert_config_ShootStateSyncControllerConfiguration_To_v1alpha1_ShootStateSyncControllerConfiguration(in *config.ShootStateSyncControllerConfiguration, ...) error
- func Convert_config_StaleExtensionHealthChecks_To_v1alpha1_StaleExtensionHealthChecks(in *config.StaleExtensionHealthChecks, out *StaleExtensionHealthChecks, ...) error
- func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate(in *gardencore.SeedTemplate, out *gardencorev1beta1.SeedTemplate, ...) error
- func Convert_v1alpha1_BackupBucketControllerConfiguration_To_config_BackupBucketControllerConfiguration(in *BackupBucketControllerConfiguration, ...) error
- func Convert_v1alpha1_BackupCompactionController_To_config_BackupCompactionController(in *BackupCompactionController, out *config.BackupCompactionController, ...) error
- func Convert_v1alpha1_BackupEntryControllerConfiguration_To_config_BackupEntryControllerConfiguration(in *BackupEntryControllerConfiguration, ...) error
- func Convert_v1alpha1_BackupEntryMigrationControllerConfiguration_To_config_BackupEntryMigrationControllerConfiguration(in *BackupEntryMigrationControllerConfiguration, ...) error
- func Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration(in *BastionControllerConfiguration, out *config.BastionControllerConfiguration, ...) error
- func Convert_v1alpha1_ConditionThreshold_To_config_ConditionThreshold(in *ConditionThreshold, out *config.ConditionThreshold, s conversion.Scope) error
- func Convert_v1alpha1_ControllerInstallationCareControllerConfiguration_To_config_ControllerInstallationCareControllerConfiguration(in *ControllerInstallationCareControllerConfiguration, ...) error
- func Convert_v1alpha1_ControllerInstallationControllerConfiguration_To_config_ControllerInstallationControllerConfiguration(in *ControllerInstallationControllerConfiguration, ...) error
- func Convert_v1alpha1_ControllerInstallationRequiredControllerConfiguration_To_config_ControllerInstallationRequiredControllerConfiguration(in *ControllerInstallationRequiredControllerConfiguration, ...) error
- func Convert_v1alpha1_CustodianController_To_config_CustodianController(in *CustodianController, out *config.CustodianController, s conversion.Scope) error
- func Convert_v1alpha1_ETCDBackupLeaderElection_To_config_ETCDBackupLeaderElection(in *ETCDBackupLeaderElection, out *config.ETCDBackupLeaderElection, ...) error
- func Convert_v1alpha1_ETCDConfig_To_config_ETCDConfig(in *ETCDConfig, out *config.ETCDConfig, s conversion.Scope) error
- func Convert_v1alpha1_ETCDController_To_config_ETCDController(in *ETCDController, out *config.ETCDController, s conversion.Scope) error
- func Convert_v1alpha1_ExposureClassHandler_To_config_ExposureClassHandler(in *ExposureClassHandler, out *config.ExposureClassHandler, s conversion.Scope) error
- func Convert_v1alpha1_FluentBitNetworkPolicy_To_config_FluentBitNetworkPolicy(in *FluentBitNetworkPolicy, out *config.FluentBitNetworkPolicy, ...) error
- func Convert_v1alpha1_FluentBit_To_config_FluentBit(in *FluentBit, out *config.FluentBit, s conversion.Scope) error
- func Convert_v1alpha1_GardenClientConnection_To_config_GardenClientConnection(in *GardenClientConnection, out *config.GardenClientConnection, ...) error
- func Convert_v1alpha1_GardenLoki_To_config_GardenLoki(in *GardenLoki, out *config.GardenLoki, s conversion.Scope) error
- func Convert_v1alpha1_GardenletConfiguration_To_config_GardenletConfiguration(in *GardenletConfiguration, out *config.GardenletConfiguration, ...) error
- func Convert_v1alpha1_GardenletControllerConfiguration_To_config_GardenletControllerConfiguration(in *GardenletControllerConfiguration, ...) error
- func Convert_v1alpha1_KubeconfigValidity_To_config_KubeconfigValidity(in *KubeconfigValidity, out *config.KubeconfigValidity, s conversion.Scope) error
- func Convert_v1alpha1_LoadBalancerServiceConfig_To_config_LoadBalancerServiceConfig(in *LoadBalancerServiceConfig, out *config.LoadBalancerServiceConfig, ...) error
- func Convert_v1alpha1_Logging_To_config_Logging(in *Logging, out *config.Logging, s conversion.Scope) error
- func Convert_v1alpha1_Loki_To_config_Loki(in *Loki, out *config.Loki, s conversion.Scope) error
- func Convert_v1alpha1_ManagedSeedControllerConfiguration_To_config_ManagedSeedControllerConfiguration(in *ManagedSeedControllerConfiguration, ...) error
- func Convert_v1alpha1_MonitoringConfig_To_config_MonitoringConfig(in *MonitoringConfig, out *config.MonitoringConfig, s conversion.Scope) error
- func Convert_v1alpha1_RemoteWriteMonitoringConfig_To_config_RemoteWriteMonitoringConfig(in *RemoteWriteMonitoringConfig, out *config.RemoteWriteMonitoringConfig, ...) error
- func Convert_v1alpha1_ResourcesConfiguration_To_config_ResourcesConfiguration(in *ResourcesConfiguration, out *config.ResourcesConfiguration, ...) error
- func Convert_v1alpha1_SNIIngress_To_config_SNIIngress(in *SNIIngress, out *config.SNIIngress, s conversion.Scope) error
- func Convert_v1alpha1_SNI_To_config_SNI(in *SNI, out *config.SNI, s conversion.Scope) error
- func Convert_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration_To_config_SeedAPIServerNetworkPolicyControllerConfiguration(in *SeedAPIServerNetworkPolicyControllerConfiguration, ...) error
- func Convert_v1alpha1_SeedCareControllerConfiguration_To_config_SeedCareControllerConfiguration(in *SeedCareControllerConfiguration, ...) error
- func Convert_v1alpha1_SeedClientConnection_To_config_SeedClientConnection(in *SeedClientConnection, out *config.SeedClientConnection, s conversion.Scope) error
- func Convert_v1alpha1_SeedConfig_To_config_SeedConfig(in *SeedConfig, out *config.SeedConfig, s conversion.Scope) error
- func Convert_v1alpha1_SeedControllerConfiguration_To_config_SeedControllerConfiguration(in *SeedControllerConfiguration, out *config.SeedControllerConfiguration, ...) error
- func Convert_v1alpha1_ServerConfiguration_To_config_ServerConfiguration(in *ServerConfiguration, out *config.ServerConfiguration, s conversion.Scope) error
- func Convert_v1alpha1_Server_To_config_Server(in *Server, out *config.Server, s conversion.Scope) error
- func Convert_v1alpha1_ShootCareControllerConfiguration_To_config_ShootCareControllerConfiguration(in *ShootCareControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootClientConnection_To_config_ShootClientConnection(in *ShootClientConnection, out *config.ShootClientConnection, ...) error
- func Convert_v1alpha1_ShootControllerConfiguration_To_config_ShootControllerConfiguration(in *ShootControllerConfiguration, out *config.ShootControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootEventLogging_To_config_ShootEventLogging(in *ShootEventLogging, out *config.ShootEventLogging, s conversion.Scope) error
- func Convert_v1alpha1_ShootMigrationControllerConfiguration_To_config_ShootMigrationControllerConfiguration(in *ShootMigrationControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootMonitoringConfig_To_config_ShootMonitoringConfig(in *ShootMonitoringConfig, out *config.ShootMonitoringConfig, ...) error
- func Convert_v1alpha1_ShootNodeLogging_To_config_ShootNodeLogging(in *ShootNodeLogging, out *config.ShootNodeLogging, s conversion.Scope) error
- func Convert_v1alpha1_ShootSecretControllerConfiguration_To_config_ShootSecretControllerConfiguration(in *ShootSecretControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootStateSyncControllerConfiguration_To_config_ShootStateSyncControllerConfiguration(in *ShootStateSyncControllerConfiguration, ...) error
- func Convert_v1alpha1_StaleExtensionHealthChecks_To_config_StaleExtensionHealthChecks(in *StaleExtensionHealthChecks, out *config.StaleExtensionHealthChecks, ...) error
- func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate(in *gardencorev1beta1.SeedTemplate, out *gardencore.SeedTemplate, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_BackupBucketControllerConfiguration(obj *BackupBucketControllerConfiguration)
- func SetDefaults_BackupEntryControllerConfiguration(obj *BackupEntryControllerConfiguration)
- func SetDefaults_BackupEntryMigrationControllerConfiguration(obj *BackupEntryMigrationControllerConfiguration)
- func SetDefaults_BastionControllerConfiguration(obj *BastionControllerConfiguration)
- func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
- func SetDefaults_ControllerInstallationCareControllerConfiguration(obj *ControllerInstallationCareControllerConfiguration)
- func SetDefaults_ControllerInstallationControllerConfiguration(obj *ControllerInstallationControllerConfiguration)
- func SetDefaults_ControllerInstallationRequiredControllerConfiguration(obj *ControllerInstallationRequiredControllerConfiguration)
- func SetDefaults_ETCDConfig(obj *ETCDConfig)
- func SetDefaults_GardenClientConnection(obj *GardenClientConnection)
- func SetDefaults_GardenletConfiguration(obj *GardenletConfiguration)
- func SetDefaults_GardenletControllerConfiguration(obj *GardenletControllerConfiguration)
- func SetDefaults_KubeconfigValidity(obj *KubeconfigValidity)
- func SetDefaults_LeaderElectionConfiguration(obj *componentbaseconfigv1alpha1.LeaderElectionConfiguration)
- func SetDefaults_Logging(obj *Logging)
- func SetDefaults_ManagedSeedControllerConfiguration(obj *ManagedSeedControllerConfiguration)
- func SetDefaults_MonitoringConfig(obj *MonitoringConfig)
- func SetDefaults_SNI(obj *SNI)
- func SetDefaults_SNIIngress(obj *SNIIngress)
- func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration(obj *SeedAPIServerNetworkPolicyControllerConfiguration)
- func SetDefaults_SeedCareControllerConfiguration(obj *SeedCareControllerConfiguration)
- func SetDefaults_SeedControllerConfiguration(obj *SeedControllerConfiguration)
- func SetDefaults_ShootCareControllerConfiguration(obj *ShootCareControllerConfiguration)
- func SetDefaults_ShootControllerConfiguration(obj *ShootControllerConfiguration)
- func SetDefaults_ShootMigrationControllerConfiguration(obj *ShootMigrationControllerConfiguration)
- func SetDefaults_ShootMonitoringConfig(obj *ShootMonitoringConfig)
- func SetDefaults_ShootSecretControllerConfiguration(obj *ShootSecretControllerConfiguration)
- func SetDefaults_ShootStateSyncControllerConfiguration(obj *ShootStateSyncControllerConfiguration)
- func SetDefaults_StaleExtensionHealthChecks(obj *StaleExtensionHealthChecks)
- func SetObjectDefaults_GardenletConfiguration(in *GardenletConfiguration)
- type BackupBucketControllerConfiguration
- type BackupCompactionController
- type BackupEntryControllerConfiguration
- type BackupEntryMigrationControllerConfiguration
- type BastionControllerConfiguration
- type ConditionThreshold
- type ControllerInstallationCareControllerConfiguration
- type ControllerInstallationControllerConfiguration
- type ControllerInstallationRequiredControllerConfiguration
- type CustodianController
- type ETCDBackupLeaderElection
- type ETCDConfig
- type ETCDController
- type ExposureClassHandler
- type FluentBit
- type FluentBitNetworkPolicy
- type GardenClientConnection
- type GardenLoki
- type GardenletConfiguration
- type GardenletControllerConfiguration
- type KubeconfigValidity
- type LoadBalancerServiceConfig
- type Logging
- type Loki
- type ManagedSeedControllerConfiguration
- type MonitoringConfig
- type RemoteWriteMonitoringConfig
- type ResourcesConfiguration
- type SNI
- type SNIIngress
- type SeedAPIServerNetworkPolicyControllerConfiguration
- type SeedCareControllerConfiguration
- type SeedClientConnection
- type SeedConfig
- type SeedControllerConfiguration
- type Server
- type ServerConfiguration
- type ShootCareControllerConfiguration
- type ShootClientConnection
- type ShootControllerConfiguration
- type ShootEventLogging
- type ShootMigrationControllerConfiguration
- type ShootMonitoringConfig
- type ShootNodeLogging
- type ShootSecretControllerConfiguration
- type ShootStateSyncControllerConfiguration
- type StaleExtensionHealthChecks
Constants ¶
const ( // GardenletDefaultLockObjectNamespace is the default lock namespace for leader election. GardenletDefaultLockObjectNamespace = "garden" // GardenletDefaultLockObjectName is the default lock name for leader election. GardenletDefaultLockObjectName = "gardenlet-leader-election" // DefaultBackupEntryDeletionGracePeriodHours is a constant for the default number of hours the Backup Entry should be kept after shoot is deleted. // By default we set this to 0 so that then BackupEntryController will trigger deletion immediately. DefaultBackupEntryDeletionGracePeriodHours = 0 // DefaultDiscoveryDirName is the name of the default directory used for discovering Kubernetes APIs. DefaultDiscoveryDirName = "gardenlet-discovery" // DefaultDiscoveryCacheDirName is the name of the default directory used for the discovery cache. DefaultDiscoveryCacheDirName = "cache" // DefaultDiscoveryHTTPCacheDirName is the name of the default directory used for the discovery HTTP cache. DefaultDiscoveryHTTPCacheDirName = "http-cache" // DefaultDiscoveryTTL is the default ttl for the cached discovery client. DefaultDiscoveryTTL = 10 * time.Second // DefaultControllerConcurrentSyncs is a default value for concurrent syncs for controllers. DefaultControllerConcurrentSyncs = 20 // LogLevelDebug is the debug log level, i.e. the most verbose. LogLevelDebug = "debug" // LogLevelInfo is the default log level. LogLevelInfo = "info" // LogLevelError is a log level where only errors are logged. LogLevelError = "error" // LogFormatJSON is the output type that produces a JSON object per log line. LogFormatJSON = "json" // LogFormatText outputs the log as human-readable text. LogFormatText = "text" )
const GroupName = "gardenlet.config.gardener.cloud"
GroupName is the group name use in this package
Variables ¶
var ( // SchemeBuilder used to register the Shoot resource. SchemeBuilder runtime.SchemeBuilder // AddToScheme is a pointer to SchemeBuilder.AddToScheme. AddToScheme = localSchemeBuilder.AddToScheme )
var DefaultCentralLokiStorage = resource.MustParse("100Gi")
DefaultCentralLokiStorage is a default value for garden/loki's storage.
var DefaultControllerSyncPeriod = metav1.Duration{Duration: time.Minute}
DefaultControllerSyncPeriod is a default value for sync period for controllers.
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_config_BackupBucketControllerConfiguration_To_v1alpha1_BackupBucketControllerConfiguration ¶
func Convert_config_BackupBucketControllerConfiguration_To_v1alpha1_BackupBucketControllerConfiguration(in *config.BackupBucketControllerConfiguration, out *BackupBucketControllerConfiguration, s conversion.Scope) error
Convert_config_BackupBucketControllerConfiguration_To_v1alpha1_BackupBucketControllerConfiguration is an autogenerated conversion function.
func Convert_config_BackupCompactionController_To_v1alpha1_BackupCompactionController ¶ added in v1.37.0
func Convert_config_BackupCompactionController_To_v1alpha1_BackupCompactionController(in *config.BackupCompactionController, out *BackupCompactionController, s conversion.Scope) error
Convert_config_BackupCompactionController_To_v1alpha1_BackupCompactionController is an autogenerated conversion function.
func Convert_config_BackupEntryControllerConfiguration_To_v1alpha1_BackupEntryControllerConfiguration ¶
func Convert_config_BackupEntryControllerConfiguration_To_v1alpha1_BackupEntryControllerConfiguration(in *config.BackupEntryControllerConfiguration, out *BackupEntryControllerConfiguration, s conversion.Scope) error
Convert_config_BackupEntryControllerConfiguration_To_v1alpha1_BackupEntryControllerConfiguration is an autogenerated conversion function.
func Convert_config_BackupEntryMigrationControllerConfiguration_To_v1alpha1_BackupEntryMigrationControllerConfiguration ¶ added in v1.39.0
func Convert_config_BackupEntryMigrationControllerConfiguration_To_v1alpha1_BackupEntryMigrationControllerConfiguration(in *config.BackupEntryMigrationControllerConfiguration, out *BackupEntryMigrationControllerConfiguration, s conversion.Scope) error
Convert_config_BackupEntryMigrationControllerConfiguration_To_v1alpha1_BackupEntryMigrationControllerConfiguration is an autogenerated conversion function.
func Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration ¶ added in v1.25.0
func Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration(in *config.BastionControllerConfiguration, out *BastionControllerConfiguration, s conversion.Scope) error
Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration is an autogenerated conversion function.
func Convert_config_ConditionThreshold_To_v1alpha1_ConditionThreshold ¶
func Convert_config_ConditionThreshold_To_v1alpha1_ConditionThreshold(in *config.ConditionThreshold, out *ConditionThreshold, s conversion.Scope) error
Convert_config_ConditionThreshold_To_v1alpha1_ConditionThreshold is an autogenerated conversion function.
func Convert_config_ControllerInstallationCareControllerConfiguration_To_v1alpha1_ControllerInstallationCareControllerConfiguration ¶ added in v0.34.0
func Convert_config_ControllerInstallationCareControllerConfiguration_To_v1alpha1_ControllerInstallationCareControllerConfiguration(in *config.ControllerInstallationCareControllerConfiguration, out *ControllerInstallationCareControllerConfiguration, s conversion.Scope) error
Convert_config_ControllerInstallationCareControllerConfiguration_To_v1alpha1_ControllerInstallationCareControllerConfiguration is an autogenerated conversion function.
func Convert_config_ControllerInstallationControllerConfiguration_To_v1alpha1_ControllerInstallationControllerConfiguration ¶
func Convert_config_ControllerInstallationControllerConfiguration_To_v1alpha1_ControllerInstallationControllerConfiguration(in *config.ControllerInstallationControllerConfiguration, out *ControllerInstallationControllerConfiguration, s conversion.Scope) error
Convert_config_ControllerInstallationControllerConfiguration_To_v1alpha1_ControllerInstallationControllerConfiguration is an autogenerated conversion function.
func Convert_config_ControllerInstallationRequiredControllerConfiguration_To_v1alpha1_ControllerInstallationRequiredControllerConfiguration ¶ added in v1.5.0
func Convert_config_ControllerInstallationRequiredControllerConfiguration_To_v1alpha1_ControllerInstallationRequiredControllerConfiguration(in *config.ControllerInstallationRequiredControllerConfiguration, out *ControllerInstallationRequiredControllerConfiguration, s conversion.Scope) error
Convert_config_ControllerInstallationRequiredControllerConfiguration_To_v1alpha1_ControllerInstallationRequiredControllerConfiguration is an autogenerated conversion function.
func Convert_config_CustodianController_To_v1alpha1_CustodianController ¶ added in v1.37.0
func Convert_config_CustodianController_To_v1alpha1_CustodianController(in *config.CustodianController, out *CustodianController, s conversion.Scope) error
Convert_config_CustodianController_To_v1alpha1_CustodianController is an autogenerated conversion function.
func Convert_config_ETCDBackupLeaderElection_To_v1alpha1_ETCDBackupLeaderElection ¶ added in v1.44.0
func Convert_config_ETCDBackupLeaderElection_To_v1alpha1_ETCDBackupLeaderElection(in *config.ETCDBackupLeaderElection, out *ETCDBackupLeaderElection, s conversion.Scope) error
Convert_config_ETCDBackupLeaderElection_To_v1alpha1_ETCDBackupLeaderElection is an autogenerated conversion function.
func Convert_config_ETCDConfig_To_v1alpha1_ETCDConfig ¶ added in v1.37.0
func Convert_config_ETCDConfig_To_v1alpha1_ETCDConfig(in *config.ETCDConfig, out *ETCDConfig, s conversion.Scope) error
Convert_config_ETCDConfig_To_v1alpha1_ETCDConfig is an autogenerated conversion function.
func Convert_config_ETCDController_To_v1alpha1_ETCDController ¶ added in v1.37.0
func Convert_config_ETCDController_To_v1alpha1_ETCDController(in *config.ETCDController, out *ETCDController, s conversion.Scope) error
Convert_config_ETCDController_To_v1alpha1_ETCDController is an autogenerated conversion function.
func Convert_config_ExposureClassHandler_To_v1alpha1_ExposureClassHandler ¶ added in v1.24.0
func Convert_config_ExposureClassHandler_To_v1alpha1_ExposureClassHandler(in *config.ExposureClassHandler, out *ExposureClassHandler, s conversion.Scope) error
Convert_config_ExposureClassHandler_To_v1alpha1_ExposureClassHandler is an autogenerated conversion function.
func Convert_config_FluentBitNetworkPolicy_To_v1alpha1_FluentBitNetworkPolicy ¶ added in v1.48.0
func Convert_config_FluentBitNetworkPolicy_To_v1alpha1_FluentBitNetworkPolicy(in *config.FluentBitNetworkPolicy, out *FluentBitNetworkPolicy, s conversion.Scope) error
Convert_config_FluentBitNetworkPolicy_To_v1alpha1_FluentBitNetworkPolicy is an autogenerated conversion function.
func Convert_config_FluentBit_To_v1alpha1_FluentBit ¶ added in v1.12.0
func Convert_config_FluentBit_To_v1alpha1_FluentBit(in *config.FluentBit, out *FluentBit, s conversion.Scope) error
Convert_config_FluentBit_To_v1alpha1_FluentBit is an autogenerated conversion function.
func Convert_config_GardenClientConnection_To_v1alpha1_GardenClientConnection ¶
func Convert_config_GardenClientConnection_To_v1alpha1_GardenClientConnection(in *config.GardenClientConnection, out *GardenClientConnection, s conversion.Scope) error
Convert_config_GardenClientConnection_To_v1alpha1_GardenClientConnection is an autogenerated conversion function.
func Convert_config_GardenLoki_To_v1alpha1_GardenLoki ¶ added in v1.20.0
func Convert_config_GardenLoki_To_v1alpha1_GardenLoki(in *config.GardenLoki, out *GardenLoki, s conversion.Scope) error
Convert_config_GardenLoki_To_v1alpha1_GardenLoki is an autogenerated conversion function.
func Convert_config_GardenletConfiguration_To_v1alpha1_GardenletConfiguration ¶
func Convert_config_GardenletConfiguration_To_v1alpha1_GardenletConfiguration(in *config.GardenletConfiguration, out *GardenletConfiguration, s conversion.Scope) error
Convert_config_GardenletConfiguration_To_v1alpha1_GardenletConfiguration is an autogenerated conversion function.
func Convert_config_GardenletControllerConfiguration_To_v1alpha1_GardenletControllerConfiguration ¶
func Convert_config_GardenletControllerConfiguration_To_v1alpha1_GardenletControllerConfiguration(in *config.GardenletControllerConfiguration, out *GardenletControllerConfiguration, s conversion.Scope) error
Convert_config_GardenletControllerConfiguration_To_v1alpha1_GardenletControllerConfiguration is an autogenerated conversion function.
func Convert_config_KubeconfigValidity_To_v1alpha1_KubeconfigValidity ¶ added in v1.55.0
func Convert_config_KubeconfigValidity_To_v1alpha1_KubeconfigValidity(in *config.KubeconfigValidity, out *KubeconfigValidity, s conversion.Scope) error
Convert_config_KubeconfigValidity_To_v1alpha1_KubeconfigValidity is an autogenerated conversion function.
func Convert_config_LoadBalancerServiceConfig_To_v1alpha1_LoadBalancerServiceConfig ¶ added in v1.24.0
func Convert_config_LoadBalancerServiceConfig_To_v1alpha1_LoadBalancerServiceConfig(in *config.LoadBalancerServiceConfig, out *LoadBalancerServiceConfig, s conversion.Scope) error
Convert_config_LoadBalancerServiceConfig_To_v1alpha1_LoadBalancerServiceConfig is an autogenerated conversion function.
func Convert_config_Logging_To_v1alpha1_Logging ¶ added in v1.12.0
func Convert_config_Logging_To_v1alpha1_Logging(in *config.Logging, out *Logging, s conversion.Scope) error
Convert_config_Logging_To_v1alpha1_Logging is an autogenerated conversion function.
func Convert_config_Loki_To_v1alpha1_Loki ¶ added in v1.20.0
Convert_config_Loki_To_v1alpha1_Loki is an autogenerated conversion function.
func Convert_config_ManagedSeedControllerConfiguration_To_v1alpha1_ManagedSeedControllerConfiguration ¶ added in v1.18.0
func Convert_config_ManagedSeedControllerConfiguration_To_v1alpha1_ManagedSeedControllerConfiguration(in *config.ManagedSeedControllerConfiguration, out *ManagedSeedControllerConfiguration, s conversion.Scope) error
Convert_config_ManagedSeedControllerConfiguration_To_v1alpha1_ManagedSeedControllerConfiguration is an autogenerated conversion function.
func Convert_config_MonitoringConfig_To_v1alpha1_MonitoringConfig ¶ added in v1.36.0
func Convert_config_MonitoringConfig_To_v1alpha1_MonitoringConfig(in *config.MonitoringConfig, out *MonitoringConfig, s conversion.Scope) error
Convert_config_MonitoringConfig_To_v1alpha1_MonitoringConfig is an autogenerated conversion function.
func Convert_config_RemoteWriteMonitoringConfig_To_v1alpha1_RemoteWriteMonitoringConfig ¶ added in v1.36.0
func Convert_config_RemoteWriteMonitoringConfig_To_v1alpha1_RemoteWriteMonitoringConfig(in *config.RemoteWriteMonitoringConfig, out *RemoteWriteMonitoringConfig, s conversion.Scope) error
Convert_config_RemoteWriteMonitoringConfig_To_v1alpha1_RemoteWriteMonitoringConfig is an autogenerated conversion function.
func Convert_config_ResourcesConfiguration_To_v1alpha1_ResourcesConfiguration ¶ added in v1.13.0
func Convert_config_ResourcesConfiguration_To_v1alpha1_ResourcesConfiguration(in *config.ResourcesConfiguration, out *ResourcesConfiguration, s conversion.Scope) error
Convert_config_ResourcesConfiguration_To_v1alpha1_ResourcesConfiguration is an autogenerated conversion function.
func Convert_config_SNIIngress_To_v1alpha1_SNIIngress ¶ added in v1.13.0
func Convert_config_SNIIngress_To_v1alpha1_SNIIngress(in *config.SNIIngress, out *SNIIngress, s conversion.Scope) error
Convert_config_SNIIngress_To_v1alpha1_SNIIngress is an autogenerated conversion function.
func Convert_config_SNI_To_v1alpha1_SNI ¶ added in v1.13.0
Convert_config_SNI_To_v1alpha1_SNI is an autogenerated conversion function.
func Convert_config_SeedAPIServerNetworkPolicyControllerConfiguration_To_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration ¶ added in v1.6.0
func Convert_config_SeedAPIServerNetworkPolicyControllerConfiguration_To_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration(in *config.SeedAPIServerNetworkPolicyControllerConfiguration, out *SeedAPIServerNetworkPolicyControllerConfiguration, s conversion.Scope) error
Convert_config_SeedAPIServerNetworkPolicyControllerConfiguration_To_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration is an autogenerated conversion function.
func Convert_config_SeedCareControllerConfiguration_To_v1alpha1_SeedCareControllerConfiguration ¶ added in v1.47.0
func Convert_config_SeedCareControllerConfiguration_To_v1alpha1_SeedCareControllerConfiguration(in *config.SeedCareControllerConfiguration, out *SeedCareControllerConfiguration, s conversion.Scope) error
Convert_config_SeedCareControllerConfiguration_To_v1alpha1_SeedCareControllerConfiguration is an autogenerated conversion function.
func Convert_config_SeedClientConnection_To_v1alpha1_SeedClientConnection ¶
func Convert_config_SeedClientConnection_To_v1alpha1_SeedClientConnection(in *config.SeedClientConnection, out *SeedClientConnection, s conversion.Scope) error
Convert_config_SeedClientConnection_To_v1alpha1_SeedClientConnection is an autogenerated conversion function.
func Convert_config_SeedConfig_To_v1alpha1_SeedConfig ¶
func Convert_config_SeedConfig_To_v1alpha1_SeedConfig(in *config.SeedConfig, out *SeedConfig, s conversion.Scope) error
Convert_config_SeedConfig_To_v1alpha1_SeedConfig is an autogenerated conversion function.
func Convert_config_SeedControllerConfiguration_To_v1alpha1_SeedControllerConfiguration ¶
func Convert_config_SeedControllerConfiguration_To_v1alpha1_SeedControllerConfiguration(in *config.SeedControllerConfiguration, out *SeedControllerConfiguration, s conversion.Scope) error
Convert_config_SeedControllerConfiguration_To_v1alpha1_SeedControllerConfiguration is an autogenerated conversion function.
func Convert_config_ServerConfiguration_To_v1alpha1_ServerConfiguration ¶ added in v1.5.0
func Convert_config_ServerConfiguration_To_v1alpha1_ServerConfiguration(in *config.ServerConfiguration, out *ServerConfiguration, s conversion.Scope) error
Convert_config_ServerConfiguration_To_v1alpha1_ServerConfiguration is an autogenerated conversion function.
func Convert_config_Server_To_v1alpha1_Server ¶ added in v1.5.0
func Convert_config_Server_To_v1alpha1_Server(in *config.Server, out *Server, s conversion.Scope) error
Convert_config_Server_To_v1alpha1_Server is an autogenerated conversion function.
func Convert_config_ShootCareControllerConfiguration_To_v1alpha1_ShootCareControllerConfiguration ¶
func Convert_config_ShootCareControllerConfiguration_To_v1alpha1_ShootCareControllerConfiguration(in *config.ShootCareControllerConfiguration, out *ShootCareControllerConfiguration, s conversion.Scope) error
Convert_config_ShootCareControllerConfiguration_To_v1alpha1_ShootCareControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootClientConnection_To_v1alpha1_ShootClientConnection ¶
func Convert_config_ShootClientConnection_To_v1alpha1_ShootClientConnection(in *config.ShootClientConnection, out *ShootClientConnection, s conversion.Scope) error
Convert_config_ShootClientConnection_To_v1alpha1_ShootClientConnection is an autogenerated conversion function.
func Convert_config_ShootControllerConfiguration_To_v1alpha1_ShootControllerConfiguration ¶
func Convert_config_ShootControllerConfiguration_To_v1alpha1_ShootControllerConfiguration(in *config.ShootControllerConfiguration, out *ShootControllerConfiguration, s conversion.Scope) error
Convert_config_ShootControllerConfiguration_To_v1alpha1_ShootControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootEventLogging_To_v1alpha1_ShootEventLogging ¶ added in v1.53.0
func Convert_config_ShootEventLogging_To_v1alpha1_ShootEventLogging(in *config.ShootEventLogging, out *ShootEventLogging, s conversion.Scope) error
Convert_config_ShootEventLogging_To_v1alpha1_ShootEventLogging is an autogenerated conversion function.
func Convert_config_ShootMigrationControllerConfiguration_To_v1alpha1_ShootMigrationControllerConfiguration ¶ added in v1.39.0
func Convert_config_ShootMigrationControllerConfiguration_To_v1alpha1_ShootMigrationControllerConfiguration(in *config.ShootMigrationControllerConfiguration, out *ShootMigrationControllerConfiguration, s conversion.Scope) error
Convert_config_ShootMigrationControllerConfiguration_To_v1alpha1_ShootMigrationControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootMonitoringConfig_To_v1alpha1_ShootMonitoringConfig ¶ added in v1.36.0
func Convert_config_ShootMonitoringConfig_To_v1alpha1_ShootMonitoringConfig(in *config.ShootMonitoringConfig, out *ShootMonitoringConfig, s conversion.Scope) error
Convert_config_ShootMonitoringConfig_To_v1alpha1_ShootMonitoringConfig is an autogenerated conversion function.
func Convert_config_ShootNodeLogging_To_v1alpha1_ShootNodeLogging ¶ added in v1.27.0
func Convert_config_ShootNodeLogging_To_v1alpha1_ShootNodeLogging(in *config.ShootNodeLogging, out *ShootNodeLogging, s conversion.Scope) error
Convert_config_ShootNodeLogging_To_v1alpha1_ShootNodeLogging is an autogenerated conversion function.
func Convert_config_ShootSecretControllerConfiguration_To_v1alpha1_ShootSecretControllerConfiguration ¶ added in v1.43.0
func Convert_config_ShootSecretControllerConfiguration_To_v1alpha1_ShootSecretControllerConfiguration(in *config.ShootSecretControllerConfiguration, out *ShootSecretControllerConfiguration, s conversion.Scope) error
Convert_config_ShootSecretControllerConfiguration_To_v1alpha1_ShootSecretControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootStateSyncControllerConfiguration_To_v1alpha1_ShootStateSyncControllerConfiguration ¶ added in v0.34.0
func Convert_config_ShootStateSyncControllerConfiguration_To_v1alpha1_ShootStateSyncControllerConfiguration(in *config.ShootStateSyncControllerConfiguration, out *ShootStateSyncControllerConfiguration, s conversion.Scope) error
Convert_config_ShootStateSyncControllerConfiguration_To_v1alpha1_ShootStateSyncControllerConfiguration is an autogenerated conversion function.
func Convert_config_StaleExtensionHealthChecks_To_v1alpha1_StaleExtensionHealthChecks ¶ added in v1.16.0
func Convert_config_StaleExtensionHealthChecks_To_v1alpha1_StaleExtensionHealthChecks(in *config.StaleExtensionHealthChecks, out *StaleExtensionHealthChecks, s conversion.Scope) error
Convert_config_StaleExtensionHealthChecks_To_v1alpha1_StaleExtensionHealthChecks is an autogenerated conversion function.
func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate ¶ added in v1.19.0
func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate(in *gardencore.SeedTemplate, out *gardencorev1beta1.SeedTemplate, s conversion.Scope) error
func Convert_v1alpha1_BackupBucketControllerConfiguration_To_config_BackupBucketControllerConfiguration ¶
func Convert_v1alpha1_BackupBucketControllerConfiguration_To_config_BackupBucketControllerConfiguration(in *BackupBucketControllerConfiguration, out *config.BackupBucketControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_BackupBucketControllerConfiguration_To_config_BackupBucketControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_BackupCompactionController_To_config_BackupCompactionController ¶ added in v1.37.0
func Convert_v1alpha1_BackupCompactionController_To_config_BackupCompactionController(in *BackupCompactionController, out *config.BackupCompactionController, s conversion.Scope) error
Convert_v1alpha1_BackupCompactionController_To_config_BackupCompactionController is an autogenerated conversion function.
func Convert_v1alpha1_BackupEntryControllerConfiguration_To_config_BackupEntryControllerConfiguration ¶
func Convert_v1alpha1_BackupEntryControllerConfiguration_To_config_BackupEntryControllerConfiguration(in *BackupEntryControllerConfiguration, out *config.BackupEntryControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_BackupEntryControllerConfiguration_To_config_BackupEntryControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_BackupEntryMigrationControllerConfiguration_To_config_BackupEntryMigrationControllerConfiguration ¶ added in v1.39.0
func Convert_v1alpha1_BackupEntryMigrationControllerConfiguration_To_config_BackupEntryMigrationControllerConfiguration(in *BackupEntryMigrationControllerConfiguration, out *config.BackupEntryMigrationControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_BackupEntryMigrationControllerConfiguration_To_config_BackupEntryMigrationControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration ¶ added in v1.25.0
func Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration(in *BastionControllerConfiguration, out *config.BastionControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ConditionThreshold_To_config_ConditionThreshold ¶
func Convert_v1alpha1_ConditionThreshold_To_config_ConditionThreshold(in *ConditionThreshold, out *config.ConditionThreshold, s conversion.Scope) error
Convert_v1alpha1_ConditionThreshold_To_config_ConditionThreshold is an autogenerated conversion function.
func Convert_v1alpha1_ControllerInstallationCareControllerConfiguration_To_config_ControllerInstallationCareControllerConfiguration ¶ added in v0.34.0
func Convert_v1alpha1_ControllerInstallationCareControllerConfiguration_To_config_ControllerInstallationCareControllerConfiguration(in *ControllerInstallationCareControllerConfiguration, out *config.ControllerInstallationCareControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerInstallationCareControllerConfiguration_To_config_ControllerInstallationCareControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ControllerInstallationControllerConfiguration_To_config_ControllerInstallationControllerConfiguration ¶
func Convert_v1alpha1_ControllerInstallationControllerConfiguration_To_config_ControllerInstallationControllerConfiguration(in *ControllerInstallationControllerConfiguration, out *config.ControllerInstallationControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerInstallationControllerConfiguration_To_config_ControllerInstallationControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ControllerInstallationRequiredControllerConfiguration_To_config_ControllerInstallationRequiredControllerConfiguration ¶ added in v1.5.0
func Convert_v1alpha1_ControllerInstallationRequiredControllerConfiguration_To_config_ControllerInstallationRequiredControllerConfiguration(in *ControllerInstallationRequiredControllerConfiguration, out *config.ControllerInstallationRequiredControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerInstallationRequiredControllerConfiguration_To_config_ControllerInstallationRequiredControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_CustodianController_To_config_CustodianController ¶ added in v1.37.0
func Convert_v1alpha1_CustodianController_To_config_CustodianController(in *CustodianController, out *config.CustodianController, s conversion.Scope) error
Convert_v1alpha1_CustodianController_To_config_CustodianController is an autogenerated conversion function.
func Convert_v1alpha1_ETCDBackupLeaderElection_To_config_ETCDBackupLeaderElection ¶ added in v1.44.0
func Convert_v1alpha1_ETCDBackupLeaderElection_To_config_ETCDBackupLeaderElection(in *ETCDBackupLeaderElection, out *config.ETCDBackupLeaderElection, s conversion.Scope) error
Convert_v1alpha1_ETCDBackupLeaderElection_To_config_ETCDBackupLeaderElection is an autogenerated conversion function.
func Convert_v1alpha1_ETCDConfig_To_config_ETCDConfig ¶ added in v1.37.0
func Convert_v1alpha1_ETCDConfig_To_config_ETCDConfig(in *ETCDConfig, out *config.ETCDConfig, s conversion.Scope) error
Convert_v1alpha1_ETCDConfig_To_config_ETCDConfig is an autogenerated conversion function.
func Convert_v1alpha1_ETCDController_To_config_ETCDController ¶ added in v1.37.0
func Convert_v1alpha1_ETCDController_To_config_ETCDController(in *ETCDController, out *config.ETCDController, s conversion.Scope) error
Convert_v1alpha1_ETCDController_To_config_ETCDController is an autogenerated conversion function.
func Convert_v1alpha1_ExposureClassHandler_To_config_ExposureClassHandler ¶ added in v1.24.0
func Convert_v1alpha1_ExposureClassHandler_To_config_ExposureClassHandler(in *ExposureClassHandler, out *config.ExposureClassHandler, s conversion.Scope) error
Convert_v1alpha1_ExposureClassHandler_To_config_ExposureClassHandler is an autogenerated conversion function.
func Convert_v1alpha1_FluentBitNetworkPolicy_To_config_FluentBitNetworkPolicy ¶ added in v1.48.0
func Convert_v1alpha1_FluentBitNetworkPolicy_To_config_FluentBitNetworkPolicy(in *FluentBitNetworkPolicy, out *config.FluentBitNetworkPolicy, s conversion.Scope) error
Convert_v1alpha1_FluentBitNetworkPolicy_To_config_FluentBitNetworkPolicy is an autogenerated conversion function.
func Convert_v1alpha1_FluentBit_To_config_FluentBit ¶ added in v1.12.0
func Convert_v1alpha1_FluentBit_To_config_FluentBit(in *FluentBit, out *config.FluentBit, s conversion.Scope) error
Convert_v1alpha1_FluentBit_To_config_FluentBit is an autogenerated conversion function.
func Convert_v1alpha1_GardenClientConnection_To_config_GardenClientConnection ¶
func Convert_v1alpha1_GardenClientConnection_To_config_GardenClientConnection(in *GardenClientConnection, out *config.GardenClientConnection, s conversion.Scope) error
Convert_v1alpha1_GardenClientConnection_To_config_GardenClientConnection is an autogenerated conversion function.
func Convert_v1alpha1_GardenLoki_To_config_GardenLoki ¶ added in v1.20.0
func Convert_v1alpha1_GardenLoki_To_config_GardenLoki(in *GardenLoki, out *config.GardenLoki, s conversion.Scope) error
Convert_v1alpha1_GardenLoki_To_config_GardenLoki is an autogenerated conversion function.
func Convert_v1alpha1_GardenletConfiguration_To_config_GardenletConfiguration ¶
func Convert_v1alpha1_GardenletConfiguration_To_config_GardenletConfiguration(in *GardenletConfiguration, out *config.GardenletConfiguration, s conversion.Scope) error
Convert_v1alpha1_GardenletConfiguration_To_config_GardenletConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_GardenletControllerConfiguration_To_config_GardenletControllerConfiguration ¶
func Convert_v1alpha1_GardenletControllerConfiguration_To_config_GardenletControllerConfiguration(in *GardenletControllerConfiguration, out *config.GardenletControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_GardenletControllerConfiguration_To_config_GardenletControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_KubeconfigValidity_To_config_KubeconfigValidity ¶ added in v1.55.0
func Convert_v1alpha1_KubeconfigValidity_To_config_KubeconfigValidity(in *KubeconfigValidity, out *config.KubeconfigValidity, s conversion.Scope) error
Convert_v1alpha1_KubeconfigValidity_To_config_KubeconfigValidity is an autogenerated conversion function.
func Convert_v1alpha1_LoadBalancerServiceConfig_To_config_LoadBalancerServiceConfig ¶ added in v1.24.0
func Convert_v1alpha1_LoadBalancerServiceConfig_To_config_LoadBalancerServiceConfig(in *LoadBalancerServiceConfig, out *config.LoadBalancerServiceConfig, s conversion.Scope) error
Convert_v1alpha1_LoadBalancerServiceConfig_To_config_LoadBalancerServiceConfig is an autogenerated conversion function.
func Convert_v1alpha1_Logging_To_config_Logging ¶ added in v1.12.0
func Convert_v1alpha1_Logging_To_config_Logging(in *Logging, out *config.Logging, s conversion.Scope) error
Convert_v1alpha1_Logging_To_config_Logging is an autogenerated conversion function.
func Convert_v1alpha1_Loki_To_config_Loki ¶ added in v1.20.0
Convert_v1alpha1_Loki_To_config_Loki is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedControllerConfiguration_To_config_ManagedSeedControllerConfiguration ¶ added in v1.18.0
func Convert_v1alpha1_ManagedSeedControllerConfiguration_To_config_ManagedSeedControllerConfiguration(in *ManagedSeedControllerConfiguration, out *config.ManagedSeedControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedControllerConfiguration_To_config_ManagedSeedControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_MonitoringConfig_To_config_MonitoringConfig ¶ added in v1.36.0
func Convert_v1alpha1_MonitoringConfig_To_config_MonitoringConfig(in *MonitoringConfig, out *config.MonitoringConfig, s conversion.Scope) error
Convert_v1alpha1_MonitoringConfig_To_config_MonitoringConfig is an autogenerated conversion function.
func Convert_v1alpha1_RemoteWriteMonitoringConfig_To_config_RemoteWriteMonitoringConfig ¶ added in v1.36.0
func Convert_v1alpha1_RemoteWriteMonitoringConfig_To_config_RemoteWriteMonitoringConfig(in *RemoteWriteMonitoringConfig, out *config.RemoteWriteMonitoringConfig, s conversion.Scope) error
Convert_v1alpha1_RemoteWriteMonitoringConfig_To_config_RemoteWriteMonitoringConfig is an autogenerated conversion function.
func Convert_v1alpha1_ResourcesConfiguration_To_config_ResourcesConfiguration ¶ added in v1.13.0
func Convert_v1alpha1_ResourcesConfiguration_To_config_ResourcesConfiguration(in *ResourcesConfiguration, out *config.ResourcesConfiguration, s conversion.Scope) error
Convert_v1alpha1_ResourcesConfiguration_To_config_ResourcesConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SNIIngress_To_config_SNIIngress ¶ added in v1.13.0
func Convert_v1alpha1_SNIIngress_To_config_SNIIngress(in *SNIIngress, out *config.SNIIngress, s conversion.Scope) error
Convert_v1alpha1_SNIIngress_To_config_SNIIngress is an autogenerated conversion function.
func Convert_v1alpha1_SNI_To_config_SNI ¶ added in v1.13.0
Convert_v1alpha1_SNI_To_config_SNI is an autogenerated conversion function.
func Convert_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration_To_config_SeedAPIServerNetworkPolicyControllerConfiguration ¶ added in v1.6.0
func Convert_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration_To_config_SeedAPIServerNetworkPolicyControllerConfiguration(in *SeedAPIServerNetworkPolicyControllerConfiguration, out *config.SeedAPIServerNetworkPolicyControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration_To_config_SeedAPIServerNetworkPolicyControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SeedCareControllerConfiguration_To_config_SeedCareControllerConfiguration ¶ added in v1.47.0
func Convert_v1alpha1_SeedCareControllerConfiguration_To_config_SeedCareControllerConfiguration(in *SeedCareControllerConfiguration, out *config.SeedCareControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SeedCareControllerConfiguration_To_config_SeedCareControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SeedClientConnection_To_config_SeedClientConnection ¶
func Convert_v1alpha1_SeedClientConnection_To_config_SeedClientConnection(in *SeedClientConnection, out *config.SeedClientConnection, s conversion.Scope) error
Convert_v1alpha1_SeedClientConnection_To_config_SeedClientConnection is an autogenerated conversion function.
func Convert_v1alpha1_SeedConfig_To_config_SeedConfig ¶
func Convert_v1alpha1_SeedConfig_To_config_SeedConfig(in *SeedConfig, out *config.SeedConfig, s conversion.Scope) error
Convert_v1alpha1_SeedConfig_To_config_SeedConfig is an autogenerated conversion function.
func Convert_v1alpha1_SeedControllerConfiguration_To_config_SeedControllerConfiguration ¶
func Convert_v1alpha1_SeedControllerConfiguration_To_config_SeedControllerConfiguration(in *SeedControllerConfiguration, out *config.SeedControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SeedControllerConfiguration_To_config_SeedControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ServerConfiguration_To_config_ServerConfiguration ¶ added in v1.5.0
func Convert_v1alpha1_ServerConfiguration_To_config_ServerConfiguration(in *ServerConfiguration, out *config.ServerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ServerConfiguration_To_config_ServerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_Server_To_config_Server ¶ added in v1.5.0
func Convert_v1alpha1_Server_To_config_Server(in *Server, out *config.Server, s conversion.Scope) error
Convert_v1alpha1_Server_To_config_Server is an autogenerated conversion function.
func Convert_v1alpha1_ShootCareControllerConfiguration_To_config_ShootCareControllerConfiguration ¶
func Convert_v1alpha1_ShootCareControllerConfiguration_To_config_ShootCareControllerConfiguration(in *ShootCareControllerConfiguration, out *config.ShootCareControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootCareControllerConfiguration_To_config_ShootCareControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootClientConnection_To_config_ShootClientConnection ¶
func Convert_v1alpha1_ShootClientConnection_To_config_ShootClientConnection(in *ShootClientConnection, out *config.ShootClientConnection, s conversion.Scope) error
Convert_v1alpha1_ShootClientConnection_To_config_ShootClientConnection is an autogenerated conversion function.
func Convert_v1alpha1_ShootControllerConfiguration_To_config_ShootControllerConfiguration ¶
func Convert_v1alpha1_ShootControllerConfiguration_To_config_ShootControllerConfiguration(in *ShootControllerConfiguration, out *config.ShootControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootControllerConfiguration_To_config_ShootControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootEventLogging_To_config_ShootEventLogging ¶ added in v1.53.0
func Convert_v1alpha1_ShootEventLogging_To_config_ShootEventLogging(in *ShootEventLogging, out *config.ShootEventLogging, s conversion.Scope) error
Convert_v1alpha1_ShootEventLogging_To_config_ShootEventLogging is an autogenerated conversion function.
func Convert_v1alpha1_ShootMigrationControllerConfiguration_To_config_ShootMigrationControllerConfiguration ¶ added in v1.39.0
func Convert_v1alpha1_ShootMigrationControllerConfiguration_To_config_ShootMigrationControllerConfiguration(in *ShootMigrationControllerConfiguration, out *config.ShootMigrationControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootMigrationControllerConfiguration_To_config_ShootMigrationControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootMonitoringConfig_To_config_ShootMonitoringConfig ¶ added in v1.36.0
func Convert_v1alpha1_ShootMonitoringConfig_To_config_ShootMonitoringConfig(in *ShootMonitoringConfig, out *config.ShootMonitoringConfig, s conversion.Scope) error
Convert_v1alpha1_ShootMonitoringConfig_To_config_ShootMonitoringConfig is an autogenerated conversion function.
func Convert_v1alpha1_ShootNodeLogging_To_config_ShootNodeLogging ¶ added in v1.27.0
func Convert_v1alpha1_ShootNodeLogging_To_config_ShootNodeLogging(in *ShootNodeLogging, out *config.ShootNodeLogging, s conversion.Scope) error
Convert_v1alpha1_ShootNodeLogging_To_config_ShootNodeLogging is an autogenerated conversion function.
func Convert_v1alpha1_ShootSecretControllerConfiguration_To_config_ShootSecretControllerConfiguration ¶ added in v1.43.0
func Convert_v1alpha1_ShootSecretControllerConfiguration_To_config_ShootSecretControllerConfiguration(in *ShootSecretControllerConfiguration, out *config.ShootSecretControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootSecretControllerConfiguration_To_config_ShootSecretControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootStateSyncControllerConfiguration_To_config_ShootStateSyncControllerConfiguration ¶ added in v0.34.0
func Convert_v1alpha1_ShootStateSyncControllerConfiguration_To_config_ShootStateSyncControllerConfiguration(in *ShootStateSyncControllerConfiguration, out *config.ShootStateSyncControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootStateSyncControllerConfiguration_To_config_ShootStateSyncControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_StaleExtensionHealthChecks_To_config_StaleExtensionHealthChecks ¶ added in v1.16.0
func Convert_v1alpha1_StaleExtensionHealthChecks_To_config_StaleExtensionHealthChecks(in *StaleExtensionHealthChecks, out *config.StaleExtensionHealthChecks, s conversion.Scope) error
Convert_v1alpha1_StaleExtensionHealthChecks_To_config_StaleExtensionHealthChecks is an autogenerated conversion function.
func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate ¶ added in v1.19.0
func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate(in *gardencorev1beta1.SeedTemplate, out *gardencore.SeedTemplate, s conversion.Scope) error
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
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 Group qualified GroupResource
func SetDefaults_BackupBucketControllerConfiguration ¶
func SetDefaults_BackupBucketControllerConfiguration(obj *BackupBucketControllerConfiguration)
SetDefaults_BackupBucketControllerConfiguration sets defaults for the backup bucket controller.
func SetDefaults_BackupEntryControllerConfiguration ¶
func SetDefaults_BackupEntryControllerConfiguration(obj *BackupEntryControllerConfiguration)
SetDefaults_BackupEntryControllerConfiguration sets defaults for the backup entry controller.
func SetDefaults_BackupEntryMigrationControllerConfiguration ¶ added in v1.39.0
func SetDefaults_BackupEntryMigrationControllerConfiguration(obj *BackupEntryMigrationControllerConfiguration)
SetDefaults_BackupEntryMigrationControllerConfiguration sets defaults for the backup entry migration controller.
func SetDefaults_BastionControllerConfiguration ¶ added in v1.25.0
func SetDefaults_BastionControllerConfiguration(obj *BastionControllerConfiguration)
SetDefaults_BastionControllerConfiguration sets defaults for the backup bucket controller.
func SetDefaults_ClientConnectionConfiguration ¶
func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
SetDefaults_ClientConnectionConfiguration sets defaults for the client connection objects.
func SetDefaults_ControllerInstallationCareControllerConfiguration ¶ added in v0.34.0
func SetDefaults_ControllerInstallationCareControllerConfiguration(obj *ControllerInstallationCareControllerConfiguration)
SetDefaults_ControllerInstallationCareControllerConfiguration sets defaults for the controller installation care controller.
func SetDefaults_ControllerInstallationControllerConfiguration ¶
func SetDefaults_ControllerInstallationControllerConfiguration(obj *ControllerInstallationControllerConfiguration)
SetDefaults_ControllerInstallationControllerConfiguration sets defaults for the controller installation controller.
func SetDefaults_ControllerInstallationRequiredControllerConfiguration ¶ added in v1.5.0
func SetDefaults_ControllerInstallationRequiredControllerConfiguration(obj *ControllerInstallationRequiredControllerConfiguration)
SetDefaults_ControllerInstallationRequiredControllerConfiguration sets defaults for the ControllerInstallationRequired controller.
func SetDefaults_ETCDConfig ¶ added in v1.46.0
func SetDefaults_ETCDConfig(obj *ETCDConfig)
SetDefaults_ETCDConfig sets defaults for the ETCD.
func SetDefaults_GardenClientConnection ¶
func SetDefaults_GardenClientConnection(obj *GardenClientConnection)
SetDefaults_GardenClientConnection sets defaults for the controller objects.
func SetDefaults_GardenletConfiguration ¶
func SetDefaults_GardenletConfiguration(obj *GardenletConfiguration)
SetDefaults_GardenletConfiguration sets defaults for the configuration of the Gardenlet.
func SetDefaults_GardenletControllerConfiguration ¶ added in v1.43.0
func SetDefaults_GardenletControllerConfiguration(obj *GardenletControllerConfiguration)
SetDefaults_GardenletControllerConfiguration sets defaults for the controller objects.
func SetDefaults_KubeconfigValidity ¶ added in v1.55.0
func SetDefaults_KubeconfigValidity(obj *KubeconfigValidity)
SetDefaults_KubeconfigValidity sets defaults for the controller objects.
func SetDefaults_LeaderElectionConfiguration ¶
func SetDefaults_LeaderElectionConfiguration(obj *componentbaseconfigv1alpha1.LeaderElectionConfiguration)
SetDefaults_LeaderElectionConfiguration sets defaults for the leader election of the gardenlet.
func SetDefaults_Logging ¶ added in v1.43.0
func SetDefaults_Logging(obj *Logging)
SetDefaults_Logging sets defaults for the Logging stack.
func SetDefaults_ManagedSeedControllerConfiguration ¶ added in v1.18.0
func SetDefaults_ManagedSeedControllerConfiguration(obj *ManagedSeedControllerConfiguration)
SetDefaults_ManagedSeedControllerConfiguration sets defaults for the managed seed controller.
func SetDefaults_MonitoringConfig ¶ added in v1.53.0
func SetDefaults_MonitoringConfig(obj *MonitoringConfig)
SetDefaults_MonitoringConfig sets the defaults for the monitoring stack.
func SetDefaults_SNI ¶ added in v1.13.0
func SetDefaults_SNI(obj *SNI)
SetDefaults_SNI sets defaults for SNI.
func SetDefaults_SNIIngress ¶ added in v1.13.0
func SetDefaults_SNIIngress(obj *SNIIngress)
SetDefaults_SNIIngress sets defaults for SNI ingressgateway.
func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration ¶ added in v1.6.0
func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration(obj *SeedAPIServerNetworkPolicyControllerConfiguration)
SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration sets defaults for the seed apiserver endpoints controller.
func SetDefaults_SeedCareControllerConfiguration ¶ added in v1.47.0
func SetDefaults_SeedCareControllerConfiguration(obj *SeedCareControllerConfiguration)
SetDefaults_SeedCareControllerConfiguration sets defaults for the seed care controller.
func SetDefaults_SeedControllerConfiguration ¶
func SetDefaults_SeedControllerConfiguration(obj *SeedControllerConfiguration)
SetDefaults_SeedControllerConfiguration sets defaults for the seed controller.
func SetDefaults_ShootCareControllerConfiguration ¶
func SetDefaults_ShootCareControllerConfiguration(obj *ShootCareControllerConfiguration)
SetDefaults_ShootCareControllerConfiguration sets defaults for the shoot care controller.
func SetDefaults_ShootControllerConfiguration ¶
func SetDefaults_ShootControllerConfiguration(obj *ShootControllerConfiguration)
SetDefaults_ShootControllerConfiguration sets defaults for the shoot controller.
func SetDefaults_ShootMigrationControllerConfiguration ¶ added in v1.39.0
func SetDefaults_ShootMigrationControllerConfiguration(obj *ShootMigrationControllerConfiguration)
SetDefaults_ShootMigrationControllerConfiguration sets defaults for the shoot migration controller.
func SetDefaults_ShootMonitoringConfig ¶ added in v1.53.0
func SetDefaults_ShootMonitoringConfig(obj *ShootMonitoringConfig)
SetDefaults_ShootMonitoringConfig sets the defaults for the shoot monitoring.
func SetDefaults_ShootSecretControllerConfiguration ¶ added in v1.43.0
func SetDefaults_ShootSecretControllerConfiguration(obj *ShootSecretControllerConfiguration)
SetDefaults_ShootSecretControllerConfiguration sets defaults for the shoot secret controller.
func SetDefaults_ShootStateSyncControllerConfiguration ¶ added in v0.34.0
func SetDefaults_ShootStateSyncControllerConfiguration(obj *ShootStateSyncControllerConfiguration)
SetDefaults_ShootStateSyncControllerConfiguration sets defaults for the shoot state controller.
func SetDefaults_StaleExtensionHealthChecks ¶ added in v1.16.0
func SetDefaults_StaleExtensionHealthChecks(obj *StaleExtensionHealthChecks)
SetDefaults_StaleExtensionHealthChecks sets defaults for the stale extension health checks.
func SetObjectDefaults_GardenletConfiguration ¶
func SetObjectDefaults_GardenletConfiguration(in *GardenletConfiguration)
Types ¶
type BackupBucketControllerConfiguration ¶
type BackupBucketControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
BackupBucketControllerConfiguration defines the configuration of the BackupBucket controller.
func (*BackupBucketControllerConfiguration) DeepCopy ¶
func (in *BackupBucketControllerConfiguration) DeepCopy() *BackupBucketControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupBucketControllerConfiguration.
func (*BackupBucketControllerConfiguration) DeepCopyInto ¶
func (in *BackupBucketControllerConfiguration) DeepCopyInto(out *BackupBucketControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupCompactionController ¶ added in v1.37.0
type BackupCompactionController struct { // Workers specify number of worker threads in backup compaction controller // Defaults to 3 // +optional Workers *int64 `json:"workers,omitempty"` // EnableBackupCompaction enables automatic compaction of etcd backups // Defaults to false // +optional EnableBackupCompaction *bool `json:"enableBackupCompaction,omitempty"` // EventsThreshold defines total number of etcd events that can be allowed before a backup compaction job is triggered // Defaults to 1 Million events // +optional EventsThreshold *int64 `json:"eventsThreshold,omitempty"` // ActiveDeadlineDuration defines duration after which a running backup compaction job will be killed // Defaults to 3 hours // +optional ActiveDeadlineDuration *metav1.Duration `json:"activeDeadlineDuration,omitempty"` }
BackupCompactionController contains config specific to backup compaction controller
func (*BackupCompactionController) DeepCopy ¶ added in v1.37.0
func (in *BackupCompactionController) DeepCopy() *BackupCompactionController
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupCompactionController.
func (*BackupCompactionController) DeepCopyInto ¶ added in v1.37.0
func (in *BackupCompactionController) DeepCopyInto(out *BackupCompactionController)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupEntryControllerConfiguration ¶
type BackupEntryControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // DeletionGracePeriodHours holds the period in number of hours to delete the BackupEntry after deletion timestamp is set. // If value is set to 0 then the BackupEntryController will trigger deletion immediately. // +optional DeletionGracePeriodHours *int `json:"deletionGracePeriodHours,omitempty"` // DeletionGracePeriodShootPurposes is a list of shoot purposes for which the deletion grace period applies. All // BackupEntries corresponding to Shoots with different purposes will be deleted immediately. // +optional DeletionGracePeriodShootPurposes []gardencorev1beta1.ShootPurpose `json:"deletionGracePeriodShootPurposes,omitempty"` }
BackupEntryControllerConfiguration defines the configuration of the BackupEntry controller.
func (*BackupEntryControllerConfiguration) DeepCopy ¶
func (in *BackupEntryControllerConfiguration) DeepCopy() *BackupEntryControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupEntryControllerConfiguration.
func (*BackupEntryControllerConfiguration) DeepCopyInto ¶
func (in *BackupEntryControllerConfiguration) DeepCopyInto(out *BackupEntryControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupEntryMigrationControllerConfiguration ¶ added in v1.39.0
type BackupEntryMigrationControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the existing resources are reconciled. // It is only relevant for backup entries that are currently being migrated. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // GracePeriod is the period to wait before forcing the restoration after the migration has started. // +optional GracePeriod *metav1.Duration `json:"gracePeriod,omitempty"` // LastOperationStaleDuration is the duration to consider the last operation stale after it was last updated. // +optional LastOperationStaleDuration *metav1.Duration `json:"lastOperationStaleDuration,omitempty"` }
BackupEntryMigrationControllerConfiguration defines the configuration of the BackupEntryMigration controller.
func (*BackupEntryMigrationControllerConfiguration) DeepCopy ¶ added in v1.39.0
func (in *BackupEntryMigrationControllerConfiguration) DeepCopy() *BackupEntryMigrationControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupEntryMigrationControllerConfiguration.
func (*BackupEntryMigrationControllerConfiguration) DeepCopyInto ¶ added in v1.39.0
func (in *BackupEntryMigrationControllerConfiguration) DeepCopyInto(out *BackupEntryMigrationControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionControllerConfiguration ¶ added in v1.25.0
type BastionControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
BastionControllerConfiguration defines the configuration of the Bastion controller.
func (*BastionControllerConfiguration) DeepCopy ¶ added in v1.25.0
func (in *BastionControllerConfiguration) DeepCopy() *BastionControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionControllerConfiguration.
func (*BastionControllerConfiguration) DeepCopyInto ¶ added in v1.25.0
func (in *BastionControllerConfiguration) DeepCopyInto(out *BastionControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionThreshold ¶
type ConditionThreshold struct { // Type is the type of the condition to define the threshold for. Type string `json:"type"` // Duration is the duration how long the condition can stay in the progressing state. Duration metav1.Duration `json:"duration"` }
ConditionThreshold defines the duration how long a flappy condition stays in progressing state.
func (*ConditionThreshold) DeepCopy ¶
func (in *ConditionThreshold) DeepCopy() *ConditionThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionThreshold.
func (*ConditionThreshold) DeepCopyInto ¶
func (in *ConditionThreshold) DeepCopyInto(out *ConditionThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControllerInstallationCareControllerConfiguration ¶ added in v0.34.0
type ControllerInstallationCareControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the existing resources are reconciled (how // often the health check of ControllerInstallations is performed. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` }
ControllerInstallationCareControllerConfiguration defines the configuration of the ControllerInstallationCare controller.
func (*ControllerInstallationCareControllerConfiguration) DeepCopy ¶ added in v0.34.0
func (in *ControllerInstallationCareControllerConfiguration) DeepCopy() *ControllerInstallationCareControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerInstallationCareControllerConfiguration.
func (*ControllerInstallationCareControllerConfiguration) DeepCopyInto ¶ added in v0.34.0
func (in *ControllerInstallationCareControllerConfiguration) DeepCopyInto(out *ControllerInstallationCareControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControllerInstallationControllerConfiguration ¶
type ControllerInstallationControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
ControllerInstallationControllerConfiguration defines the configuration of the ControllerInstallation controller.
func (*ControllerInstallationControllerConfiguration) DeepCopy ¶
func (in *ControllerInstallationControllerConfiguration) DeepCopy() *ControllerInstallationControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerInstallationControllerConfiguration.
func (*ControllerInstallationControllerConfiguration) DeepCopyInto ¶
func (in *ControllerInstallationControllerConfiguration) DeepCopyInto(out *ControllerInstallationControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControllerInstallationRequiredControllerConfiguration ¶ added in v1.5.0
type ControllerInstallationRequiredControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
ControllerInstallationRequiredControllerConfiguration defines the configuration of the ControllerInstallationRequired controller.
func (*ControllerInstallationRequiredControllerConfiguration) DeepCopy ¶ added in v1.5.0
func (in *ControllerInstallationRequiredControllerConfiguration) DeepCopy() *ControllerInstallationRequiredControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerInstallationRequiredControllerConfiguration.
func (*ControllerInstallationRequiredControllerConfiguration) DeepCopyInto ¶ added in v1.5.0
func (in *ControllerInstallationRequiredControllerConfiguration) DeepCopyInto(out *ControllerInstallationRequiredControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustodianController ¶ added in v1.37.0
type CustodianController struct { // Workers specify number of worker threads in custodian controller // Defaults to 10 // +optional Workers *int64 `json:"workers,omitempty"` }
CustodianController contains config specific to custodian controller
func (*CustodianController) DeepCopy ¶ added in v1.37.0
func (in *CustodianController) DeepCopy() *CustodianController
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustodianController.
func (*CustodianController) DeepCopyInto ¶ added in v1.37.0
func (in *CustodianController) DeepCopyInto(out *CustodianController)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ETCDBackupLeaderElection ¶ added in v1.44.0
type ETCDBackupLeaderElection struct { // ReelectionPeriod defines the Period after which leadership status of corresponding etcd is checked. // +optional ReelectionPeriod *metav1.Duration `json:"reelectionPeriod,omitempty"` // EtcdConnectionTimeout defines the timeout duration for etcd client connection during leader election. // +optional EtcdConnectionTimeout *metav1.Duration `json:"etcdConnectionTimeout,omitempty"` }
ETCDBackupLeaderElection contains configuration for the leader election for the etcd backup-restore sidecar.
func (*ETCDBackupLeaderElection) DeepCopy ¶ added in v1.44.0
func (in *ETCDBackupLeaderElection) DeepCopy() *ETCDBackupLeaderElection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDBackupLeaderElection.
func (*ETCDBackupLeaderElection) DeepCopyInto ¶ added in v1.44.0
func (in *ETCDBackupLeaderElection) DeepCopyInto(out *ETCDBackupLeaderElection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ETCDConfig ¶ added in v1.37.0
type ETCDConfig struct { // ETCDController contains config specific to ETCD controller // +optional ETCDController *ETCDController `json:"etcdController,omitempty"` // CustodianController contains config specific to custodian controller // +optional CustodianController *CustodianController `json:"custodianController,omitempty"` // BackupCompactionController contains config specific to backup compaction controller // +optional BackupCompactionController *BackupCompactionController `json:"backupCompactionController,omitempty"` // BackupLeaderElection contains configuration for the leader election for the etcd backup-restore sidecar. // +optional BackupLeaderElection *ETCDBackupLeaderElection `json:"backupLeaderElection,omitempty"` }
ETCDConfig contains ETCD related configs
func (*ETCDConfig) DeepCopy ¶ added in v1.37.0
func (in *ETCDConfig) DeepCopy() *ETCDConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDConfig.
func (*ETCDConfig) DeepCopyInto ¶ added in v1.37.0
func (in *ETCDConfig) DeepCopyInto(out *ETCDConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ETCDController ¶ added in v1.37.0
type ETCDController struct { // Workers specify number of worker threads in ETCD controller // Defaults to 50 // +optional Workers *int64 `json:"workers,omitempty"` }
ETCDController contains config specific to ETCD controller
func (*ETCDController) DeepCopy ¶ added in v1.37.0
func (in *ETCDController) DeepCopy() *ETCDController
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDController.
func (*ETCDController) DeepCopyInto ¶ added in v1.37.0
func (in *ETCDController) DeepCopyInto(out *ETCDController)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExposureClassHandler ¶ added in v1.24.0
type ExposureClassHandler struct { // Name is the name of the exposure class handler. Name string `json:"name"` // LoadBalancerService contains configuration which is used to configure the underlying // load balancer to apply the control plane endpoint exposure strategy. LoadBalancerService LoadBalancerServiceConfig `json:"loadBalancerService"` // SNI contains optional configuration for a dedicated ingressgateway belonging to // an exposure class handler. This is only required in context of the APIServerSNI feature of the gardenlet. // +optional SNI *SNI `json:"sni,omitempty"` }
ExposureClassHandler contains configuration for an exposure class handler.
func (*ExposureClassHandler) DeepCopy ¶ added in v1.24.0
func (in *ExposureClassHandler) DeepCopy() *ExposureClassHandler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExposureClassHandler.
func (*ExposureClassHandler) DeepCopyInto ¶ added in v1.24.0
func (in *ExposureClassHandler) DeepCopyInto(out *ExposureClassHandler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentBit ¶ added in v1.12.0
type FluentBit struct { // ServiceSection defines [SERVICE] configuration for the fluent-bit. // If it is nil, fluent-bit uses default service configuration. // +optional ServiceSection *string `json:"service,omitempty" yaml:"service,omitempty"` // InputSection defines [INPUT] configuration for the fluent-bit. // If it is nil, fluent-bit uses default input configuration. // +optional InputSection *string `json:"input,omitempty" yaml:"input,omitempty"` // OutputSection defines [OUTPUT] configuration for the fluent-bit. // If it is nil, fluent-bit uses default output configuration. // +optional OutputSection *string `json:"output,omitempty" yaml:"output,omitempty"` // NetworkPolicy defines settings for the fluent-bit NetworkPolicy. // +optional NetworkPolicy *FluentBitNetworkPolicy `json:"networkPolicy,omitempty" yaml:"networkPolicy,omitempty"` }
FluentBit contains configuration for Fluent Bit.
func (*FluentBit) DeepCopy ¶ added in v1.12.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentBit.
func (*FluentBit) DeepCopyInto ¶ added in v1.12.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentBitNetworkPolicy ¶ added in v1.48.0
type FluentBitNetworkPolicy struct { // AdditionalEgressIPBlocks contains IP CIDRs for the egress network policy. // +optional AdditionalEgressIPBlocks []string `json:"additionalEgressIPBlocks,omitempty" yaml:"additionalEgressIPBlocks,omitempty"` }
FluentBitNetworkPolicy defines settings for the fluent-bit NetworkPolicy.
func (*FluentBitNetworkPolicy) DeepCopy ¶ added in v1.48.0
func (in *FluentBitNetworkPolicy) DeepCopy() *FluentBitNetworkPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentBitNetworkPolicy.
func (*FluentBitNetworkPolicy) DeepCopyInto ¶ added in v1.48.0
func (in *FluentBitNetworkPolicy) DeepCopyInto(out *FluentBitNetworkPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GardenClientConnection ¶
type GardenClientConnection struct { componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:",inline"` // GardenClusterAddress is the external address that the gardenlets can use to remotely connect to the Garden // cluster. It is needed in case the gardenlet deploys itself into ManagedSeeds. // +optional GardenClusterAddress *string `json:"gardenClusterAddress,omitempty"` // GardenClusterCACert is the external address that the gardenlets can use to remotely connect to the Garden // cluster. It is needed in case the gardenlet deploys itself into ManagedSeeds. // +optional GardenClusterCACert []byte `json:"gardenClusterCACert,omitempty"` // BootstrapKubeconfig is a reference to a secret that contains a data key 'kubeconfig' whose value // is a kubeconfig that can be used for bootstrapping. If `kubeconfig` is given then only this kubeconfig // will be considered. // +optional BootstrapKubeconfig *corev1.SecretReference `json:"bootstrapKubeconfig,omitempty"` // KubeconfigSecret is the reference to a secret object that stores the gardenlet's kubeconfig that // it uses to communicate with the garden cluster. If `kubeconfig` is given then only this kubeconfig // will be considered. // +optional KubeconfigSecret *corev1.SecretReference `json:"kubeconfigSecret,omitempty"` // KubeconfigValidity allows configuring certain settings related to the validity and rotation of kubeconfig // secrets. // +optional KubeconfigValidity *KubeconfigValidity `json:"kubeconfigValidity,omitempty"` }
GardenClientConnection specifies the kubeconfig file and the client connection settings for the proxy server to use when communicating with the garden apiserver.
func (*GardenClientConnection) DeepCopy ¶
func (in *GardenClientConnection) DeepCopy() *GardenClientConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenClientConnection.
func (*GardenClientConnection) DeepCopyInto ¶
func (in *GardenClientConnection) DeepCopyInto(out *GardenClientConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GardenLoki ¶ added in v1.20.0
type GardenLoki struct { // Storage is the disk storage capacity of the central Loki. // Defaults to 100Gi. // +optional Storage *resource.Quantity `json:"storage,omitempty" yaml:"storage,omitempty"` }
GardenLoki contains configuration for the Loki in garden namespace.
func (*GardenLoki) DeepCopy ¶ added in v1.20.0
func (in *GardenLoki) DeepCopy() *GardenLoki
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenLoki.
func (*GardenLoki) DeepCopyInto ¶ added in v1.20.0
func (in *GardenLoki) DeepCopyInto(out *GardenLoki)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GardenletConfiguration ¶
type GardenletConfiguration struct { metav1.TypeMeta `json:",inline"` // GardenClientConnection specifies the kubeconfig file and the client connection settings // for the proxy server to use when communicating with the garden apiserver. // +optional GardenClientConnection *GardenClientConnection `json:"gardenClientConnection,omitempty"` // SeedClientConnection specifies the client connection settings for the proxy server // to use when communicating with the seed apiserver. // +optional SeedClientConnection *SeedClientConnection `json:"seedClientConnection,omitempty"` // ShootClientConnection specifies the client connection settings for the proxy server // to use when communicating with the shoot apiserver. // +optional ShootClientConnection *ShootClientConnection `json:"shootClientConnection,omitempty"` // Controllers defines the configuration of the controllers. // +optional Controllers *GardenletControllerConfiguration `json:"controllers,omitempty"` // Resources defines the total capacity for seed resources and the amount reserved for use by Gardener. // +optional Resources *ResourcesConfiguration `json:"resources,omitempty"` // LeaderElection defines the configuration of leader election client. // +optional LeaderElection *componentbaseconfigv1alpha1.LeaderElectionConfiguration `json:"leaderElection,omitempty"` // LogLevel is the level/severity for the logs. Must be one of [info,debug,error]. LogLevel string `json:"logLevel"` // LogFormat is the output format for the logs. Must be one of [text,json]. LogFormat string `json:"logFormat"` // Server defines the configuration of the HTTP server. Server ServerConfiguration `json:"server"` // Debugging holds configuration for Debugging related features. // +optional Debugging *componentbaseconfigv1alpha1.DebuggingConfiguration `json:"debugging,omitempty"` // FeatureGates is a map of feature names to bools that enable or disable alpha/experimental // features. This field modifies piecemeal the built-in default values from // "github.com/gardener/gardener/pkg/gardenlet/features/features.go". // Default: nil // +optional FeatureGates map[string]bool `json:"featureGates,omitempty"` // SeedConfig contains configuration for the seed cluster. // +optional SeedConfig *SeedConfig `json:"seedConfig,omitempty"` // Logging contains an optional configurations for the logging stack deployed // by the Gardenlet in the seed clusters. // +optional Logging *Logging `json:"logging,omitempty"` // SNI contains an optional configuration for the APIServerSNI feature used // by the Gardenlet in the seed clusters. // +optional SNI *SNI `json:"sni,omitempty"` // ETCDConfig contains an optional configuration for the // backup compaction feature in etcdbr // +optional ETCDConfig *ETCDConfig `json:"etcdConfig,omitempty"` // ExposureClassHandlers is a list of optional of exposure class handlers. // +optional ExposureClassHandlers []ExposureClassHandler `json:"exposureClassHandlers,omitempty"` // MonitoringConfig is optional and adds additional settings for the monitoring stack. // +optional Monitoring *MonitoringConfig `json:"monitoring,omitempty"` }
GardenletConfiguration defines the configuration for the Gardenlet.
func (*GardenletConfiguration) DeepCopy ¶
func (in *GardenletConfiguration) DeepCopy() *GardenletConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletConfiguration.
func (*GardenletConfiguration) DeepCopyInto ¶
func (in *GardenletConfiguration) DeepCopyInto(out *GardenletConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GardenletConfiguration) DeepCopyObject ¶
func (in *GardenletConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GardenletControllerConfiguration ¶
type GardenletControllerConfiguration struct { // BackupBucket defines the configuration of the BackupBucket controller. // +optional BackupBucket *BackupBucketControllerConfiguration `json:"backupBucket,omitempty"` // BackupEntry defines the configuration of the BackupEntry controller. // +optional BackupEntry *BackupEntryControllerConfiguration `json:"backupEntry,omitempty"` // BackupEntryMigration defines the configuration of the BackupEntryMigration controller. // +optional BackupEntryMigration *BackupEntryMigrationControllerConfiguration `json:"backupEntryMigration,omitempty"` // Bastion defines the configuration of the Bastion controller. // +optional Bastion *BastionControllerConfiguration `json:"bastion,omitempty"` // ControllerInstallation defines the configuration of the ControllerInstallation controller. // +optional ControllerInstallation *ControllerInstallationControllerConfiguration `json:"controllerInstallation,omitempty"` // ControllerInstallationCare defines the configuration of the ControllerInstallationCare controller. // +optional ControllerInstallationCare *ControllerInstallationCareControllerConfiguration `json:"controllerInstallationCare,omitempty"` // ControllerInstallationRequired defines the configuration of the ControllerInstallationRequired controller. // +optional ControllerInstallationRequired *ControllerInstallationRequiredControllerConfiguration `json:"controllerInstallationRequired,omitempty"` // Seed defines the configuration of the Seed controller. // +optional Seed *SeedControllerConfiguration `json:"seed,omitempty"` // SeedCare defines the configuration of the SeedCare controller. // +optional SeedCare *SeedCareControllerConfiguration `json:"seedCare,omitempty"` // Shoot defines the configuration of the Shoot controller. // +optional Shoot *ShootControllerConfiguration `json:"shoot,omitempty"` // ShootCare defines the configuration of the ShootCare controller. // +optional ShootCare *ShootCareControllerConfiguration `json:"shootCare,omitempty"` // ShootMigration defines the configuration of the ShootMigration controller. // +optional ShootMigration *ShootMigrationControllerConfiguration `json:"shootMigration,omitempty"` // ShootStateSync defines the configuration of the ShootState controller // +optional ShootStateSync *ShootStateSyncControllerConfiguration `json:"shootStateSync,omitempty"` // SeedAPIServerNetworkPolicy defines the configuration of the SeedAPIServerNetworkPolicy controller // +optional SeedAPIServerNetworkPolicy *SeedAPIServerNetworkPolicyControllerConfiguration `json:"seedAPIServerNetworkPolicy,omitempty"` // ManagedSeedControllerConfiguration defines the configuration of the ManagedSeed controller. // +optional ManagedSeed *ManagedSeedControllerConfiguration `json:"managedSeed,omitempty"` // ShootSecretControllerConfiguration defines the configuration of the ShootSecret controller. // +optional ShootSecret *ShootSecretControllerConfiguration `json:"shootSecret,omitempty"` }
GardenletControllerConfiguration defines the configuration of the controllers.
func (*GardenletControllerConfiguration) DeepCopy ¶
func (in *GardenletControllerConfiguration) DeepCopy() *GardenletControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenletControllerConfiguration.
func (*GardenletControllerConfiguration) DeepCopyInto ¶
func (in *GardenletControllerConfiguration) DeepCopyInto(out *GardenletControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeconfigValidity ¶ added in v1.55.0
type KubeconfigValidity struct { // Validity specifies the validity time for the client certificate issued by gardenlet. It will be set as // .spec.expirationSeconds in the created CertificateSigningRequest resource. // This value is not defaulted, meaning that the value configured via `--cluster-signing-duration` on // kube-controller-manager is used. // Note that using this value will only have effect for garden clusters >= Kubernetes 1.22. // Note that changing this value will only have effect after the next rotation of the gardenlet's kubeconfig secret. // +optional Validity *metav1.Duration `json:"validity,omitempty"` // AutoRotationJitterPercentageMin is the minimum percentage when it comes to compute a random jitter value for the // automatic rotation deadline of expiring certificates. Defaults to 70. This means that gardenlet will renew its // client certificate when 70% of its lifetime is reached the earliest. // +optional AutoRotationJitterPercentageMin *int32 `json:"autoRotationJitterPercentageMin,omitempty"` // AutoRotationJitterPercentageMax is the maximum percentage when it comes to compute a random jitter value for the // automatic rotation deadline of expiring certificates. Defaults to 90. This means that gardenlet will renew its // client certificate when 90% of its lifetime is reached at the latest. // +optional AutoRotationJitterPercentageMax *int32 `json:"autoRotationJitterPercentageMax,omitempty"` }
KubeconfigValidity allows configuring certain settings related to the validity and rotation of kubeconfig secrets.
func (*KubeconfigValidity) DeepCopy ¶ added in v1.55.0
func (in *KubeconfigValidity) DeepCopy() *KubeconfigValidity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeconfigValidity.
func (*KubeconfigValidity) DeepCopyInto ¶ added in v1.55.0
func (in *KubeconfigValidity) DeepCopyInto(out *KubeconfigValidity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerServiceConfig ¶ added in v1.24.0
type LoadBalancerServiceConfig struct { // Annotations is a key value map to annotate the underlying load balancer services. Annotations map[string]string `json:"annotations"` }
LoadBalancerServiceConfig contains configuration which is used to configure the underlying load balancer to apply the control plane endpoint exposure strategy.
func (*LoadBalancerServiceConfig) DeepCopy ¶ added in v1.24.0
func (in *LoadBalancerServiceConfig) DeepCopy() *LoadBalancerServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerServiceConfig.
func (*LoadBalancerServiceConfig) DeepCopyInto ¶ added in v1.24.0
func (in *LoadBalancerServiceConfig) DeepCopyInto(out *LoadBalancerServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logging ¶ added in v1.12.0
type Logging struct { // Enabled is used to enable or disable logging stack for clusters. // +optional Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` // FluentBit contains configurations for the fluent-bit // +optional FluentBit *FluentBit `json:"fluentBit,omitempty" yaml:"fluentBit,omitempty"` // Loki contains configuration for the Loki // +optional Loki *Loki `json:"loki,omitempty" yaml:"loki,omitempty"` // ShootNodeLogging contains configurations for the shoot node logging // +optional ShootNodeLogging *ShootNodeLogging `json:"shootNodeLogging,omitempty" yaml:"shootNodeLogging,omitempty"` // ShootEventLogging contains configurations for the shoot event logger. // +optional ShootEventLogging *ShootEventLogging `json:"shootEventLogging,omitempty" yaml:"shootEventLogging,omitempty"` }
Logging contains configuration for the logging stack.
func (*Logging) DeepCopy ¶ added in v1.12.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logging.
func (*Logging) DeepCopyInto ¶ added in v1.12.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Loki ¶ added in v1.20.0
type Loki struct { // Enabled is used to enable or disable the shoot and seed Loki. // If FluentBit is used with a custom output the Loki can, Loki is maybe unused and can be disabled. // If not set, by default Loki is enabled // +optional Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` // Garden contains configuration for the Loki in garden namespace. // +optional Garden *GardenLoki `json:"garden,omitempty" yaml:"garden,omitempty"` }
Loki contains configuration for the Loki.
func (*Loki) DeepCopy ¶ added in v1.20.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Loki.
func (*Loki) DeepCopyInto ¶ added in v1.20.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedSeedControllerConfiguration ¶ added in v1.18.0
type ManagedSeedControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the existing resources are reconciled. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // WaitSyncPeriod is the duration how often an existing resource is reconciled when the controller is waiting for an event. // +optional WaitSyncPeriod *metav1.Duration `json:"waitSyncPeriod,omitempty"` // SyncJitterPeriod is a jitter duration for the reconciler sync that can be used to distribute the syncs randomly. // If its value is greater than 0 then the managed seeds will not be enqueued immediately but only after a random // duration between 0 and the configured value. It is defaulted to 5m. // +optional SyncJitterPeriod *metav1.Duration `json:"syncJitterPeriod,omitempty"` // JitterUpdates enables enqueuing managed seeds with a random duration(jitter) in case of an update to the spec. // The applied jitterPeriod is taken from SyncJitterPeriod. // +optional JitterUpdates *bool `json:"jitterUpdates,omitempty"` }
ManagedSeedControllerConfiguration defines the configuration of the ManagedSeed controller.
func (*ManagedSeedControllerConfiguration) DeepCopy ¶ added in v1.18.0
func (in *ManagedSeedControllerConfiguration) DeepCopy() *ManagedSeedControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedControllerConfiguration.
func (*ManagedSeedControllerConfiguration) DeepCopyInto ¶ added in v1.18.0
func (in *ManagedSeedControllerConfiguration) DeepCopyInto(out *ManagedSeedControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringConfig ¶ added in v1.36.0
type MonitoringConfig struct { // Shoot is optional and contains settings for the shoot monitoring stack. // +optional Shoot *ShootMonitoringConfig `json:"shoot,omitempty"` }
MonitoringConfig contains settings for the monitoring stack.
func (*MonitoringConfig) DeepCopy ¶ added in v1.36.0
func (in *MonitoringConfig) DeepCopy() *MonitoringConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringConfig.
func (*MonitoringConfig) DeepCopyInto ¶ added in v1.36.0
func (in *MonitoringConfig) DeepCopyInto(out *MonitoringConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteWriteMonitoringConfig ¶ added in v1.36.0
type RemoteWriteMonitoringConfig struct { // URL contains an Url for remote write setting in prometheus. URL string `json:"url"` // Keep contains a list of metrics that will be remote written // +optional Keep []string `json:"keep,omitempty"` // QueueConfig contains the queue_config for prometheus remote write. // +optional QueueConfig *string `json:"queueConfig,omitempty"` }
RemoteWriteMonitoringConfig contains settings for the remote write setting for monitoring stack.
func (*RemoteWriteMonitoringConfig) DeepCopy ¶ added in v1.36.0
func (in *RemoteWriteMonitoringConfig) DeepCopy() *RemoteWriteMonitoringConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteWriteMonitoringConfig.
func (*RemoteWriteMonitoringConfig) DeepCopyInto ¶ added in v1.36.0
func (in *RemoteWriteMonitoringConfig) DeepCopyInto(out *RemoteWriteMonitoringConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesConfiguration ¶ added in v1.13.0
type ResourcesConfiguration struct { // Capacity defines the total resources of a seed. // +optional Capacity corev1.ResourceList `json:"capacity,omitempty"` // Reserved defines the resources of a seed that are reserved for use by Gardener. // Defaults to 0. // +optional Reserved corev1.ResourceList `json:"reserved,omitempty"` }
ResourcesConfiguration defines the total capacity for seed resources and the amount reserved for use by Gardener.
func (*ResourcesConfiguration) DeepCopy ¶ added in v1.13.0
func (in *ResourcesConfiguration) DeepCopy() *ResourcesConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesConfiguration.
func (*ResourcesConfiguration) DeepCopyInto ¶ added in v1.13.0
func (in *ResourcesConfiguration) DeepCopyInto(out *ResourcesConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNI ¶ added in v1.13.0
type SNI struct { // Ingress is the ingressgateway configuration. // +optional Ingress *SNIIngress `json:"ingress,omitempty"` }
SNI contains an optional configuration for the APIServerSNI feature used by the Gardenlet in the seed clusters.
func (*SNI) DeepCopy ¶ added in v1.13.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNI.
func (*SNI) DeepCopyInto ¶ added in v1.13.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNIIngress ¶ added in v1.13.0
type SNIIngress struct { // ServiceName is the name of the ingressgateway Service. // Defaults to "istio-ingressgateway". // +optional ServiceName *string `json:"serviceName,omitempty"` // ServiceExternalIP is the external ip which should be assigned to the // load balancer service of the ingress gateway. // Compatibility is depending on the respective provider cloud-controller-manager. // +optional ServiceExternalIP *string `json:"serviceExternalIP,omitempty"` // Namespace is the namespace in which the ingressgateway is deployed in. // Defaults to "istio-ingress". // +optional Namespace *string `json:"namespace,omitempty"` // Labels of the ingressgateway // Defaults to "istio: ingressgateway". // +optional Labels map[string]string `json:"labels,omitempty"` }
SNIIngress contains configuration of the ingressgateway.
func (*SNIIngress) DeepCopy ¶ added in v1.13.0
func (in *SNIIngress) DeepCopy() *SNIIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNIIngress.
func (*SNIIngress) DeepCopyInto ¶ added in v1.13.0
func (in *SNIIngress) DeepCopyInto(out *SNIIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedAPIServerNetworkPolicyControllerConfiguration ¶ added in v1.6.0
type SeedAPIServerNetworkPolicyControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
SeedAPIServerNetworkPolicyControllerConfiguration defines the configuration of the SeedAPIServerNetworkPolicy controller.
func (*SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopy ¶ added in v1.6.0
func (in *SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopy() *SeedAPIServerNetworkPolicyControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedAPIServerNetworkPolicyControllerConfiguration.
func (*SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopyInto ¶ added in v1.6.0
func (in *SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopyInto(out *SeedAPIServerNetworkPolicyControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedCareControllerConfiguration ¶ added in v1.47.0
type SeedCareControllerConfiguration struct { // SyncPeriod is the duration how often the existing resources are reconciled (how // often the health check of Seed clusters is performed // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // ConditionThresholds defines the condition threshold per condition type. // +optional ConditionThresholds []ConditionThreshold `json:"conditionThresholds,omitempty"` }
SeedCareControllerConfiguration defines the configuration of the SeedCare controller.
func (*SeedCareControllerConfiguration) DeepCopy ¶ added in v1.47.0
func (in *SeedCareControllerConfiguration) DeepCopy() *SeedCareControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedCareControllerConfiguration.
func (*SeedCareControllerConfiguration) DeepCopyInto ¶ added in v1.47.0
func (in *SeedCareControllerConfiguration) DeepCopyInto(out *SeedCareControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedClientConnection ¶
type SeedClientConnection struct {
componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:",inline"`
}
SeedClientConnection specifies the client connection settings for the proxy server to use when communicating with the seed apiserver.
func (*SeedClientConnection) DeepCopy ¶
func (in *SeedClientConnection) DeepCopy() *SeedClientConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedClientConnection.
func (*SeedClientConnection) DeepCopyInto ¶
func (in *SeedClientConnection) DeepCopyInto(out *SeedClientConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedConfig ¶
type SeedConfig struct {
gardencorev1beta1.SeedTemplate `json:",inline"`
}
SeedConfig contains configuration for the seed cluster.
func (*SeedConfig) DeepCopy ¶
func (in *SeedConfig) DeepCopy() *SeedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedConfig.
func (*SeedConfig) DeepCopyInto ¶
func (in *SeedConfig) DeepCopyInto(out *SeedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedControllerConfiguration ¶
type SeedControllerConfiguration struct { // SyncPeriod is the duration how often the existing resources are reconciled. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // LeaseResyncSeconds defines how often (in seconds) the seed lease is renewed. // Defaults to 2 // +optional LeaseResyncSeconds *int32 `json:"leaseResyncSeconds,omitempty"` // LeaseResyncMissThreshold is the amount of missed lease resyncs before the health status // is changed to false. // Defaults to 10 // +optional LeaseResyncMissThreshold *int32 `json:"leaseResyncMissThreshold,omitempty"` }
SeedControllerConfiguration defines the configuration of the Seed controller.
func (*SeedControllerConfiguration) DeepCopy ¶
func (in *SeedControllerConfiguration) DeepCopy() *SeedControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedControllerConfiguration.
func (*SeedControllerConfiguration) DeepCopyInto ¶
func (in *SeedControllerConfiguration) DeepCopyInto(out *SeedControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server ¶ added in v1.5.0
type Server struct { // BindAddress is the IP address on which to listen for the specified port. BindAddress string `json:"bindAddress"` // Port is the port on which to serve unsecured, unauthenticated access. Port int `json:"port"` }
Server contains information for HTTP(S) server configuration.
func (*Server) DeepCopy ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerConfiguration ¶ added in v1.5.0
type ServerConfiguration struct { // HealthProbes is the configuration for serving the healthz and readyz endpoints. // +optional HealthProbes *Server `json:"healthProbes,omitempty"` // Metrics is the configuration for serving the metrics endpoint. // +optional Metrics *Server `json:"metrics,omitempty"` }
ServerConfiguration contains details for the HTTP(S) servers.
func (*ServerConfiguration) DeepCopy ¶ added in v1.5.0
func (in *ServerConfiguration) DeepCopy() *ServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerConfiguration.
func (*ServerConfiguration) DeepCopyInto ¶ added in v1.5.0
func (in *ServerConfiguration) DeepCopyInto(out *ServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootCareControllerConfiguration ¶
type ShootCareControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the existing resources are reconciled (how // often the health check of Shoot clusters is performed (only if no operation is // already running on them). // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // StaleExtensionHealthChecks defines the configuration of the check for stale extension health checks. // +optional StaleExtensionHealthChecks *StaleExtensionHealthChecks `json:"staleExtensionHealthChecks,omitempty"` // ConditionThresholds defines the condition threshold per condition type. // +optional ConditionThresholds []ConditionThreshold `json:"conditionThresholds,omitempty"` // WebhookRemediatorEnabled specifies whether the remediator for webhooks not following the Kubernetes best // practices (https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#best-practices-and-warnings) // is enabled. // +optional WebhookRemediatorEnabled *bool `json:"webhookRemediatorEnabled,omitempty"` }
ShootCareControllerConfiguration defines the configuration of the ShootCare controller.
func (*ShootCareControllerConfiguration) DeepCopy ¶
func (in *ShootCareControllerConfiguration) DeepCopy() *ShootCareControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootCareControllerConfiguration.
func (*ShootCareControllerConfiguration) DeepCopyInto ¶
func (in *ShootCareControllerConfiguration) DeepCopyInto(out *ShootCareControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootClientConnection ¶
type ShootClientConnection struct {
componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:",inline"`
}
ShootClientConnection specifies the client connection settings for the proxy server to use when communicating with the shoot apiserver.
func (*ShootClientConnection) DeepCopy ¶
func (in *ShootClientConnection) DeepCopy() *ShootClientConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootClientConnection.
func (*ShootClientConnection) DeepCopyInto ¶
func (in *ShootClientConnection) DeepCopyInto(out *ShootClientConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootControllerConfiguration ¶
type ShootControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // ProgressReportPeriod is the period how often the progress of a shoot operation will be reported in the // Shoot's `.status.lastOperation` field. By default, the progress will be reported immediately after a task of the // respective flow has been completed. If you set this to a value > 0 (e.g., 5s) then it will be only reported every // 5 seconds. Any tasks that were completed in the meantime will not be reported. // +optional ProgressReportPeriod *metav1.Duration `json:"progressReportPeriod,omitempty"` // ReconcileInMaintenanceOnly determines whether Shoot reconciliations happen only // during its maintenance time window. // +optional ReconcileInMaintenanceOnly *bool `json:"reconcileInMaintenanceOnly,omitempty"` // RespectSyncPeriodOverwrite determines whether a sync period overwrite of a // Shoot (via annotation) is respected or not. Defaults to false. // +optional RespectSyncPeriodOverwrite *bool `json:"respectSyncPeriodOverwrite,omitempty"` // RetryDuration is the maximum duration how often a reconciliation will be retried // in case of errors. // +optional RetryDuration *metav1.Duration `json:"retryDuration,omitempty"` // SyncPeriod is the duration how often the existing resources are reconciled. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // DNSEntryTTLSeconds is the TTL in seconds that is being used for DNS entries when reconciling shoots. // Default: 120s // +optional DNSEntryTTLSeconds *int64 `json:"dnsEntryTTLSeconds,omitempty"` }
ShootControllerConfiguration defines the configuration of the Shoot controller.
func (*ShootControllerConfiguration) DeepCopy ¶
func (in *ShootControllerConfiguration) DeepCopy() *ShootControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootControllerConfiguration.
func (*ShootControllerConfiguration) DeepCopyInto ¶
func (in *ShootControllerConfiguration) DeepCopyInto(out *ShootControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootEventLogging ¶ added in v1.53.0
type ShootEventLogging struct { // Enabled is used to enable or disable shoot event logger. // +optional Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` }
ShootEventLogging contains configurations for the shoot event logger.
func (*ShootEventLogging) DeepCopy ¶ added in v1.53.0
func (in *ShootEventLogging) DeepCopy() *ShootEventLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootEventLogging.
func (*ShootEventLogging) DeepCopyInto ¶ added in v1.53.0
func (in *ShootEventLogging) DeepCopyInto(out *ShootEventLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootMigrationControllerConfiguration ¶ added in v1.39.0
type ShootMigrationControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the existing resources are reconciled. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // GracePeriod is the period to wait before forcing the restoration after the migration has started. // It is only relevant for shoots that are currently being migrated. // +optional GracePeriod *metav1.Duration `json:"gracePeriod,omitempty"` // LastOperationStaleDuration is the duration to consider the last operation stale after it was last updated. // +optional LastOperationStaleDuration *metav1.Duration `json:"lastOperationStaleDuration,omitempty"` }
ShootMigrationControllerConfiguration defines the configuration of the ShootMigration controller.
func (*ShootMigrationControllerConfiguration) DeepCopy ¶ added in v1.39.0
func (in *ShootMigrationControllerConfiguration) DeepCopy() *ShootMigrationControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootMigrationControllerConfiguration.
func (*ShootMigrationControllerConfiguration) DeepCopyInto ¶ added in v1.39.0
func (in *ShootMigrationControllerConfiguration) DeepCopyInto(out *ShootMigrationControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootMonitoringConfig ¶ added in v1.36.0
type ShootMonitoringConfig struct { // Enabled is used to enable or disable the shoot monitoring stack. // Defaults to true. // +optional Enabled *bool `json:"enabled,omitempty"` // RemoteWrite is optional and contains remote write setting. // +optional RemoteWrite *RemoteWriteMonitoringConfig `json:"remoteWrite,omitempty"` // ExternalLabels is optional and sets additional external labels for the monitoring stack. // +optional ExternalLabels map[string]string `json:"externalLabels,omitempty"` }
ShootMonitoringConfig contains settings for the shoot monitoring stack.
func (*ShootMonitoringConfig) DeepCopy ¶ added in v1.36.0
func (in *ShootMonitoringConfig) DeepCopy() *ShootMonitoringConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootMonitoringConfig.
func (*ShootMonitoringConfig) DeepCopyInto ¶ added in v1.36.0
func (in *ShootMonitoringConfig) DeepCopyInto(out *ShootMonitoringConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootNodeLogging ¶ added in v1.27.0
type ShootNodeLogging struct { // ShootPurposes determines which shoots can have node logging by their purpose // +optional ShootPurposes []gardencorev1beta1.ShootPurpose `json:"shootPurposes,omitempty" yaml:"shootPurposes,omitempty"` }
ShootNodeLogging contains configuration for the shoot node logging.
func (*ShootNodeLogging) DeepCopy ¶ added in v1.27.0
func (in *ShootNodeLogging) DeepCopy() *ShootNodeLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootNodeLogging.
func (*ShootNodeLogging) DeepCopyInto ¶ added in v1.27.0
func (in *ShootNodeLogging) DeepCopyInto(out *ShootNodeLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootSecretControllerConfiguration ¶ added in v1.43.0
type ShootSecretControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
ShootSecretControllerConfiguration defines the configuration of the ShootSecret controller.
func (*ShootSecretControllerConfiguration) DeepCopy ¶ added in v1.43.0
func (in *ShootSecretControllerConfiguration) DeepCopy() *ShootSecretControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootSecretControllerConfiguration.
func (*ShootSecretControllerConfiguration) DeepCopyInto ¶ added in v1.43.0
func (in *ShootSecretControllerConfiguration) DeepCopyInto(out *ShootSecretControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootStateSyncControllerConfiguration ¶ added in v0.34.0
type ShootStateSyncControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
ShootStateSyncControllerConfiguration defines the configuration of the ShootState Sync controller.
func (*ShootStateSyncControllerConfiguration) DeepCopy ¶ added in v0.34.0
func (in *ShootStateSyncControllerConfiguration) DeepCopy() *ShootStateSyncControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootStateSyncControllerConfiguration.
func (*ShootStateSyncControllerConfiguration) DeepCopyInto ¶ added in v0.34.0
func (in *ShootStateSyncControllerConfiguration) DeepCopyInto(out *ShootStateSyncControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaleExtensionHealthChecks ¶ added in v1.16.0
type StaleExtensionHealthChecks struct { // Enabled specifies whether the check for stale extensions health checks is enabled. // Defaults to true. Enabled bool `json:"enabled"` // Threshold configures the threshold when gardenlet considers a health check report of an extension CRD as outdated. // The threshold should have some leeway in case a Gardener extension is temporarily unavailable. // Defaults to 5m. // +optional Threshold *metav1.Duration `json:"threshold,omitempty"` }
StaleExtensionHealthChecks defines the configuration of the check for stale extension health checks.
func (*StaleExtensionHealthChecks) DeepCopy ¶ added in v1.16.0
func (in *StaleExtensionHealthChecks) DeepCopy() *StaleExtensionHealthChecks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaleExtensionHealthChecks.
func (*StaleExtensionHealthChecks) DeepCopyInto ¶ added in v1.16.0
func (in *StaleExtensionHealthChecks) DeepCopyInto(out *StaleExtensionHealthChecks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.