Documentation ¶
Index ¶
- Constants
- Variables
- func Convert_config_BackupBucketControllerConfiguration_To_v1alpha1_BackupBucketControllerConfiguration(in *config.BackupBucketControllerConfiguration, ...) error
- func Convert_config_BackupEntryControllerConfiguration_To_v1alpha1_BackupEntryControllerConfiguration(in *config.BackupEntryControllerConfiguration, ...) 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_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_HTTPSServer_To_v1alpha1_HTTPSServer(in *config.HTTPSServer, out *HTTPSServer, s conversion.Scope) error
- func Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *config.LeaderElectionConfiguration, out *LeaderElectionConfiguration, ...) 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_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_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_ShootStateSyncControllerConfiguration_To_v1alpha1_ShootStateSyncControllerConfiguration(in *config.ShootStateSyncControllerConfiguration, ...) error
- func Convert_config_StaleExtensionHealthChecks_To_v1alpha1_StaleExtensionHealthChecks(in *config.StaleExtensionHealthChecks, out *StaleExtensionHealthChecks, ...) error
- func Convert_config_TLSServer_To_v1alpha1_TLSServer(in *config.TLSServer, out *TLSServer, s conversion.Scope) 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_BackupEntryControllerConfiguration_To_config_BackupEntryControllerConfiguration(in *BackupEntryControllerConfiguration, ...) 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_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_HTTPSServer_To_config_HTTPSServer(in *HTTPSServer, out *config.HTTPSServer, s conversion.Scope) error
- func Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *config.LeaderElectionConfiguration, ...) 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_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_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_ShootStateSyncControllerConfiguration_To_config_ShootStateSyncControllerConfiguration(in *ShootStateSyncControllerConfiguration, ...) error
- func Convert_v1alpha1_StaleExtensionHealthChecks_To_config_StaleExtensionHealthChecks(in *StaleExtensionHealthChecks, out *config.StaleExtensionHealthChecks, ...) error
- func Convert_v1alpha1_TLSServer_To_config_TLSServer(in *TLSServer, out *config.TLSServer, s conversion.Scope) 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_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
- func SetDefaults_ControllerInstallationCareControllerConfiguration(obj *ControllerInstallationCareControllerConfiguration)
- func SetDefaults_ControllerInstallationControllerConfiguration(obj *ControllerInstallationControllerConfiguration)
- func SetDefaults_ControllerInstallationRequiredControllerConfiguration(obj *ControllerInstallationRequiredControllerConfiguration)
- func SetDefaults_GardenletConfiguration(obj *GardenletConfiguration)
- func SetDefaults_LeaderElectionConfiguration(obj *LeaderElectionConfiguration)
- func SetDefaults_ManagedSeedControllerConfiguration(obj *ManagedSeedControllerConfiguration)
- func SetDefaults_SNI(obj *SNI)
- func SetDefaults_SNIIngress(obj *SNIIngress)
- func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration(obj *SeedAPIServerNetworkPolicyControllerConfiguration)
- func SetDefaults_SeedControllerConfiguration(obj *SeedControllerConfiguration)
- func SetDefaults_ShootCareControllerConfiguration(obj *ShootCareControllerConfiguration)
- func SetDefaults_ShootControllerConfiguration(obj *ShootControllerConfiguration)
- func SetDefaults_ShootStateSyncControllerConfiguration(obj *ShootStateSyncControllerConfiguration)
- func SetDefaults_StaleExtensionHealthChecks(obj *StaleExtensionHealthChecks)
- func SetObjectDefaults_GardenletConfiguration(in *GardenletConfiguration)
- type BackupBucketControllerConfiguration
- type BackupEntryControllerConfiguration
- type ConditionThreshold
- type ControllerInstallationCareControllerConfiguration
- type ControllerInstallationControllerConfiguration
- type ControllerInstallationRequiredControllerConfiguration
- type FluentBit
- type GardenClientConnection
- type GardenLoki
- type GardenletConfiguration
- type GardenletControllerConfiguration
- type HTTPSServer
- type LeaderElectionConfiguration
- type Logging
- type Loki
- type ManagedSeedControllerConfiguration
- type ResourcesConfiguration
- type SNI
- type SNIIngress
- type SeedAPIServerNetworkPolicyControllerConfiguration
- type SeedClientConnection
- type SeedConfig
- type SeedControllerConfiguration
- type Server
- type ServerConfiguration
- type ShootCareControllerConfiguration
- type ShootClientConnection
- type ShootControllerConfiguration
- type ShootStateSyncControllerConfiguration
- type StaleExtensionHealthChecks
- type TLSServer
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 // DefaultLogLevel is the default log level. DefaultLogLevel = "info" // DefaultKubernetesLogLevel is the default Kubernetes log level. DefaultKubernetesLogLevel klog.Level = 0 // DefaultControllerConcurrentSyncs is a default value for concurrent syncs for controllers. DefaultControllerConcurrentSyncs = 20 // DefaultSNIIngresNamespace is the default sni ingress namespace. DefaultSNIIngresNamespace = "istio-ingress" // DefaultSNIIngresServiceName is the default sni ingress service name. DefaultSNIIngresServiceName = "istio-ingressgateway" )
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 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_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_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 ¶
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 ¶
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_FluentBit_To_v1alpha1_FluentBit ¶
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 ¶
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_HTTPSServer_To_v1alpha1_HTTPSServer ¶
func Convert_config_HTTPSServer_To_v1alpha1_HTTPSServer(in *config.HTTPSServer, out *HTTPSServer, s conversion.Scope) error
Convert_config_HTTPSServer_To_v1alpha1_HTTPSServer is an autogenerated conversion function.
func Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration ¶
func Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *config.LeaderElectionConfiguration, out *LeaderElectionConfiguration, s conversion.Scope) error
Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration is an autogenerated conversion function.
func Convert_config_Logging_To_v1alpha1_Logging ¶
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 ¶
Convert_config_Loki_To_v1alpha1_Loki is an autogenerated conversion function.
func Convert_config_ManagedSeedControllerConfiguration_To_v1alpha1_ManagedSeedControllerConfiguration ¶
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_ResourcesConfiguration_To_v1alpha1_ResourcesConfiguration ¶
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 ¶
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 ¶
Convert_config_SNI_To_v1alpha1_SNI is an autogenerated conversion function.
func Convert_config_SeedAPIServerNetworkPolicyControllerConfiguration_To_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration ¶
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_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 ¶
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 ¶
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_ShootStateSyncControllerConfiguration_To_v1alpha1_ShootStateSyncControllerConfiguration ¶
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 ¶
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_config_TLSServer_To_v1alpha1_TLSServer ¶
func Convert_config_TLSServer_To_v1alpha1_TLSServer(in *config.TLSServer, out *TLSServer, s conversion.Scope) error
Convert_config_TLSServer_To_v1alpha1_TLSServer is an autogenerated conversion function.
func Convert_core_SeedTemplate_To_v1beta1_SeedTemplate ¶
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_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_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 ¶
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 ¶
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_FluentBit_To_config_FluentBit ¶
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 ¶
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_HTTPSServer_To_config_HTTPSServer ¶
func Convert_v1alpha1_HTTPSServer_To_config_HTTPSServer(in *HTTPSServer, out *config.HTTPSServer, s conversion.Scope) error
Convert_v1alpha1_HTTPSServer_To_config_HTTPSServer is an autogenerated conversion function.
func Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration ¶
func Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *config.LeaderElectionConfiguration, s conversion.Scope) error
Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_Logging_To_config_Logging ¶
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 ¶
Convert_v1alpha1_Loki_To_config_Loki is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedControllerConfiguration_To_config_ManagedSeedControllerConfiguration ¶
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_ResourcesConfiguration_To_config_ResourcesConfiguration ¶
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 ¶
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 ¶
Convert_v1alpha1_SNI_To_config_SNI is an autogenerated conversion function.
func Convert_v1alpha1_SeedAPIServerNetworkPolicyControllerConfiguration_To_config_SeedAPIServerNetworkPolicyControllerConfiguration ¶
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_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 ¶
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 ¶
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_ShootStateSyncControllerConfiguration_To_config_ShootStateSyncControllerConfiguration ¶
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 ¶
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_v1alpha1_TLSServer_To_config_TLSServer ¶
func Convert_v1alpha1_TLSServer_To_config_TLSServer(in *TLSServer, out *config.TLSServer, s conversion.Scope) error
Convert_v1alpha1_TLSServer_To_config_TLSServer is an autogenerated conversion function.
func Convert_v1beta1_SeedTemplate_To_core_SeedTemplate ¶
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_ClientConnectionConfiguration ¶
func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
SetDefaults_ClientConnectionConfiguration sets defaults for the client connection objects.
func SetDefaults_ControllerInstallationCareControllerConfiguration ¶
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 ¶
func SetDefaults_ControllerInstallationRequiredControllerConfiguration(obj *ControllerInstallationRequiredControllerConfiguration)
SetDefaults_ControllerInstallationRequiredControllerConfiguration sets defaults for the ControllerInstallationRequired controller.
func SetDefaults_GardenletConfiguration ¶
func SetDefaults_GardenletConfiguration(obj *GardenletConfiguration)
SetDefaults_GardenletConfiguration sets defaults for the configuration of the Gardenlet.
func SetDefaults_LeaderElectionConfiguration ¶
func SetDefaults_LeaderElectionConfiguration(obj *LeaderElectionConfiguration)
SetDefaults_LeaderElectionConfiguration sets defaults for the leader election of the gardenlet.
func SetDefaults_ManagedSeedControllerConfiguration ¶
func SetDefaults_ManagedSeedControllerConfiguration(obj *ManagedSeedControllerConfiguration)
SetDefaults_ManagedSeedControllerConfiguration sets defaults for the managed seed controller.
func SetDefaults_SNIIngress ¶
func SetDefaults_SNIIngress(obj *SNIIngress)
SetDefaults_SNIIngress sets defaults for SNI ingressgateway.
func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration ¶
func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration(obj *SeedAPIServerNetworkPolicyControllerConfiguration)
SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration sets defaults for the seed apiserver endpoints 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_ShootStateSyncControllerConfiguration ¶
func SetDefaults_ShootStateSyncControllerConfiguration(obj *ShootStateSyncControllerConfiguration)
SetDefaults_ShootStateSyncControllerConfiguration sets defaults for the shoot state controller.
func SetDefaults_StaleExtensionHealthChecks ¶
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 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 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 ¶
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 ¶
func (in *ControllerInstallationCareControllerConfiguration) DeepCopy() *ControllerInstallationCareControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerInstallationCareControllerConfiguration.
func (*ControllerInstallationCareControllerConfiguration) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ControllerInstallationRequiredControllerConfiguration) DeepCopy() *ControllerInstallationRequiredControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerInstallationRequiredControllerConfiguration.
func (*ControllerInstallationRequiredControllerConfiguration) DeepCopyInto ¶
func (in *ControllerInstallationRequiredControllerConfiguration) DeepCopyInto(out *ControllerInstallationRequiredControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentBit ¶
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"` }
FluentBit contains configuration for Fluent Bit.
func (*FluentBit) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentBit.
func (*FluentBit) DeepCopyInto ¶
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 shooted seeds. // +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 shooted seeds. // +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"` }
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 ¶
type GardenLoki struct { // Priority is the priority value for the Loki Priority *int `json:"priority,omitempty" yaml:"priority,omitempty"` }
GardenLoki contains configuration for the Loki in garden namespace.
func (*GardenLoki) DeepCopy ¶
func (in *GardenLoki) DeepCopy() *GardenLoki
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GardenLoki.
func (*GardenLoki) DeepCopyInto ¶
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 *LeaderElectionConfiguration `json:"leaderElection,omitempty"` // LogLevel is the level/severity for the logs. Must be one of [info,debug,error]. // +optional LogLevel *string `json:"logLevel,omitempty"` // KubernetesLogLevel is the log level used for Kubernetes' k8s.io/klog functions. // +optional KubernetesLogLevel *klog.Level `json:"kubernetesLogLevel,omitempty"` // Server defines the configuration of the HTTP server. // +optional Server *ServerConfiguration `json:"server,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. Must not be set if seed selector is set. // In this case the gardenlet creates the `Seed` object itself based on the provided config. // +optional SeedConfig *SeedConfig `json:"seedConfig,omitempty"` // SeedSelector contains an optional list of labels on `Seed` resources that shall be managed by // this gardenlet instance. In this case the `Seed` object is not managed by the Gardenlet and must // be created by an operator/administrator. // +optional SeedSelector *metav1.LabelSelector `json:"seedSelector,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"` }
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"` // BackupEntry defines the configuration of the BackupEntry controller. // +optional BackupEntry *BackupEntryControllerConfiguration `json:"backupEntry"` // 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"` // 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"` // 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 the configuration of the ManagedSeed controller. // +optional ManagedSeed *ManagedSeedControllerConfiguration `json:"managedSeed,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 HTTPSServer ¶
type HTTPSServer struct { // Server is the configuration for the bind address and the port. Server `json:",inline"` // TLSServer contains information about the TLS configuration for a HTTPS server. If empty then a proper server // certificate will be self-generated during startup. // +optional TLS *TLSServer `json:"tls,omitempty"` }
HTTPSServer is the configuration for the HTTPSServer server.
func (*HTTPSServer) DeepCopy ¶
func (in *HTTPSServer) DeepCopy() *HTTPSServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSServer.
func (*HTTPSServer) DeepCopyInto ¶
func (in *HTTPSServer) DeepCopyInto(out *HTTPSServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LeaderElectionConfiguration ¶
type LeaderElectionConfiguration struct { componentbaseconfigv1alpha1.LeaderElectionConfiguration `json:",inline"` // LockObjectNamespace defines the namespace of the lock object. // +optional LockObjectNamespace *string `json:"lockObjectNamespace,omitempty"` // LockObjectName defines the lock object name. // +optional LockObjectName *string `json:"lockObjectName,omitempty"` }
LeaderElectionConfiguration defines the configuration of leader election clients for components that can run with leader election enabled.
func (*LeaderElectionConfiguration) DeepCopy ¶
func (in *LeaderElectionConfiguration) DeepCopy() *LeaderElectionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LeaderElectionConfiguration.
func (*LeaderElectionConfiguration) DeepCopyInto ¶
func (in *LeaderElectionConfiguration) DeepCopyInto(out *LeaderElectionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logging ¶
type Logging struct { // 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"` }
Logging contains configuration for the logging stack.
func (*Logging) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logging.
func (*Logging) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Loki ¶
type Loki struct { // Garden contains configuration for the Loki in garden namespace. Garden *GardenLoki `json:"garden,omitempty" yaml:"garden,omitempty"` }
Loki contains configuration for the Loki.
func (*Loki) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Loki.
func (*Loki) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedSeedControllerConfiguration ¶
type ManagedSeedControllerConfiguration struct { // ConcurrentSyncs is the number of workers used for the controller to work on // events. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,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"` }
ManagedSeedControllerConfiguration defines the configuration of the ManagedSeed controller.
func (*ManagedSeedControllerConfiguration) DeepCopy ¶
func (in *ManagedSeedControllerConfiguration) DeepCopy() *ManagedSeedControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedControllerConfiguration.
func (*ManagedSeedControllerConfiguration) DeepCopyInto ¶
func (in *ManagedSeedControllerConfiguration) DeepCopyInto(out *ManagedSeedControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesConfiguration ¶
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 ¶
func (in *ResourcesConfiguration) DeepCopy() *ResourcesConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesConfiguration.
func (*ResourcesConfiguration) DeepCopyInto ¶
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 ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNI.
func (*SNI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNIIngress ¶
type SNIIngress struct { // ServiceName is the name of the ingressgateway Service. // Defaults to "istio-ingressgateway". // +optional ServiceName *string `json:"serviceName,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 ¶
func (in *SNIIngress) DeepCopy() *SNIIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNIIngress.
func (*SNIIngress) DeepCopyInto ¶
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 ¶
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 ¶
func (in *SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopy() *SeedAPIServerNetworkPolicyControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedAPIServerNetworkPolicyControllerConfiguration.
func (*SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopyInto ¶
func (in *SeedAPIServerNetworkPolicyControllerConfiguration) DeepCopyInto(out *SeedAPIServerNetworkPolicyControllerConfiguration)
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 { // 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"` }
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 ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerConfiguration ¶
type ServerConfiguration struct { // HTTPS is the configuration for the HTTPS server. HTTPS HTTPSServer `json:"https"` }
ServerConfiguration contains details for the HTTP(S) servers.
func (*ServerConfiguration) DeepCopy ¶
func (in *ServerConfiguration) DeepCopy() *ServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerConfiguration.
func (*ServerConfiguration) DeepCopyInto ¶
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"` }
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 ShootStateSyncControllerConfiguration ¶
type ShootStateSyncControllerConfiguration 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 extension resources are synced to the ShootState resource // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` }
ShootStateSyncControllerConfiguration defines the configuration of the ShootState Sync controller.
func (*ShootStateSyncControllerConfiguration) DeepCopy ¶
func (in *ShootStateSyncControllerConfiguration) DeepCopy() *ShootStateSyncControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootStateSyncControllerConfiguration.
func (*ShootStateSyncControllerConfiguration) DeepCopyInto ¶
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 ¶
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 ¶
func (in *StaleExtensionHealthChecks) DeepCopy() *StaleExtensionHealthChecks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaleExtensionHealthChecks.
func (*StaleExtensionHealthChecks) DeepCopyInto ¶
func (in *StaleExtensionHealthChecks) DeepCopyInto(out *StaleExtensionHealthChecks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSServer ¶
type TLSServer struct { // ServerCertPath is the path to the server certificate file. ServerCertPath string `json:"serverCertPath"` // ServerKeyPath is the path to the private key file. ServerKeyPath string `json:"serverKeyPath"` }
TLSServer contains information about the TLS configuration for a HTTPS server.
func (*TLSServer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSServer.
func (*TLSServer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.