Documentation
¶
Index ¶
- Constants
- Variables
- func Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration(in *config.BastionControllerConfiguration, out *BastionControllerConfiguration, ...) error
- func Convert_config_CertificateSigningRequestControllerConfiguration_To_v1alpha1_CertificateSigningRequestControllerConfiguration(in *config.CertificateSigningRequestControllerConfiguration, ...) error
- func Convert_config_CloudProfileControllerConfiguration_To_v1alpha1_CloudProfileControllerConfiguration(in *config.CloudProfileControllerConfiguration, ...) error
- func Convert_config_ConditionThreshold_To_v1alpha1_ConditionThreshold(in *config.ConditionThreshold, out *ConditionThreshold, s conversion.Scope) error
- func Convert_config_ControllerDeploymentControllerConfiguration_To_v1alpha1_ControllerDeploymentControllerConfiguration(in *config.ControllerDeploymentControllerConfiguration, ...) error
- func Convert_config_ControllerManagerConfiguration_To_v1alpha1_ControllerManagerConfiguration(in *config.ControllerManagerConfiguration, out *ControllerManagerConfiguration, ...) error
- func Convert_config_ControllerManagerControllerConfiguration_To_v1alpha1_ControllerManagerControllerConfiguration(in *config.ControllerManagerControllerConfiguration, ...) error
- func Convert_config_ControllerRegistrationControllerConfiguration_To_v1alpha1_ControllerRegistrationControllerConfiguration(in *config.ControllerRegistrationControllerConfiguration, ...) error
- func Convert_config_EventControllerConfiguration_To_v1alpha1_EventControllerConfiguration(in *config.EventControllerConfiguration, out *EventControllerConfiguration, ...) error
- func Convert_config_ExposureClassControllerConfiguration_To_v1alpha1_ExposureClassControllerConfiguration(in *config.ExposureClassControllerConfiguration, ...) error
- func Convert_config_ManagedSeedSetControllerConfiguration_To_v1alpha1_ManagedSeedSetControllerConfiguration(in *config.ManagedSeedSetControllerConfiguration, ...) error
- func Convert_config_ProjectControllerConfiguration_To_v1alpha1_ProjectControllerConfiguration(in *config.ProjectControllerConfiguration, out *ProjectControllerConfiguration, ...) error
- func Convert_config_QuotaConfiguration_To_v1alpha1_QuotaConfiguration(in *config.QuotaConfiguration, out *QuotaConfiguration, s conversion.Scope) error
- func Convert_config_QuotaControllerConfiguration_To_v1alpha1_QuotaControllerConfiguration(in *config.QuotaControllerConfiguration, out *QuotaControllerConfiguration, ...) error
- func Convert_config_SecretBindingControllerConfiguration_To_v1alpha1_SecretBindingControllerConfiguration(in *config.SecretBindingControllerConfiguration, ...) error
- func Convert_config_SeedBackupBucketsCheckControllerConfiguration_To_v1alpha1_SeedBackupBucketsCheckControllerConfiguration(in *config.SeedBackupBucketsCheckControllerConfiguration, ...) error
- func Convert_config_SeedControllerConfiguration_To_v1alpha1_SeedControllerConfiguration(in *config.SeedControllerConfiguration, out *SeedControllerConfiguration, ...) error
- func Convert_config_SeedExtensionsCheckControllerConfiguration_To_v1alpha1_SeedExtensionsCheckControllerConfiguration(in *config.SeedExtensionsCheckControllerConfiguration, ...) 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_ShootConditionsControllerConfiguration_To_v1alpha1_ShootConditionsControllerConfiguration(in *config.ShootConditionsControllerConfiguration, ...) error
- func Convert_config_ShootHibernationControllerConfiguration_To_v1alpha1_ShootHibernationControllerConfiguration(in *config.ShootHibernationControllerConfiguration, ...) error
- func Convert_config_ShootMaintenanceControllerConfiguration_To_v1alpha1_ShootMaintenanceControllerConfiguration(in *config.ShootMaintenanceControllerConfiguration, ...) error
- func Convert_config_ShootQuotaControllerConfiguration_To_v1alpha1_ShootQuotaControllerConfiguration(in *config.ShootQuotaControllerConfiguration, ...) error
- func Convert_config_ShootReferenceControllerConfiguration_To_v1alpha1_ShootReferenceControllerConfiguration(in *config.ShootReferenceControllerConfiguration, ...) error
- func Convert_config_ShootRetryControllerConfiguration_To_v1alpha1_ShootRetryControllerConfiguration(in *config.ShootRetryControllerConfiguration, ...) error
- func Convert_config_ShootStatusLabelControllerConfiguration_To_v1alpha1_ShootStatusLabelControllerConfiguration(in *config.ShootStatusLabelControllerConfiguration, ...) error
- func Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration(in *BastionControllerConfiguration, out *config.BastionControllerConfiguration, ...) error
- func Convert_v1alpha1_CertificateSigningRequestControllerConfiguration_To_config_CertificateSigningRequestControllerConfiguration(in *CertificateSigningRequestControllerConfiguration, ...) error
- func Convert_v1alpha1_CloudProfileControllerConfiguration_To_config_CloudProfileControllerConfiguration(in *CloudProfileControllerConfiguration, ...) error
- func Convert_v1alpha1_ConditionThreshold_To_config_ConditionThreshold(in *ConditionThreshold, out *config.ConditionThreshold, s conversion.Scope) error
- func Convert_v1alpha1_ControllerDeploymentControllerConfiguration_To_config_ControllerDeploymentControllerConfiguration(in *ControllerDeploymentControllerConfiguration, ...) error
- func Convert_v1alpha1_ControllerManagerConfiguration_To_config_ControllerManagerConfiguration(in *ControllerManagerConfiguration, out *config.ControllerManagerConfiguration, ...) error
- func Convert_v1alpha1_ControllerManagerControllerConfiguration_To_config_ControllerManagerControllerConfiguration(in *ControllerManagerControllerConfiguration, ...) error
- func Convert_v1alpha1_ControllerRegistrationControllerConfiguration_To_config_ControllerRegistrationControllerConfiguration(in *ControllerRegistrationControllerConfiguration, ...) error
- func Convert_v1alpha1_EventControllerConfiguration_To_config_EventControllerConfiguration(in *EventControllerConfiguration, out *config.EventControllerConfiguration, ...) error
- func Convert_v1alpha1_ExposureClassControllerConfiguration_To_config_ExposureClassControllerConfiguration(in *ExposureClassControllerConfiguration, ...) error
- func Convert_v1alpha1_ManagedSeedSetControllerConfiguration_To_config_ManagedSeedSetControllerConfiguration(in *ManagedSeedSetControllerConfiguration, ...) error
- func Convert_v1alpha1_ProjectControllerConfiguration_To_config_ProjectControllerConfiguration(in *ProjectControllerConfiguration, out *config.ProjectControllerConfiguration, ...) error
- func Convert_v1alpha1_QuotaConfiguration_To_config_QuotaConfiguration(in *QuotaConfiguration, out *config.QuotaConfiguration, s conversion.Scope) error
- func Convert_v1alpha1_QuotaControllerConfiguration_To_config_QuotaControllerConfiguration(in *QuotaControllerConfiguration, out *config.QuotaControllerConfiguration, ...) error
- func Convert_v1alpha1_SecretBindingControllerConfiguration_To_config_SecretBindingControllerConfiguration(in *SecretBindingControllerConfiguration, ...) error
- func Convert_v1alpha1_SeedBackupBucketsCheckControllerConfiguration_To_config_SeedBackupBucketsCheckControllerConfiguration(in *SeedBackupBucketsCheckControllerConfiguration, ...) error
- func Convert_v1alpha1_SeedControllerConfiguration_To_config_SeedControllerConfiguration(in *SeedControllerConfiguration, out *config.SeedControllerConfiguration, ...) error
- func Convert_v1alpha1_SeedExtensionsCheckControllerConfiguration_To_config_SeedExtensionsCheckControllerConfiguration(in *SeedExtensionsCheckControllerConfiguration, ...) 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_ShootConditionsControllerConfiguration_To_config_ShootConditionsControllerConfiguration(in *ShootConditionsControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootHibernationControllerConfiguration_To_config_ShootHibernationControllerConfiguration(in *ShootHibernationControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootMaintenanceControllerConfiguration_To_config_ShootMaintenanceControllerConfiguration(in *ShootMaintenanceControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootQuotaControllerConfiguration_To_config_ShootQuotaControllerConfiguration(in *ShootQuotaControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootReferenceControllerConfiguration_To_config_ShootReferenceControllerConfiguration(in *ShootReferenceControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootRetryControllerConfiguration_To_config_ShootRetryControllerConfiguration(in *ShootRetryControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootStatusLabelControllerConfiguration_To_config_ShootStatusLabelControllerConfiguration(in *ShootStatusLabelControllerConfiguration, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_CertificateSigningRequestControllerConfiguration(obj *CertificateSigningRequestControllerConfiguration)
- func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
- func SetDefaults_ControllerManagerConfiguration(obj *ControllerManagerConfiguration)
- func SetDefaults_EventControllerConfiguration(obj *EventControllerConfiguration)
- func SetDefaults_LeaderElectionConfiguration(obj *componentbaseconfigv1alpha1.LeaderElectionConfiguration)
- func SetDefaults_ManagedSeedSetControllerConfiguration(obj *ManagedSeedSetControllerConfiguration)
- func SetDefaults_SeedBackupBucketsCheckControllerConfiguration(obj *SeedBackupBucketsCheckControllerConfiguration)
- func SetDefaults_SeedControllerConfiguration(obj *SeedControllerConfiguration)
- func SetDefaults_SeedExtensionsCheckControllerConfiguration(obj *SeedExtensionsCheckControllerConfiguration)
- func SetDefaults_ShootHibernationControllerConfiguration(obj *ShootHibernationControllerConfiguration)
- func SetDefaults_ShootRetryControllerConfiguration(obj *ShootRetryControllerConfiguration)
- func SetObjectDefaults_ControllerManagerConfiguration(in *ControllerManagerConfiguration)
- type BastionControllerConfiguration
- type CertificateSigningRequestControllerConfiguration
- type CloudProfileControllerConfiguration
- type ConditionThreshold
- type ControllerDeploymentControllerConfiguration
- type ControllerManagerConfiguration
- type ControllerManagerControllerConfiguration
- type ControllerRegistrationControllerConfiguration
- type EventControllerConfiguration
- type ExposureClassControllerConfiguration
- type ManagedSeedSetControllerConfiguration
- type ProjectControllerConfiguration
- type QuotaConfiguration
- type QuotaControllerConfiguration
- type SecretBindingControllerConfiguration
- type SeedBackupBucketsCheckControllerConfiguration
- type SeedControllerConfiguration
- type SeedExtensionsCheckControllerConfiguration
- type Server
- type ServerConfiguration
- type ShootConditionsControllerConfiguration
- type ShootHibernationControllerConfiguration
- type ShootMaintenanceControllerConfiguration
- type ShootQuotaControllerConfiguration
- type ShootReferenceControllerConfiguration
- type ShootRetryControllerConfiguration
- type ShootStatusLabelControllerConfiguration
Constants ¶
const ( // ControllerManagerDefaultLockObjectNamespace is the default lock namespace for leader election. ControllerManagerDefaultLockObjectNamespace = "garden" // ControllerManagerDefaultLockObjectName is the default lock name for leader election. ControllerManagerDefaultLockObjectName = "gardener-controller-manager-leader-election" // DefaultControllerConcurrentSyncs is a default value for concurrent syncs for controllers. DefaultControllerConcurrentSyncs = 5 // LogLevelDebug is the debug log level, i.e. the most verbose. LogLevelDebug = "debug" // LogLevelInfo is the default log level. LogLevelInfo = "info" // LogLevelError is a log level where only errors are logged. LogLevelError = "error" // LogFormatJSON is the output type that produces a JSON object per log line. LogFormatJSON = "json" // LogFormatText outputs the log as human-readable text. LogFormatText = "text" )
const GroupName = "controllermanager.config.gardener.cloud"
GroupName is the group name used 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 SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration ¶ added in v1.24.0
func Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration(in *config.BastionControllerConfiguration, out *BastionControllerConfiguration, s conversion.Scope) error
Convert_config_BastionControllerConfiguration_To_v1alpha1_BastionControllerConfiguration is an autogenerated conversion function.
func Convert_config_CertificateSigningRequestControllerConfiguration_To_v1alpha1_CertificateSigningRequestControllerConfiguration ¶ added in v1.56.0
func Convert_config_CertificateSigningRequestControllerConfiguration_To_v1alpha1_CertificateSigningRequestControllerConfiguration(in *config.CertificateSigningRequestControllerConfiguration, out *CertificateSigningRequestControllerConfiguration, s conversion.Scope) error
Convert_config_CertificateSigningRequestControllerConfiguration_To_v1alpha1_CertificateSigningRequestControllerConfiguration is an autogenerated conversion function.
func Convert_config_CloudProfileControllerConfiguration_To_v1alpha1_CloudProfileControllerConfiguration ¶
func Convert_config_CloudProfileControllerConfiguration_To_v1alpha1_CloudProfileControllerConfiguration(in *config.CloudProfileControllerConfiguration, out *CloudProfileControllerConfiguration, s conversion.Scope) error
Convert_config_CloudProfileControllerConfiguration_To_v1alpha1_CloudProfileControllerConfiguration 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_ControllerDeploymentControllerConfiguration_To_v1alpha1_ControllerDeploymentControllerConfiguration ¶ added in v1.23.0
func Convert_config_ControllerDeploymentControllerConfiguration_To_v1alpha1_ControllerDeploymentControllerConfiguration(in *config.ControllerDeploymentControllerConfiguration, out *ControllerDeploymentControllerConfiguration, s conversion.Scope) error
Convert_config_ControllerDeploymentControllerConfiguration_To_v1alpha1_ControllerDeploymentControllerConfiguration is an autogenerated conversion function.
func Convert_config_ControllerManagerConfiguration_To_v1alpha1_ControllerManagerConfiguration ¶
func Convert_config_ControllerManagerConfiguration_To_v1alpha1_ControllerManagerConfiguration(in *config.ControllerManagerConfiguration, out *ControllerManagerConfiguration, s conversion.Scope) error
Convert_config_ControllerManagerConfiguration_To_v1alpha1_ControllerManagerConfiguration is an autogenerated conversion function.
func Convert_config_ControllerManagerControllerConfiguration_To_v1alpha1_ControllerManagerControllerConfiguration ¶
func Convert_config_ControllerManagerControllerConfiguration_To_v1alpha1_ControllerManagerControllerConfiguration(in *config.ControllerManagerControllerConfiguration, out *ControllerManagerControllerConfiguration, s conversion.Scope) error
Convert_config_ControllerManagerControllerConfiguration_To_v1alpha1_ControllerManagerControllerConfiguration is an autogenerated conversion function.
func Convert_config_ControllerRegistrationControllerConfiguration_To_v1alpha1_ControllerRegistrationControllerConfiguration ¶
func Convert_config_ControllerRegistrationControllerConfiguration_To_v1alpha1_ControllerRegistrationControllerConfiguration(in *config.ControllerRegistrationControllerConfiguration, out *ControllerRegistrationControllerConfiguration, s conversion.Scope) error
Convert_config_ControllerRegistrationControllerConfiguration_To_v1alpha1_ControllerRegistrationControllerConfiguration is an autogenerated conversion function.
func Convert_config_EventControllerConfiguration_To_v1alpha1_EventControllerConfiguration ¶ added in v1.9.0
func Convert_config_EventControllerConfiguration_To_v1alpha1_EventControllerConfiguration(in *config.EventControllerConfiguration, out *EventControllerConfiguration, s conversion.Scope) error
Convert_config_EventControllerConfiguration_To_v1alpha1_EventControllerConfiguration is an autogenerated conversion function.
func Convert_config_ExposureClassControllerConfiguration_To_v1alpha1_ExposureClassControllerConfiguration ¶ added in v1.24.0
func Convert_config_ExposureClassControllerConfiguration_To_v1alpha1_ExposureClassControllerConfiguration(in *config.ExposureClassControllerConfiguration, out *ExposureClassControllerConfiguration, s conversion.Scope) error
Convert_config_ExposureClassControllerConfiguration_To_v1alpha1_ExposureClassControllerConfiguration is an autogenerated conversion function.
func Convert_config_ManagedSeedSetControllerConfiguration_To_v1alpha1_ManagedSeedSetControllerConfiguration ¶ added in v1.21.0
func Convert_config_ManagedSeedSetControllerConfiguration_To_v1alpha1_ManagedSeedSetControllerConfiguration(in *config.ManagedSeedSetControllerConfiguration, out *ManagedSeedSetControllerConfiguration, s conversion.Scope) error
Convert_config_ManagedSeedSetControllerConfiguration_To_v1alpha1_ManagedSeedSetControllerConfiguration is an autogenerated conversion function.
func Convert_config_ProjectControllerConfiguration_To_v1alpha1_ProjectControllerConfiguration ¶
func Convert_config_ProjectControllerConfiguration_To_v1alpha1_ProjectControllerConfiguration(in *config.ProjectControllerConfiguration, out *ProjectControllerConfiguration, s conversion.Scope) error
Convert_config_ProjectControllerConfiguration_To_v1alpha1_ProjectControllerConfiguration is an autogenerated conversion function.
func Convert_config_QuotaConfiguration_To_v1alpha1_QuotaConfiguration ¶ added in v1.13.0
func Convert_config_QuotaConfiguration_To_v1alpha1_QuotaConfiguration(in *config.QuotaConfiguration, out *QuotaConfiguration, s conversion.Scope) error
Convert_config_QuotaConfiguration_To_v1alpha1_QuotaConfiguration is an autogenerated conversion function.
func Convert_config_QuotaControllerConfiguration_To_v1alpha1_QuotaControllerConfiguration ¶
func Convert_config_QuotaControllerConfiguration_To_v1alpha1_QuotaControllerConfiguration(in *config.QuotaControllerConfiguration, out *QuotaControllerConfiguration, s conversion.Scope) error
Convert_config_QuotaControllerConfiguration_To_v1alpha1_QuotaControllerConfiguration is an autogenerated conversion function.
func Convert_config_SecretBindingControllerConfiguration_To_v1alpha1_SecretBindingControllerConfiguration ¶
func Convert_config_SecretBindingControllerConfiguration_To_v1alpha1_SecretBindingControllerConfiguration(in *config.SecretBindingControllerConfiguration, out *SecretBindingControllerConfiguration, s conversion.Scope) error
Convert_config_SecretBindingControllerConfiguration_To_v1alpha1_SecretBindingControllerConfiguration is an autogenerated conversion function.
func Convert_config_SeedBackupBucketsCheckControllerConfiguration_To_v1alpha1_SeedBackupBucketsCheckControllerConfiguration ¶ added in v1.55.0
func Convert_config_SeedBackupBucketsCheckControllerConfiguration_To_v1alpha1_SeedBackupBucketsCheckControllerConfiguration(in *config.SeedBackupBucketsCheckControllerConfiguration, out *SeedBackupBucketsCheckControllerConfiguration, s conversion.Scope) error
Convert_config_SeedBackupBucketsCheckControllerConfiguration_To_v1alpha1_SeedBackupBucketsCheckControllerConfiguration 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_SeedExtensionsCheckControllerConfiguration_To_v1alpha1_SeedExtensionsCheckControllerConfiguration ¶ added in v1.55.0
func Convert_config_SeedExtensionsCheckControllerConfiguration_To_v1alpha1_SeedExtensionsCheckControllerConfiguration(in *config.SeedExtensionsCheckControllerConfiguration, out *SeedExtensionsCheckControllerConfiguration, s conversion.Scope) error
Convert_config_SeedExtensionsCheckControllerConfiguration_To_v1alpha1_SeedExtensionsCheckControllerConfiguration 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_ShootConditionsControllerConfiguration_To_v1alpha1_ShootConditionsControllerConfiguration ¶ added in v1.37.0
func Convert_config_ShootConditionsControllerConfiguration_To_v1alpha1_ShootConditionsControllerConfiguration(in *config.ShootConditionsControllerConfiguration, out *ShootConditionsControllerConfiguration, s conversion.Scope) error
Convert_config_ShootConditionsControllerConfiguration_To_v1alpha1_ShootConditionsControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootHibernationControllerConfiguration_To_v1alpha1_ShootHibernationControllerConfiguration ¶
func Convert_config_ShootHibernationControllerConfiguration_To_v1alpha1_ShootHibernationControllerConfiguration(in *config.ShootHibernationControllerConfiguration, out *ShootHibernationControllerConfiguration, s conversion.Scope) error
Convert_config_ShootHibernationControllerConfiguration_To_v1alpha1_ShootHibernationControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootMaintenanceControllerConfiguration_To_v1alpha1_ShootMaintenanceControllerConfiguration ¶
func Convert_config_ShootMaintenanceControllerConfiguration_To_v1alpha1_ShootMaintenanceControllerConfiguration(in *config.ShootMaintenanceControllerConfiguration, out *ShootMaintenanceControllerConfiguration, s conversion.Scope) error
Convert_config_ShootMaintenanceControllerConfiguration_To_v1alpha1_ShootMaintenanceControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootQuotaControllerConfiguration_To_v1alpha1_ShootQuotaControllerConfiguration ¶
func Convert_config_ShootQuotaControllerConfiguration_To_v1alpha1_ShootQuotaControllerConfiguration(in *config.ShootQuotaControllerConfiguration, out *ShootQuotaControllerConfiguration, s conversion.Scope) error
Convert_config_ShootQuotaControllerConfiguration_To_v1alpha1_ShootQuotaControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootReferenceControllerConfiguration_To_v1alpha1_ShootReferenceControllerConfiguration ¶ added in v1.12.0
func Convert_config_ShootReferenceControllerConfiguration_To_v1alpha1_ShootReferenceControllerConfiguration(in *config.ShootReferenceControllerConfiguration, out *ShootReferenceControllerConfiguration, s conversion.Scope) error
Convert_config_ShootReferenceControllerConfiguration_To_v1alpha1_ShootReferenceControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootRetryControllerConfiguration_To_v1alpha1_ShootRetryControllerConfiguration ¶ added in v1.22.0
func Convert_config_ShootRetryControllerConfiguration_To_v1alpha1_ShootRetryControllerConfiguration(in *config.ShootRetryControllerConfiguration, out *ShootRetryControllerConfiguration, s conversion.Scope) error
Convert_config_ShootRetryControllerConfiguration_To_v1alpha1_ShootRetryControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootStatusLabelControllerConfiguration_To_v1alpha1_ShootStatusLabelControllerConfiguration ¶ added in v1.37.0
func Convert_config_ShootStatusLabelControllerConfiguration_To_v1alpha1_ShootStatusLabelControllerConfiguration(in *config.ShootStatusLabelControllerConfiguration, out *ShootStatusLabelControllerConfiguration, s conversion.Scope) error
Convert_config_ShootStatusLabelControllerConfiguration_To_v1alpha1_ShootStatusLabelControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration ¶ added in v1.24.0
func Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration(in *BastionControllerConfiguration, out *config.BastionControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_BastionControllerConfiguration_To_config_BastionControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_CertificateSigningRequestControllerConfiguration_To_config_CertificateSigningRequestControllerConfiguration ¶ added in v1.56.0
func Convert_v1alpha1_CertificateSigningRequestControllerConfiguration_To_config_CertificateSigningRequestControllerConfiguration(in *CertificateSigningRequestControllerConfiguration, out *config.CertificateSigningRequestControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_CertificateSigningRequestControllerConfiguration_To_config_CertificateSigningRequestControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_CloudProfileControllerConfiguration_To_config_CloudProfileControllerConfiguration ¶
func Convert_v1alpha1_CloudProfileControllerConfiguration_To_config_CloudProfileControllerConfiguration(in *CloudProfileControllerConfiguration, out *config.CloudProfileControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_CloudProfileControllerConfiguration_To_config_CloudProfileControllerConfiguration 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_ControllerDeploymentControllerConfiguration_To_config_ControllerDeploymentControllerConfiguration ¶ added in v1.23.0
func Convert_v1alpha1_ControllerDeploymentControllerConfiguration_To_config_ControllerDeploymentControllerConfiguration(in *ControllerDeploymentControllerConfiguration, out *config.ControllerDeploymentControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerDeploymentControllerConfiguration_To_config_ControllerDeploymentControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ControllerManagerConfiguration_To_config_ControllerManagerConfiguration ¶
func Convert_v1alpha1_ControllerManagerConfiguration_To_config_ControllerManagerConfiguration(in *ControllerManagerConfiguration, out *config.ControllerManagerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerManagerConfiguration_To_config_ControllerManagerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ControllerManagerControllerConfiguration_To_config_ControllerManagerControllerConfiguration ¶
func Convert_v1alpha1_ControllerManagerControllerConfiguration_To_config_ControllerManagerControllerConfiguration(in *ControllerManagerControllerConfiguration, out *config.ControllerManagerControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerManagerControllerConfiguration_To_config_ControllerManagerControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ControllerRegistrationControllerConfiguration_To_config_ControllerRegistrationControllerConfiguration ¶
func Convert_v1alpha1_ControllerRegistrationControllerConfiguration_To_config_ControllerRegistrationControllerConfiguration(in *ControllerRegistrationControllerConfiguration, out *config.ControllerRegistrationControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ControllerRegistrationControllerConfiguration_To_config_ControllerRegistrationControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_EventControllerConfiguration_To_config_EventControllerConfiguration ¶ added in v1.9.0
func Convert_v1alpha1_EventControllerConfiguration_To_config_EventControllerConfiguration(in *EventControllerConfiguration, out *config.EventControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_EventControllerConfiguration_To_config_EventControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ExposureClassControllerConfiguration_To_config_ExposureClassControllerConfiguration ¶ added in v1.24.0
func Convert_v1alpha1_ExposureClassControllerConfiguration_To_config_ExposureClassControllerConfiguration(in *ExposureClassControllerConfiguration, out *config.ExposureClassControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ExposureClassControllerConfiguration_To_config_ExposureClassControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ManagedSeedSetControllerConfiguration_To_config_ManagedSeedSetControllerConfiguration ¶ added in v1.21.0
func Convert_v1alpha1_ManagedSeedSetControllerConfiguration_To_config_ManagedSeedSetControllerConfiguration(in *ManagedSeedSetControllerConfiguration, out *config.ManagedSeedSetControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ManagedSeedSetControllerConfiguration_To_config_ManagedSeedSetControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ProjectControllerConfiguration_To_config_ProjectControllerConfiguration ¶
func Convert_v1alpha1_ProjectControllerConfiguration_To_config_ProjectControllerConfiguration(in *ProjectControllerConfiguration, out *config.ProjectControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ProjectControllerConfiguration_To_config_ProjectControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_QuotaConfiguration_To_config_QuotaConfiguration ¶ added in v1.13.0
func Convert_v1alpha1_QuotaConfiguration_To_config_QuotaConfiguration(in *QuotaConfiguration, out *config.QuotaConfiguration, s conversion.Scope) error
func Convert_v1alpha1_QuotaControllerConfiguration_To_config_QuotaControllerConfiguration ¶
func Convert_v1alpha1_QuotaControllerConfiguration_To_config_QuotaControllerConfiguration(in *QuotaControllerConfiguration, out *config.QuotaControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_QuotaControllerConfiguration_To_config_QuotaControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SecretBindingControllerConfiguration_To_config_SecretBindingControllerConfiguration ¶
func Convert_v1alpha1_SecretBindingControllerConfiguration_To_config_SecretBindingControllerConfiguration(in *SecretBindingControllerConfiguration, out *config.SecretBindingControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SecretBindingControllerConfiguration_To_config_SecretBindingControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SeedBackupBucketsCheckControllerConfiguration_To_config_SeedBackupBucketsCheckControllerConfiguration ¶ added in v1.55.0
func Convert_v1alpha1_SeedBackupBucketsCheckControllerConfiguration_To_config_SeedBackupBucketsCheckControllerConfiguration(in *SeedBackupBucketsCheckControllerConfiguration, out *config.SeedBackupBucketsCheckControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SeedBackupBucketsCheckControllerConfiguration_To_config_SeedBackupBucketsCheckControllerConfiguration 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_SeedExtensionsCheckControllerConfiguration_To_config_SeedExtensionsCheckControllerConfiguration ¶ added in v1.55.0
func Convert_v1alpha1_SeedExtensionsCheckControllerConfiguration_To_config_SeedExtensionsCheckControllerConfiguration(in *SeedExtensionsCheckControllerConfiguration, out *config.SeedExtensionsCheckControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SeedExtensionsCheckControllerConfiguration_To_config_SeedExtensionsCheckControllerConfiguration 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_ShootConditionsControllerConfiguration_To_config_ShootConditionsControllerConfiguration ¶ added in v1.37.0
func Convert_v1alpha1_ShootConditionsControllerConfiguration_To_config_ShootConditionsControllerConfiguration(in *ShootConditionsControllerConfiguration, out *config.ShootConditionsControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootConditionsControllerConfiguration_To_config_ShootConditionsControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootHibernationControllerConfiguration_To_config_ShootHibernationControllerConfiguration ¶
func Convert_v1alpha1_ShootHibernationControllerConfiguration_To_config_ShootHibernationControllerConfiguration(in *ShootHibernationControllerConfiguration, out *config.ShootHibernationControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootHibernationControllerConfiguration_To_config_ShootHibernationControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootMaintenanceControllerConfiguration_To_config_ShootMaintenanceControllerConfiguration ¶
func Convert_v1alpha1_ShootMaintenanceControllerConfiguration_To_config_ShootMaintenanceControllerConfiguration(in *ShootMaintenanceControllerConfiguration, out *config.ShootMaintenanceControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootMaintenanceControllerConfiguration_To_config_ShootMaintenanceControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootQuotaControllerConfiguration_To_config_ShootQuotaControllerConfiguration ¶
func Convert_v1alpha1_ShootQuotaControllerConfiguration_To_config_ShootQuotaControllerConfiguration(in *ShootQuotaControllerConfiguration, out *config.ShootQuotaControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootQuotaControllerConfiguration_To_config_ShootQuotaControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootReferenceControllerConfiguration_To_config_ShootReferenceControllerConfiguration ¶ added in v1.12.0
func Convert_v1alpha1_ShootReferenceControllerConfiguration_To_config_ShootReferenceControllerConfiguration(in *ShootReferenceControllerConfiguration, out *config.ShootReferenceControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootReferenceControllerConfiguration_To_config_ShootReferenceControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootRetryControllerConfiguration_To_config_ShootRetryControllerConfiguration ¶ added in v1.22.0
func Convert_v1alpha1_ShootRetryControllerConfiguration_To_config_ShootRetryControllerConfiguration(in *ShootRetryControllerConfiguration, out *config.ShootRetryControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootRetryControllerConfiguration_To_config_ShootRetryControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootStatusLabelControllerConfiguration_To_config_ShootStatusLabelControllerConfiguration ¶ added in v1.37.0
func Convert_v1alpha1_ShootStatusLabelControllerConfiguration_To_config_ShootStatusLabelControllerConfiguration(in *ShootStatusLabelControllerConfiguration, out *config.ShootStatusLabelControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootStatusLabelControllerConfiguration_To_config_ShootStatusLabelControllerConfiguration 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_CertificateSigningRequestControllerConfiguration ¶ added in v1.56.0
func SetDefaults_CertificateSigningRequestControllerConfiguration(obj *CertificateSigningRequestControllerConfiguration)
SetDefaults_CertificateSigningRequestControllerConfiguration sets defaults for the given CertificateSigningRequestControllerConfiguration.
func SetDefaults_ClientConnectionConfiguration ¶ added in v1.17.0
func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
SetDefaults_ClientConnectionConfiguration sets defaults for the garden client connection.
func SetDefaults_ControllerManagerConfiguration ¶
func SetDefaults_ControllerManagerConfiguration(obj *ControllerManagerConfiguration)
SetDefaults_ControllerManagerConfiguration sets defaults for the configuration of the Gardener controller manager.
func SetDefaults_EventControllerConfiguration ¶ added in v1.9.0
func SetDefaults_EventControllerConfiguration(obj *EventControllerConfiguration)
SetDefaults_EventControllerConfiguration sets defaults for the EventControllerConfiguration.
func SetDefaults_LeaderElectionConfiguration ¶
func SetDefaults_LeaderElectionConfiguration(obj *componentbaseconfigv1alpha1.LeaderElectionConfiguration)
SetDefaults_LeaderElectionConfiguration sets defaults for the leader election of the Gardener controller manager.
func SetDefaults_ManagedSeedSetControllerConfiguration ¶ added in v1.21.0
func SetDefaults_ManagedSeedSetControllerConfiguration(obj *ManagedSeedSetControllerConfiguration)
SetDefaults_ManagedSeedSetControllerConfiguration sets defaults for the given ManagedSeedSetControllerConfiguration.
func SetDefaults_SeedBackupBucketsCheckControllerConfiguration ¶ added in v1.55.0
func SetDefaults_SeedBackupBucketsCheckControllerConfiguration(obj *SeedBackupBucketsCheckControllerConfiguration)
SetDefaults_SeedBackupBucketsCheckControllerConfiguration sets defaults for the given SeedBackupBucketsCheckControllerConfiguration.
func SetDefaults_SeedControllerConfiguration ¶ added in v1.56.0
func SetDefaults_SeedControllerConfiguration(obj *SeedControllerConfiguration)
SetDefaults_SeedControllerConfiguration sets defaults for the given SeedControllerConfiguration.
func SetDefaults_SeedExtensionsCheckControllerConfiguration ¶ added in v1.55.0
func SetDefaults_SeedExtensionsCheckControllerConfiguration(obj *SeedExtensionsCheckControllerConfiguration)
SetDefaults_SeedExtensionsCheckControllerConfiguration sets defaults for the given SeedExtensionsCheckControllerConfiguration.
func SetDefaults_ShootHibernationControllerConfiguration ¶ added in v1.48.0
func SetDefaults_ShootHibernationControllerConfiguration(obj *ShootHibernationControllerConfiguration)
SetDefaults_ShootHibernationControllerConfiguration sets defaults for the given ShootHibernationControllerConfiguration.
func SetDefaults_ShootRetryControllerConfiguration ¶ added in v1.22.0
func SetDefaults_ShootRetryControllerConfiguration(obj *ShootRetryControllerConfiguration)
SetDefaults_ShootRetryControllerConfiguration sets defaults for the ShootRetryControllerConfiguration.
func SetObjectDefaults_ControllerManagerConfiguration ¶
func SetObjectDefaults_ControllerManagerConfiguration(in *ControllerManagerConfiguration)
Types ¶
type BastionControllerConfiguration ¶ added in v1.24.0
type BastionControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// MaxLifetime is the maximum time a Bastion resource can exist before it is
// forcefully deleted (defaults to '24h').
// +optional
MaxLifetime *metav1.Duration `json:"maxLifetime,omitempty"`
}
BastionControllerConfiguration defines the configuration of the Bastion controller.
func (*BastionControllerConfiguration) DeepCopy ¶ added in v1.24.0
func (in *BastionControllerConfiguration) DeepCopy() *BastionControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionControllerConfiguration.
func (*BastionControllerConfiguration) DeepCopyInto ¶ added in v1.24.0
func (in *BastionControllerConfiguration) DeepCopyInto(out *BastionControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSigningRequestControllerConfiguration ¶ added in v1.56.0
type CertificateSigningRequestControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
CertificateSigningRequestControllerConfiguration defines the configuration of the CertificateSigningRequest controller.
func (*CertificateSigningRequestControllerConfiguration) DeepCopy ¶ added in v1.56.0
func (in *CertificateSigningRequestControllerConfiguration) DeepCopy() *CertificateSigningRequestControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSigningRequestControllerConfiguration.
func (*CertificateSigningRequestControllerConfiguration) DeepCopyInto ¶ added in v1.56.0
func (in *CertificateSigningRequestControllerConfiguration) DeepCopyInto(out *CertificateSigningRequestControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudProfileControllerConfiguration ¶
type CloudProfileControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
CloudProfileControllerConfiguration defines the configuration of the CloudProfile controller.
func (*CloudProfileControllerConfiguration) DeepCopy ¶
func (in *CloudProfileControllerConfiguration) DeepCopy() *CloudProfileControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProfileControllerConfiguration.
func (*CloudProfileControllerConfiguration) DeepCopyInto ¶
func (in *CloudProfileControllerConfiguration) DeepCopyInto(out *CloudProfileControllerConfiguration)
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 ControllerDeploymentControllerConfiguration ¶ added in v1.23.0
type ControllerDeploymentControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
ControllerDeploymentControllerConfiguration defines the configuration of the ControllerDeployment controller.
func (*ControllerDeploymentControllerConfiguration) DeepCopy ¶ added in v1.23.0
func (in *ControllerDeploymentControllerConfiguration) DeepCopy() *ControllerDeploymentControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerDeploymentControllerConfiguration.
func (*ControllerDeploymentControllerConfiguration) DeepCopyInto ¶ added in v1.23.0
func (in *ControllerDeploymentControllerConfiguration) DeepCopyInto(out *ControllerDeploymentControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControllerManagerConfiguration ¶
type ControllerManagerConfiguration 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.
GardenClientConnection componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:"gardenClientConnection"`
// Controllers defines the configuration of the controllers.
Controllers ControllerManagerControllerConfiguration `json:"controllers"`
// LeaderElection defines the configuration of leader election client.
// +optional
LeaderElection *componentbaseconfigv1alpha1.LeaderElectionConfiguration `json:"leaderElection,omitempty"`
// LogLevel is the level/severity for the logs. Must be one of [info,debug,error].
LogLevel string `json:"logLevel"`
// LogFormat is the output format for the logs. Must be one of [text,json].
LogFormat string `json:"logFormat"`
// Server defines the configuration of the HTTP server.
Server ServerConfiguration `json:"server"`
// Debugging holds configuration for Debugging related features.
// +optional
Debugging *componentbaseconfigv1alpha1.DebuggingConfiguration `json:"debugging,omitempty"`
// FeatureGates is a map of feature names to bools that enable or disable alpha/experimental
// features. This field modifies piecemeal the built-in default values from
// "github.com/gardener/gardener/pkg/controllermanager/features/features.go".
// Default: nil
// +optional
FeatureGates map[string]bool `json:"featureGates,omitempty"`
}
ControllerManagerConfiguration defines the configuration for the Gardener controller manager.
func (*ControllerManagerConfiguration) DeepCopy ¶
func (in *ControllerManagerConfiguration) DeepCopy() *ControllerManagerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerManagerConfiguration.
func (*ControllerManagerConfiguration) DeepCopyInto ¶
func (in *ControllerManagerConfiguration) DeepCopyInto(out *ControllerManagerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ControllerManagerConfiguration) DeepCopyObject ¶
func (in *ControllerManagerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ControllerManagerControllerConfiguration ¶
type ControllerManagerControllerConfiguration struct {
// Bastion defines the configuration of the Bastion controller.
// +optional
Bastion *BastionControllerConfiguration `json:"bastion,omitempty"`
// CertificateSigningRequest defines the configuration of the CertificateSigningRequest controller.
// +optional
CertificateSigningRequest *CertificateSigningRequestControllerConfiguration `json:"certificateSigningRequest,omitempty"`
// CloudProfile defines the configuration of the CloudProfile controller.
// +optional
CloudProfile *CloudProfileControllerConfiguration `json:"cloudProfile,omitempty"`
// ControllerDeployment defines the configuration of the ControllerDeployment controller.
// +optional
ControllerDeployment *ControllerDeploymentControllerConfiguration `json:"controllerDeployment,omitempty"`
// ControllerRegistration defines the configuration of the ControllerRegistration controller.
// +optional
ControllerRegistration *ControllerRegistrationControllerConfiguration `json:"controllerRegistration,omitempty"`
// Event defines the configuration of the Event controller. If unset, the event controller will be disabled.
// +optional
Event *EventControllerConfiguration `json:"event,omitempty"`
// ExposureClass defines the configuration of the ExposureClass controller.
// +optional
ExposureClass *ExposureClassControllerConfiguration `json:"exposureClass,omitempty"`
// Project defines the configuration of the Project controller.
// +optional
Project *ProjectControllerConfiguration `json:"project,omitempty"`
// Quota defines the configuration of the Quota controller.
// +optional
Quota *QuotaControllerConfiguration `json:"quota,omitempty"`
// SecretBinding defines the configuration of the SecretBinding controller.
// +optional
SecretBinding *SecretBindingControllerConfiguration `json:"secretBinding,omitempty"`
// Seed defines the configuration of the Seed lifecycle controller.
// +optional
Seed *SeedControllerConfiguration `json:"seed,omitempty"`
// SeedExtensionsCheck defines the configuration of the SeedExtensionsCheck controller.
// +optional
SeedExtensionsCheck *SeedExtensionsCheckControllerConfiguration `json:"seedExtensionsCheck,omitempty"`
// SeedBackupBucketsCheck defines the configuration of the SeedBackupBucketsCheck controller.
// +optional
SeedBackupBucketsCheck *SeedBackupBucketsCheckControllerConfiguration `json:"seedBackupBucketsCheck,omitempty"`
// ShootMaintenance defines the configuration of the ShootMaintenance controller.
ShootMaintenance ShootMaintenanceControllerConfiguration `json:"shootMaintenance"`
// ShootQuota defines the configuration of the ShootQuota controller.
// +optional
ShootQuota *ShootQuotaControllerConfiguration `json:"shootQuota,omitempty"`
// ShootHibernation defines the configuration of the ShootHibernation controller.
ShootHibernation ShootHibernationControllerConfiguration `json:"shootHibernation"`
// ShootReference defines the configuration of the ShootReference controller. If unspecified, it is defaulted with `concurrentSyncs=5`.
// +optional
ShootReference *ShootReferenceControllerConfiguration `json:"shootReference,omitempty"`
// ShootRetry defines the configuration of the ShootRetry controller. If unspecified, it is defaulted with `concurrentSyncs=5`.
// +optional
ShootRetry *ShootRetryControllerConfiguration `json:"shootRetry,omitempty"`
// ShootConditions defines the configuration of the ShootConditions controller. If unspecified, it is defaulted with `concurrentSyncs=5`.
// +optional
ShootConditions *ShootConditionsControllerConfiguration `json:"shootConditions,omitempty"`
// ShootStatusLabel defines the configuration of the ShootStatusLabel controller.
// +optional
ShootStatusLabel *ShootStatusLabelControllerConfiguration `json:"shootStatusLabel,omitempty"`
// ManagedSeedSet defines the configuration of the ManagedSeedSet controller.
// +optional
ManagedSeedSet *ManagedSeedSetControllerConfiguration `json:"managedSeedSet,omitempty"`
}
ControllerManagerControllerConfiguration defines the configuration of the controllers.
func (*ControllerManagerControllerConfiguration) DeepCopy ¶
func (in *ControllerManagerControllerConfiguration) DeepCopy() *ControllerManagerControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerManagerControllerConfiguration.
func (*ControllerManagerControllerConfiguration) DeepCopyInto ¶
func (in *ControllerManagerControllerConfiguration) DeepCopyInto(out *ControllerManagerControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControllerRegistrationControllerConfiguration ¶
type ControllerRegistrationControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
ControllerRegistrationControllerConfiguration defines the configuration of the ControllerRegistration controller.
func (*ControllerRegistrationControllerConfiguration) DeepCopy ¶
func (in *ControllerRegistrationControllerConfiguration) DeepCopy() *ControllerRegistrationControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerRegistrationControllerConfiguration.
func (*ControllerRegistrationControllerConfiguration) DeepCopyInto ¶
func (in *ControllerRegistrationControllerConfiguration) DeepCopyInto(out *ControllerRegistrationControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventControllerConfiguration ¶ added in v1.9.0
type EventControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// TTLNonShootEvents is the time-to-live for all non-shoot related events (defaults to `1h`).
// +optional
TTLNonShootEvents *metav1.Duration `json:"ttlNonShootEvents,omitempty"`
}
EventControllerConfiguration defines the configuration of the Event controller.
func (*EventControllerConfiguration) DeepCopy ¶ added in v1.9.0
func (in *EventControllerConfiguration) DeepCopy() *EventControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventControllerConfiguration.
func (*EventControllerConfiguration) DeepCopyInto ¶ added in v1.9.0
func (in *EventControllerConfiguration) DeepCopyInto(out *EventControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExposureClassControllerConfiguration ¶ added in v1.24.0
type ExposureClassControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
ExposureClassControllerConfiguration defines the configuration of the ExposureClass controller.
func (*ExposureClassControllerConfiguration) DeepCopy ¶ added in v1.24.0
func (in *ExposureClassControllerConfiguration) DeepCopy() *ExposureClassControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExposureClassControllerConfiguration.
func (*ExposureClassControllerConfiguration) DeepCopyInto ¶ added in v1.24.0
func (in *ExposureClassControllerConfiguration) DeepCopyInto(out *ExposureClassControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedSeedSetControllerConfiguration ¶ added in v1.21.0
type ManagedSeedSetControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// MaxShootRetries is the maximum number of times to retry failed shoots before giving up. Defaults to 3.
// +optional
MaxShootRetries *int `json:"maxShootRetries,omitempty"`
// SyncPeriod is the duration how often the existing resources are reconciled.
SyncPeriod metav1.Duration `json:"syncPeriod"`
}
ManagedSeedSetControllerConfiguration defines the configuration of the ManagedSeedSet controller.
func (*ManagedSeedSetControllerConfiguration) DeepCopy ¶ added in v1.21.0
func (in *ManagedSeedSetControllerConfiguration) DeepCopy() *ManagedSeedSetControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSeedSetControllerConfiguration.
func (*ManagedSeedSetControllerConfiguration) DeepCopyInto ¶ added in v1.21.0
func (in *ManagedSeedSetControllerConfiguration) DeepCopyInto(out *ManagedSeedSetControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectControllerConfiguration ¶
type ProjectControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// MinimumLifetimeDays is the number of days a `Project` may exist before it is being
// checked whether it is actively used or got stale.
// +optional
MinimumLifetimeDays *int `json:"minimumLifetimeDays,omitempty"`
// Quotas is the default configuration matching projects are set up with if a quota is not already specified.
// +optional
Quotas []QuotaConfiguration `json:"quotas,omitempty"`
// StaleGracePeriodDays is the number of days a `Project` may be unused before it will
// be considered for checks whether it is actively used or got stale.
// +optional
StaleGracePeriodDays *int `json:"staleGracePeriodDays,omitempty"`
// StaleExpirationTimeDays is the number of days after a `Project` that has been marked as
// 'stale'/'unused' and passed the 'stale grace period' will be considered for auto deletion.
// +optional
StaleExpirationTimeDays *int `json:"staleExpirationTimeDays,omitempty"`
// StaleSyncPeriod is the duration how often the reconciliation loop for stale Projects is executed.
// +optional
StaleSyncPeriod *metav1.Duration `json:"staleSyncPeriod,omitempty"`
}
ProjectControllerConfiguration defines the configuration of the Project controller.
func (*ProjectControllerConfiguration) DeepCopy ¶
func (in *ProjectControllerConfiguration) DeepCopy() *ProjectControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectControllerConfiguration.
func (*ProjectControllerConfiguration) DeepCopyInto ¶
func (in *ProjectControllerConfiguration) DeepCopyInto(out *ProjectControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaConfiguration ¶ added in v1.13.0
type QuotaConfiguration struct {
// Config is the quota specification used for the project set-up.
// Only v1.ResourceQuota resources are supported.
Config runtime.RawExtension `json:"config"`
// ProjectSelector is an optional setting to select the projects considered for quotas.
// Defaults to empty LabelSelector, which matches all projects.
// +optional
ProjectSelector *metav1.LabelSelector `json:"projectSelector,omitempty"`
}
QuotaConfiguration defines quota configurations.
func (*QuotaConfiguration) DeepCopy ¶ added in v1.13.0
func (in *QuotaConfiguration) DeepCopy() *QuotaConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaConfiguration.
func (*QuotaConfiguration) DeepCopyInto ¶ added in v1.13.0
func (in *QuotaConfiguration) DeepCopyInto(out *QuotaConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaControllerConfiguration ¶
type QuotaControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
QuotaControllerConfiguration defines the configuration of the Quota controller.
func (*QuotaControllerConfiguration) DeepCopy ¶
func (in *QuotaControllerConfiguration) DeepCopy() *QuotaControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaControllerConfiguration.
func (*QuotaControllerConfiguration) DeepCopyInto ¶
func (in *QuotaControllerConfiguration) DeepCopyInto(out *QuotaControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretBindingControllerConfiguration ¶
type SecretBindingControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
SecretBindingControllerConfiguration defines the configuration of the SecretBinding controller.
func (*SecretBindingControllerConfiguration) DeepCopy ¶
func (in *SecretBindingControllerConfiguration) DeepCopy() *SecretBindingControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretBindingControllerConfiguration.
func (*SecretBindingControllerConfiguration) DeepCopyInto ¶
func (in *SecretBindingControllerConfiguration) DeepCopyInto(out *SecretBindingControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeedBackupBucketsCheckControllerConfiguration ¶ added in v1.55.0
type SeedBackupBucketsCheckControllerConfiguration 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 BackupBuckets is performed).
// +optional
SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"`
// ConditionThresholds defines the condition threshold per condition type.
// +optional
ConditionThresholds []ConditionThreshold `json:"conditionThresholds,omitempty"`
}
SeedBackupBucketsCheckControllerConfiguration defines the configuration of the SeedBackupBucketsCheck controller.
func (*SeedBackupBucketsCheckControllerConfiguration) DeepCopy ¶ added in v1.55.0
func (in *SeedBackupBucketsCheckControllerConfiguration) DeepCopy() *SeedBackupBucketsCheckControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedBackupBucketsCheckControllerConfiguration.
func (*SeedBackupBucketsCheckControllerConfiguration) DeepCopyInto ¶ added in v1.55.0
func (in *SeedBackupBucketsCheckControllerConfiguration) DeepCopyInto(out *SeedBackupBucketsCheckControllerConfiguration)
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"`
// MonitorPeriod is the duration after the seed controller will mark the `GardenletReady`
// condition in `Seed` resources as `Unknown` in case the gardenlet did not send heartbeats.
// +optional
MonitorPeriod *metav1.Duration `json:"monitorPeriod,omitempty"`
// ShootMonitorPeriod is the duration after the seed controller will mark Gardener's conditions
// in `Shoot` resources as `Unknown` in case the gardenlet of the responsible seed cluster did
// not send heartbeats.
// +optional
ShootMonitorPeriod *metav1.Duration `json:"shootMonitorPeriod,omitempty"`
// SyncPeriod is the duration how often the seed controller will check for active gardenlet hearbeats.
// +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 SeedExtensionsCheckControllerConfiguration ¶ added in v1.55.0
type SeedExtensionsCheckControllerConfiguration 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 Seed Extensions is performed).
// +optional
SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"`
// ConditionThresholds defines the condition threshold per condition type.
// +optional
ConditionThresholds []ConditionThreshold `json:"conditionThresholds,omitempty"`
}
SeedExtensionsCheckControllerConfiguration defines the configuration of the SeedExtensionsCheck controller.
func (*SeedExtensionsCheckControllerConfiguration) DeepCopy ¶ added in v1.55.0
func (in *SeedExtensionsCheckControllerConfiguration) DeepCopy() *SeedExtensionsCheckControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeedExtensionsCheckControllerConfiguration.
func (*SeedExtensionsCheckControllerConfiguration) DeepCopyInto ¶ added in v1.55.0
func (in *SeedExtensionsCheckControllerConfiguration) DeepCopyInto(out *SeedExtensionsCheckControllerConfiguration)
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 requests.
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 {
// HealthProbes is the configuration for serving the healthz and readyz endpoints.
// +optional
HealthProbes *Server `json:"healthProbes,omitempty"`
// Metrics is the configuration for serving the metrics endpoint.
// +optional
Metrics *Server `json:"metrics,omitempty"`
}
ServerConfiguration contains details for the HTTP(S) servers.
func (*ServerConfiguration) DeepCopy ¶
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 ShootConditionsControllerConfiguration ¶ added in v1.37.0
type ShootConditionsControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
ShootConditionsControllerConfiguration defines the configuration of the ShootConditions controller.
func (*ShootConditionsControllerConfiguration) DeepCopy ¶ added in v1.37.0
func (in *ShootConditionsControllerConfiguration) DeepCopy() *ShootConditionsControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootConditionsControllerConfiguration.
func (*ShootConditionsControllerConfiguration) DeepCopyInto ¶ added in v1.37.0
func (in *ShootConditionsControllerConfiguration) DeepCopyInto(out *ShootConditionsControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootHibernationControllerConfiguration ¶
type ShootHibernationControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// TriggerDeadlineDuration is an optional deadline for triggering hibernation if scheduled
// time is missed for any reason (defaults to '2h').
// +optional
TriggerDeadlineDuration *metav1.Duration `json:"triggerDeadlineDuration,omitempty"`
}
ShootHibernationControllerConfiguration defines the configuration of the ShootHibernation controller.
func (*ShootHibernationControllerConfiguration) DeepCopy ¶
func (in *ShootHibernationControllerConfiguration) DeepCopy() *ShootHibernationControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootHibernationControllerConfiguration.
func (*ShootHibernationControllerConfiguration) DeepCopyInto ¶
func (in *ShootHibernationControllerConfiguration) DeepCopyInto(out *ShootHibernationControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootMaintenanceControllerConfiguration ¶
type ShootMaintenanceControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// EnableShootControlPlaneRestarter configures whether adequate pods of the shoot control plane are restarted during maintenance.
// +optional
EnableShootControlPlaneRestarter *bool `json:"enableShootControlPlaneRestarter"`
// EnableShootCoreAddonRestarter configures whether some core addons to be restarted during maintenance.
// +optional
EnableShootCoreAddonRestarter *bool `json:"enableShootCoreAddonRestarter"`
}
ShootMaintenanceControllerConfiguration defines the configuration of the ShootMaintenance controller.
func (*ShootMaintenanceControllerConfiguration) DeepCopy ¶
func (in *ShootMaintenanceControllerConfiguration) DeepCopy() *ShootMaintenanceControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootMaintenanceControllerConfiguration.
func (*ShootMaintenanceControllerConfiguration) DeepCopyInto ¶
func (in *ShootMaintenanceControllerConfiguration) DeepCopyInto(out *ShootMaintenanceControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootQuotaControllerConfiguration ¶
type ShootQuotaControllerConfiguration 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 Shoots referenced Quota is checked).
// +optional
SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"`
}
ShootQuotaControllerConfiguration defines the configuration of the ShootQuota controller.
func (*ShootQuotaControllerConfiguration) DeepCopy ¶
func (in *ShootQuotaControllerConfiguration) DeepCopy() *ShootQuotaControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootQuotaControllerConfiguration.
func (*ShootQuotaControllerConfiguration) DeepCopyInto ¶
func (in *ShootQuotaControllerConfiguration) DeepCopyInto(out *ShootQuotaControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootReferenceControllerConfiguration ¶ added in v1.12.0
type ShootReferenceControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// shoots.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
ShootReferenceControllerConfiguration defines the configuration of the ShootReference controller.
func (*ShootReferenceControllerConfiguration) DeepCopy ¶ added in v1.12.0
func (in *ShootReferenceControllerConfiguration) DeepCopy() *ShootReferenceControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootReferenceControllerConfiguration.
func (*ShootReferenceControllerConfiguration) DeepCopyInto ¶ added in v1.12.0
func (in *ShootReferenceControllerConfiguration) DeepCopyInto(out *ShootReferenceControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootRetryControllerConfiguration ¶ added in v1.22.0
type ShootRetryControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
// RetryPeriod is the retry period for retrying failed Shoots that match certain criterion.
// Defaults to 10m.
// +optional
RetryPeriod *metav1.Duration `json:"retryPeriod,omitempty"`
// RetryJitterPeriod is a jitter duration for the reconciler retry that can be used to distribute the retries randomly.
// If its value is greater than 0 then the shoot will not be retried with the configured retry period but a random
// duration between 0 and the configured value will be added. It is defaulted to 5m.
// +optional
RetryJitterPeriod *metav1.Duration `json:"retryJitterPeriod,omitempty"`
}
ShootRetryControllerConfiguration defines the configuration of the ShootRetry controller.
func (*ShootRetryControllerConfiguration) DeepCopy ¶ added in v1.22.0
func (in *ShootRetryControllerConfiguration) DeepCopy() *ShootRetryControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootRetryControllerConfiguration.
func (*ShootRetryControllerConfiguration) DeepCopyInto ¶ added in v1.22.0
func (in *ShootRetryControllerConfiguration) DeepCopyInto(out *ShootRetryControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootStatusLabelControllerConfiguration ¶ added in v1.37.0
type ShootStatusLabelControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
// +optional
ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"`
}
ShootStatusLabelControllerConfiguration defines the configuration of the ShootStatusLabel controller.
func (*ShootStatusLabelControllerConfiguration) DeepCopy ¶ added in v1.37.0
func (in *ShootStatusLabelControllerConfiguration) DeepCopy() *ShootStatusLabelControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootStatusLabelControllerConfiguration.
func (*ShootStatusLabelControllerConfiguration) DeepCopyInto ¶ added in v1.37.0
func (in *ShootStatusLabelControllerConfiguration) DeepCopyInto(out *ShootStatusLabelControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.