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_GardenClientConnection_To_v1alpha1_GardenClientConnection(in *config.GardenClientConnection, out *GardenClientConnection, ...) 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_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_TLSServer_To_v1alpha1_TLSServer(in *config.TLSServer, out *TLSServer, s conversion.Scope) 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_GardenClientConnection_To_config_GardenClientConnection(in *GardenClientConnection, out *config.GardenClientConnection, ...) 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_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_TLSServer_To_config_TLSServer(in *TLSServer, out *config.TLSServer, s conversion.Scope) 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_GardenClientConnection(obj *GardenClientConnection)
- func SetDefaults_GardenletConfiguration(obj *GardenletConfiguration)
- func SetDefaults_LeaderElectionConfiguration(obj *LeaderElectionConfiguration)
- func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration(obj *SeedAPIServerNetworkPolicyControllerConfiguration)
- func SetDefaults_SeedClientConnection(obj *SeedClientConnection)
- func SetDefaults_SeedControllerConfiguration(obj *SeedControllerConfiguration)
- func SetDefaults_ShootCareControllerConfiguration(obj *ShootCareControllerConfiguration)
- func SetDefaults_ShootClientConnection(obj *ShootClientConnection)
- func SetDefaults_ShootControllerConfiguration(obj *ShootControllerConfiguration)
- func SetDefaults_ShootStateSyncControllerConfiguration(obj *ShootStateSyncControllerConfiguration)
- func SetObjectDefaults_GardenletConfiguration(in *GardenletConfiguration)
- type BackupBucketControllerConfiguration
- type BackupEntryControllerConfiguration
- type ConditionThreshold
- type ControllerInstallationCareControllerConfiguration
- type ControllerInstallationControllerConfiguration
- type ControllerInstallationRequiredControllerConfiguration
- type GardenClientConnection
- type GardenletConfiguration
- type GardenletControllerConfiguration
- type HTTPSServer
- type LeaderElectionConfiguration
- type SeedAPIServerNetworkPolicyControllerConfiguration
- type SeedClientConnection
- type SeedConfig
- type SeedControllerConfiguration
- type Server
- type ServerConfiguration
- type ShootCareControllerConfiguration
- type ShootClientConnection
- type ShootControllerConfiguration
- type ShootStateSyncControllerConfiguration
- 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 )
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 is a default value for sync period for controllers. DefaultControllerSyncPeriod = metav1.Duration{Duration: time.Minute} )
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 ¶ 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_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_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 ¶ added in v1.5.0
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_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_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_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_TLSServer_To_v1alpha1_TLSServer ¶ added in v1.5.0
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_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 ¶ 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_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_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 ¶ added in v1.5.0
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_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_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_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_TLSServer_To_config_TLSServer ¶ added in v1.5.0
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 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 ¶ 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_GardenClientConnection ¶
func SetDefaults_GardenClientConnection(obj *GardenClientConnection)
SetDefaults_GardenClientConnection sets defaults for the client connection objects.
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_SeedAPIServerNetworkPolicyControllerConfiguration ¶ added in v1.6.0
func SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration(obj *SeedAPIServerNetworkPolicyControllerConfiguration)
SetDefaults_SeedAPIServerNetworkPolicyControllerConfiguration sets defaults for the seed apiserver endpoints controller.
func SetDefaults_SeedClientConnection ¶
func SetDefaults_SeedClientConnection(obj *SeedClientConnection)
SetDefaults_SeedClientConnection sets defaults for the client connection objects.
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_ShootClientConnection ¶
func SetDefaults_ShootClientConnection(obj *ShootClientConnection)
SetDefaults_ShootClientConnection sets defaults for the client connection objects.
func SetDefaults_ShootControllerConfiguration ¶
func SetDefaults_ShootControllerConfiguration(obj *ShootControllerConfiguration)
SetDefaults_ShootControllerConfiguration sets defaults for the shoot controller.
func SetDefaults_ShootStateSyncControllerConfiguration ¶ added in v0.34.0
func SetDefaults_ShootStateSyncControllerConfiguration(obj *ShootStateSyncControllerConfiguration)
SetDefaults_ShootStateSyncControllerConfiguration sets defaults for the shoot state controller.
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 Backup Entry after deletion timestamp is set. // If value is set to 0 then the BackupEntryController will trigger deletion immediately. // +optional DeletionGracePeriodHours *int `json:"deletionGracePeriodHours,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 ¶ 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 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 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"` // 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. May 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"` }
GardenletConfiguration defines the configuration for the Gardener controller manager.
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 ShootStateController controller // +optional ShootStateSync *ShootStateSyncControllerConfiguration `json:"shootStateSync,omitempty"` // SeedAPIServerNetworkPolicy defines the configuration of the SeedAPIServerNetworkPolicy controller // +optional SeedAPIServerNetworkPolicy *SeedAPIServerNetworkPolicyControllerConfiguration `json:"seedAPIServerNetworkPolicy,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 ¶ added in v1.5.0
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 ¶ added in v1.5.0
func (in *HTTPSServer) DeepCopy() *HTTPSServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSServer.
func (*HTTPSServer) DeepCopyInto ¶ added in v1.5.0
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 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 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.Seed `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 ¶ 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 { // HTTPS is the configuration for the HTTPS server. HTTPS HTTPSServer `json:"https"` }
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"` // StaleExtensionHealthCheckThreshold configures the threshold when Gardener considers a Health check report of an // Extension CRD as outdated. // The StaleExtensionHealthCheckThreshold should have some leeway in case a Gardener extension is temporarily unavailable. // If not set, Gardener does not verify for outdated health check reports. This is for backwards-compatibility reasons // and will become default in a future version. // +optional StaleExtensionHealthCheckThreshold *metav1.Duration `json:"staleExtensionHealthCheckThreshold,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"` // 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"` }
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 ¶ 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"` // 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 ¶ 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 TLSServer ¶ added in v1.5.0
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 ¶ added in v1.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSServer.
func (*TLSServer) DeepCopyInto ¶ added in v1.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.