Documentation ¶
Index ¶
- Constants
- Variables
- func Convert_config_GarbageCollectorControllerConfig_To_v1alpha1_GarbageCollectorControllerConfig(in *config.GarbageCollectorControllerConfig, ...) error
- func Convert_config_HTTPSServer_To_v1alpha1_HTTPSServer(in *config.HTTPSServer, out *HTTPSServer, s conversion.Scope) error
- func Convert_config_HealthControllerConfig_To_v1alpha1_HealthControllerConfig(in *config.HealthControllerConfig, out *HealthControllerConfig, ...) error
- func Convert_config_HighAvailabilityConfigWebhookConfig_To_v1alpha1_HighAvailabilityConfigWebhookConfig(in *config.HighAvailabilityConfigWebhookConfig, ...) error
- func Convert_config_KubeletCSRApproverControllerConfig_To_v1alpha1_KubeletCSRApproverControllerConfig(in *config.KubeletCSRApproverControllerConfig, ...) error
- func Convert_config_ManagedResourceControllerConfig_To_v1alpha1_ManagedResourceControllerConfig(in *config.ManagedResourceControllerConfig, ...) error
- func Convert_config_PodSchedulerNameWebhookConfig_To_v1alpha1_PodSchedulerNameWebhookConfig(in *config.PodSchedulerNameWebhookConfig, out *PodSchedulerNameWebhookConfig, ...) error
- func Convert_config_PodTopologySpreadConstraintsWebhookConfig_To_v1alpha1_PodTopologySpreadConstraintsWebhookConfig(in *config.PodTopologySpreadConstraintsWebhookConfig, ...) error
- func Convert_config_ProjectedTokenMountWebhookConfig_To_v1alpha1_ProjectedTokenMountWebhookConfig(in *config.ProjectedTokenMountWebhookConfig, ...) error
- func Convert_config_ResourceManagerConfiguration_To_v1alpha1_ResourceManagerConfiguration(in *config.ResourceManagerConfiguration, out *ResourceManagerConfiguration, ...) error
- func Convert_config_ResourceManagerControllerConfiguration_To_v1alpha1_ResourceManagerControllerConfiguration(in *config.ResourceManagerControllerConfiguration, ...) error
- func Convert_config_ResourceManagerWebhookConfiguration_To_v1alpha1_ResourceManagerWebhookConfiguration(in *config.ResourceManagerWebhookConfiguration, ...) error
- func Convert_config_RootCAPublisherControllerConfig_To_v1alpha1_RootCAPublisherControllerConfig(in *config.RootCAPublisherControllerConfig, ...) error
- func Convert_config_SeccompProfileWebhookConfig_To_v1alpha1_SeccompProfileWebhookConfig(in *config.SeccompProfileWebhookConfig, out *SeccompProfileWebhookConfig, ...) error
- func Convert_config_SecretControllerConfig_To_v1alpha1_SecretControllerConfig(in *config.SecretControllerConfig, out *SecretControllerConfig, ...) 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_SourceClientConnection_To_v1alpha1_SourceClientConnection(in *config.SourceClientConnection, out *SourceClientConnection, ...) error
- func Convert_config_TLSServer_To_v1alpha1_TLSServer(in *config.TLSServer, out *TLSServer, s conversion.Scope) error
- func Convert_config_TargetClientConnection_To_v1alpha1_TargetClientConnection(in *config.TargetClientConnection, out *TargetClientConnection, ...) error
- func Convert_config_TokenInvalidatorControllerConfig_To_v1alpha1_TokenInvalidatorControllerConfig(in *config.TokenInvalidatorControllerConfig, ...) error
- func Convert_config_TokenInvalidatorWebhookConfig_To_v1alpha1_TokenInvalidatorWebhookConfig(in *config.TokenInvalidatorWebhookConfig, out *TokenInvalidatorWebhookConfig, ...) error
- func Convert_config_TokenRequestorControllerConfig_To_v1alpha1_TokenRequestorControllerConfig(in *config.TokenRequestorControllerConfig, out *TokenRequestorControllerConfig, ...) error
- func Convert_v1alpha1_GarbageCollectorControllerConfig_To_config_GarbageCollectorControllerConfig(in *GarbageCollectorControllerConfig, ...) error
- func Convert_v1alpha1_HTTPSServer_To_config_HTTPSServer(in *HTTPSServer, out *config.HTTPSServer, s conversion.Scope) error
- func Convert_v1alpha1_HealthControllerConfig_To_config_HealthControllerConfig(in *HealthControllerConfig, out *config.HealthControllerConfig, ...) error
- func Convert_v1alpha1_HighAvailabilityConfigWebhookConfig_To_config_HighAvailabilityConfigWebhookConfig(in *HighAvailabilityConfigWebhookConfig, ...) error
- func Convert_v1alpha1_KubeletCSRApproverControllerConfig_To_config_KubeletCSRApproverControllerConfig(in *KubeletCSRApproverControllerConfig, ...) error
- func Convert_v1alpha1_ManagedResourceControllerConfig_To_config_ManagedResourceControllerConfig(in *ManagedResourceControllerConfig, ...) error
- func Convert_v1alpha1_PodSchedulerNameWebhookConfig_To_config_PodSchedulerNameWebhookConfig(in *PodSchedulerNameWebhookConfig, out *config.PodSchedulerNameWebhookConfig, ...) error
- func Convert_v1alpha1_PodTopologySpreadConstraintsWebhookConfig_To_config_PodTopologySpreadConstraintsWebhookConfig(in *PodTopologySpreadConstraintsWebhookConfig, ...) error
- func Convert_v1alpha1_ProjectedTokenMountWebhookConfig_To_config_ProjectedTokenMountWebhookConfig(in *ProjectedTokenMountWebhookConfig, ...) error
- func Convert_v1alpha1_ResourceManagerConfiguration_To_config_ResourceManagerConfiguration(in *ResourceManagerConfiguration, out *config.ResourceManagerConfiguration, ...) error
- func Convert_v1alpha1_ResourceManagerControllerConfiguration_To_config_ResourceManagerControllerConfiguration(in *ResourceManagerControllerConfiguration, ...) error
- func Convert_v1alpha1_ResourceManagerWebhookConfiguration_To_config_ResourceManagerWebhookConfiguration(in *ResourceManagerWebhookConfiguration, ...) error
- func Convert_v1alpha1_RootCAPublisherControllerConfig_To_config_RootCAPublisherControllerConfig(in *RootCAPublisherControllerConfig, ...) error
- func Convert_v1alpha1_SeccompProfileWebhookConfig_To_config_SeccompProfileWebhookConfig(in *SeccompProfileWebhookConfig, out *config.SeccompProfileWebhookConfig, ...) error
- func Convert_v1alpha1_SecretControllerConfig_To_config_SecretControllerConfig(in *SecretControllerConfig, out *config.SecretControllerConfig, ...) 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_SourceClientConnection_To_config_SourceClientConnection(in *SourceClientConnection, out *config.SourceClientConnection, ...) error
- func Convert_v1alpha1_TLSServer_To_config_TLSServer(in *TLSServer, out *config.TLSServer, s conversion.Scope) error
- func Convert_v1alpha1_TargetClientConnection_To_config_TargetClientConnection(in *TargetClientConnection, out *config.TargetClientConnection, ...) error
- func Convert_v1alpha1_TokenInvalidatorControllerConfig_To_config_TokenInvalidatorControllerConfig(in *TokenInvalidatorControllerConfig, ...) error
- func Convert_v1alpha1_TokenInvalidatorWebhookConfig_To_config_TokenInvalidatorWebhookConfig(in *TokenInvalidatorWebhookConfig, out *config.TokenInvalidatorWebhookConfig, ...) error
- func Convert_v1alpha1_TokenRequestorControllerConfig_To_config_TokenRequestorControllerConfig(in *TokenRequestorControllerConfig, out *config.TokenRequestorControllerConfig, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
- func SetDefaults_GarbageCollectorControllerConfig(obj *GarbageCollectorControllerConfig)
- func SetDefaults_HealthControllerConfig(obj *HealthControllerConfig)
- func SetDefaults_KubeletCSRApproverControllerConfig(obj *KubeletCSRApproverControllerConfig)
- func SetDefaults_LeaderElectionConfiguration(obj *componentbaseconfigv1alpha1.LeaderElectionConfiguration)
- func SetDefaults_ManagedResourceControllerConfig(obj *ManagedResourceControllerConfig)
- func SetDefaults_PodSchedulerNameWebhookConfig(obj *PodSchedulerNameWebhookConfig)
- func SetDefaults_ProjectedTokenMountWebhookConfig(obj *ProjectedTokenMountWebhookConfig)
- func SetDefaults_ResourceManagerConfiguration(obj *ResourceManagerConfiguration)
- func SetDefaults_ResourceManagerControllerConfiguration(obj *ResourceManagerControllerConfiguration)
- func SetDefaults_RootCAPublisherControllerConfig(obj *RootCAPublisherControllerConfig)
- func SetDefaults_SecretControllerConfig(obj *SecretControllerConfig)
- func SetDefaults_ServerConfiguration(obj *ServerConfiguration)
- func SetDefaults_SourceClientConnection(obj *SourceClientConnection)
- func SetDefaults_TargetClientConnection(obj *TargetClientConnection)
- func SetDefaults_TokenInvalidatorControllerConfig(obj *TokenInvalidatorControllerConfig)
- func SetDefaults_TokenRequestorControllerConfig(obj *TokenRequestorControllerConfig)
- func SetObjectDefaults_ResourceManagerConfiguration(in *ResourceManagerConfiguration)
- type GarbageCollectorControllerConfig
- type HTTPSServer
- type HealthControllerConfig
- type HighAvailabilityConfigWebhookConfig
- type KubeletCSRApproverControllerConfig
- type ManagedResourceControllerConfig
- type PodSchedulerNameWebhookConfig
- type PodTopologySpreadConstraintsWebhookConfig
- type ProjectedTokenMountWebhookConfig
- type ResourceManagerConfiguration
- type ResourceManagerControllerConfiguration
- type ResourceManagerWebhookConfiguration
- type RootCAPublisherControllerConfig
- type SeccompProfileWebhookConfig
- type SecretControllerConfig
- type Server
- type ServerConfiguration
- type SourceClientConnection
- type TLSServer
- type TargetClientConnection
- type TokenInvalidatorControllerConfig
- type TokenInvalidatorWebhookConfig
- type TokenRequestorControllerConfig
Constants ¶
const (
// DefaultResourceClass is used as resource class if no class is specified on the command line
DefaultResourceClass = "resources"
)
const GroupName = "resourcemanager.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 SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_config_GarbageCollectorControllerConfig_To_v1alpha1_GarbageCollectorControllerConfig ¶
func Convert_config_GarbageCollectorControllerConfig_To_v1alpha1_GarbageCollectorControllerConfig(in *config.GarbageCollectorControllerConfig, out *GarbageCollectorControllerConfig, s conversion.Scope) error
Convert_config_GarbageCollectorControllerConfig_To_v1alpha1_GarbageCollectorControllerConfig is an autogenerated conversion function.
func Convert_config_HTTPSServer_To_v1alpha1_HTTPSServer ¶
func Convert_config_HTTPSServer_To_v1alpha1_HTTPSServer(in *config.HTTPSServer, out *HTTPSServer, s conversion.Scope) error
Convert_config_HTTPSServer_To_v1alpha1_HTTPSServer is an autogenerated conversion function.
func Convert_config_HealthControllerConfig_To_v1alpha1_HealthControllerConfig ¶
func Convert_config_HealthControllerConfig_To_v1alpha1_HealthControllerConfig(in *config.HealthControllerConfig, out *HealthControllerConfig, s conversion.Scope) error
Convert_config_HealthControllerConfig_To_v1alpha1_HealthControllerConfig is an autogenerated conversion function.
func Convert_config_HighAvailabilityConfigWebhookConfig_To_v1alpha1_HighAvailabilityConfigWebhookConfig ¶ added in v1.60.0
func Convert_config_HighAvailabilityConfigWebhookConfig_To_v1alpha1_HighAvailabilityConfigWebhookConfig(in *config.HighAvailabilityConfigWebhookConfig, out *HighAvailabilityConfigWebhookConfig, s conversion.Scope) error
Convert_config_HighAvailabilityConfigWebhookConfig_To_v1alpha1_HighAvailabilityConfigWebhookConfig is an autogenerated conversion function.
func Convert_config_KubeletCSRApproverControllerConfig_To_v1alpha1_KubeletCSRApproverControllerConfig ¶
func Convert_config_KubeletCSRApproverControllerConfig_To_v1alpha1_KubeletCSRApproverControllerConfig(in *config.KubeletCSRApproverControllerConfig, out *KubeletCSRApproverControllerConfig, s conversion.Scope) error
Convert_config_KubeletCSRApproverControllerConfig_To_v1alpha1_KubeletCSRApproverControllerConfig is an autogenerated conversion function.
func Convert_config_ManagedResourceControllerConfig_To_v1alpha1_ManagedResourceControllerConfig ¶
func Convert_config_ManagedResourceControllerConfig_To_v1alpha1_ManagedResourceControllerConfig(in *config.ManagedResourceControllerConfig, out *ManagedResourceControllerConfig, s conversion.Scope) error
Convert_config_ManagedResourceControllerConfig_To_v1alpha1_ManagedResourceControllerConfig is an autogenerated conversion function.
func Convert_config_PodSchedulerNameWebhookConfig_To_v1alpha1_PodSchedulerNameWebhookConfig ¶
func Convert_config_PodSchedulerNameWebhookConfig_To_v1alpha1_PodSchedulerNameWebhookConfig(in *config.PodSchedulerNameWebhookConfig, out *PodSchedulerNameWebhookConfig, s conversion.Scope) error
Convert_config_PodSchedulerNameWebhookConfig_To_v1alpha1_PodSchedulerNameWebhookConfig is an autogenerated conversion function.
func Convert_config_PodTopologySpreadConstraintsWebhookConfig_To_v1alpha1_PodTopologySpreadConstraintsWebhookConfig ¶
func Convert_config_PodTopologySpreadConstraintsWebhookConfig_To_v1alpha1_PodTopologySpreadConstraintsWebhookConfig(in *config.PodTopologySpreadConstraintsWebhookConfig, out *PodTopologySpreadConstraintsWebhookConfig, s conversion.Scope) error
Convert_config_PodTopologySpreadConstraintsWebhookConfig_To_v1alpha1_PodTopologySpreadConstraintsWebhookConfig is an autogenerated conversion function.
func Convert_config_ProjectedTokenMountWebhookConfig_To_v1alpha1_ProjectedTokenMountWebhookConfig ¶
func Convert_config_ProjectedTokenMountWebhookConfig_To_v1alpha1_ProjectedTokenMountWebhookConfig(in *config.ProjectedTokenMountWebhookConfig, out *ProjectedTokenMountWebhookConfig, s conversion.Scope) error
Convert_config_ProjectedTokenMountWebhookConfig_To_v1alpha1_ProjectedTokenMountWebhookConfig is an autogenerated conversion function.
func Convert_config_ResourceManagerConfiguration_To_v1alpha1_ResourceManagerConfiguration ¶
func Convert_config_ResourceManagerConfiguration_To_v1alpha1_ResourceManagerConfiguration(in *config.ResourceManagerConfiguration, out *ResourceManagerConfiguration, s conversion.Scope) error
Convert_config_ResourceManagerConfiguration_To_v1alpha1_ResourceManagerConfiguration is an autogenerated conversion function.
func Convert_config_ResourceManagerControllerConfiguration_To_v1alpha1_ResourceManagerControllerConfiguration ¶
func Convert_config_ResourceManagerControllerConfiguration_To_v1alpha1_ResourceManagerControllerConfiguration(in *config.ResourceManagerControllerConfiguration, out *ResourceManagerControllerConfiguration, s conversion.Scope) error
Convert_config_ResourceManagerControllerConfiguration_To_v1alpha1_ResourceManagerControllerConfiguration is an autogenerated conversion function.
func Convert_config_ResourceManagerWebhookConfiguration_To_v1alpha1_ResourceManagerWebhookConfiguration ¶
func Convert_config_ResourceManagerWebhookConfiguration_To_v1alpha1_ResourceManagerWebhookConfiguration(in *config.ResourceManagerWebhookConfiguration, out *ResourceManagerWebhookConfiguration, s conversion.Scope) error
Convert_config_ResourceManagerWebhookConfiguration_To_v1alpha1_ResourceManagerWebhookConfiguration is an autogenerated conversion function.
func Convert_config_RootCAPublisherControllerConfig_To_v1alpha1_RootCAPublisherControllerConfig ¶
func Convert_config_RootCAPublisherControllerConfig_To_v1alpha1_RootCAPublisherControllerConfig(in *config.RootCAPublisherControllerConfig, out *RootCAPublisherControllerConfig, s conversion.Scope) error
Convert_config_RootCAPublisherControllerConfig_To_v1alpha1_RootCAPublisherControllerConfig is an autogenerated conversion function.
func Convert_config_SeccompProfileWebhookConfig_To_v1alpha1_SeccompProfileWebhookConfig ¶
func Convert_config_SeccompProfileWebhookConfig_To_v1alpha1_SeccompProfileWebhookConfig(in *config.SeccompProfileWebhookConfig, out *SeccompProfileWebhookConfig, s conversion.Scope) error
Convert_config_SeccompProfileWebhookConfig_To_v1alpha1_SeccompProfileWebhookConfig is an autogenerated conversion function.
func Convert_config_SecretControllerConfig_To_v1alpha1_SecretControllerConfig ¶
func Convert_config_SecretControllerConfig_To_v1alpha1_SecretControllerConfig(in *config.SecretControllerConfig, out *SecretControllerConfig, s conversion.Scope) error
Convert_config_SecretControllerConfig_To_v1alpha1_SecretControllerConfig 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_SourceClientConnection_To_v1alpha1_SourceClientConnection ¶
func Convert_config_SourceClientConnection_To_v1alpha1_SourceClientConnection(in *config.SourceClientConnection, out *SourceClientConnection, s conversion.Scope) error
Convert_config_SourceClientConnection_To_v1alpha1_SourceClientConnection is an autogenerated conversion function.
func Convert_config_TLSServer_To_v1alpha1_TLSServer ¶
func Convert_config_TLSServer_To_v1alpha1_TLSServer(in *config.TLSServer, out *TLSServer, s conversion.Scope) error
Convert_config_TLSServer_To_v1alpha1_TLSServer is an autogenerated conversion function.
func Convert_config_TargetClientConnection_To_v1alpha1_TargetClientConnection ¶
func Convert_config_TargetClientConnection_To_v1alpha1_TargetClientConnection(in *config.TargetClientConnection, out *TargetClientConnection, s conversion.Scope) error
Convert_config_TargetClientConnection_To_v1alpha1_TargetClientConnection is an autogenerated conversion function.
func Convert_config_TokenInvalidatorControllerConfig_To_v1alpha1_TokenInvalidatorControllerConfig ¶
func Convert_config_TokenInvalidatorControllerConfig_To_v1alpha1_TokenInvalidatorControllerConfig(in *config.TokenInvalidatorControllerConfig, out *TokenInvalidatorControllerConfig, s conversion.Scope) error
Convert_config_TokenInvalidatorControllerConfig_To_v1alpha1_TokenInvalidatorControllerConfig is an autogenerated conversion function.
func Convert_config_TokenInvalidatorWebhookConfig_To_v1alpha1_TokenInvalidatorWebhookConfig ¶
func Convert_config_TokenInvalidatorWebhookConfig_To_v1alpha1_TokenInvalidatorWebhookConfig(in *config.TokenInvalidatorWebhookConfig, out *TokenInvalidatorWebhookConfig, s conversion.Scope) error
Convert_config_TokenInvalidatorWebhookConfig_To_v1alpha1_TokenInvalidatorWebhookConfig is an autogenerated conversion function.
func Convert_config_TokenRequestorControllerConfig_To_v1alpha1_TokenRequestorControllerConfig ¶
func Convert_config_TokenRequestorControllerConfig_To_v1alpha1_TokenRequestorControllerConfig(in *config.TokenRequestorControllerConfig, out *TokenRequestorControllerConfig, s conversion.Scope) error
Convert_config_TokenRequestorControllerConfig_To_v1alpha1_TokenRequestorControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_GarbageCollectorControllerConfig_To_config_GarbageCollectorControllerConfig ¶
func Convert_v1alpha1_GarbageCollectorControllerConfig_To_config_GarbageCollectorControllerConfig(in *GarbageCollectorControllerConfig, out *config.GarbageCollectorControllerConfig, s conversion.Scope) error
Convert_v1alpha1_GarbageCollectorControllerConfig_To_config_GarbageCollectorControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_HTTPSServer_To_config_HTTPSServer ¶
func Convert_v1alpha1_HTTPSServer_To_config_HTTPSServer(in *HTTPSServer, out *config.HTTPSServer, s conversion.Scope) error
Convert_v1alpha1_HTTPSServer_To_config_HTTPSServer is an autogenerated conversion function.
func Convert_v1alpha1_HealthControllerConfig_To_config_HealthControllerConfig ¶
func Convert_v1alpha1_HealthControllerConfig_To_config_HealthControllerConfig(in *HealthControllerConfig, out *config.HealthControllerConfig, s conversion.Scope) error
Convert_v1alpha1_HealthControllerConfig_To_config_HealthControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_HighAvailabilityConfigWebhookConfig_To_config_HighAvailabilityConfigWebhookConfig ¶ added in v1.60.0
func Convert_v1alpha1_HighAvailabilityConfigWebhookConfig_To_config_HighAvailabilityConfigWebhookConfig(in *HighAvailabilityConfigWebhookConfig, out *config.HighAvailabilityConfigWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_HighAvailabilityConfigWebhookConfig_To_config_HighAvailabilityConfigWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_KubeletCSRApproverControllerConfig_To_config_KubeletCSRApproverControllerConfig ¶
func Convert_v1alpha1_KubeletCSRApproverControllerConfig_To_config_KubeletCSRApproverControllerConfig(in *KubeletCSRApproverControllerConfig, out *config.KubeletCSRApproverControllerConfig, s conversion.Scope) error
Convert_v1alpha1_KubeletCSRApproverControllerConfig_To_config_KubeletCSRApproverControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_ManagedResourceControllerConfig_To_config_ManagedResourceControllerConfig ¶
func Convert_v1alpha1_ManagedResourceControllerConfig_To_config_ManagedResourceControllerConfig(in *ManagedResourceControllerConfig, out *config.ManagedResourceControllerConfig, s conversion.Scope) error
Convert_v1alpha1_ManagedResourceControllerConfig_To_config_ManagedResourceControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_PodSchedulerNameWebhookConfig_To_config_PodSchedulerNameWebhookConfig ¶
func Convert_v1alpha1_PodSchedulerNameWebhookConfig_To_config_PodSchedulerNameWebhookConfig(in *PodSchedulerNameWebhookConfig, out *config.PodSchedulerNameWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_PodSchedulerNameWebhookConfig_To_config_PodSchedulerNameWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_PodTopologySpreadConstraintsWebhookConfig_To_config_PodTopologySpreadConstraintsWebhookConfig ¶
func Convert_v1alpha1_PodTopologySpreadConstraintsWebhookConfig_To_config_PodTopologySpreadConstraintsWebhookConfig(in *PodTopologySpreadConstraintsWebhookConfig, out *config.PodTopologySpreadConstraintsWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_PodTopologySpreadConstraintsWebhookConfig_To_config_PodTopologySpreadConstraintsWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_ProjectedTokenMountWebhookConfig_To_config_ProjectedTokenMountWebhookConfig ¶
func Convert_v1alpha1_ProjectedTokenMountWebhookConfig_To_config_ProjectedTokenMountWebhookConfig(in *ProjectedTokenMountWebhookConfig, out *config.ProjectedTokenMountWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_ProjectedTokenMountWebhookConfig_To_config_ProjectedTokenMountWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_ResourceManagerConfiguration_To_config_ResourceManagerConfiguration ¶
func Convert_v1alpha1_ResourceManagerConfiguration_To_config_ResourceManagerConfiguration(in *ResourceManagerConfiguration, out *config.ResourceManagerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ResourceManagerConfiguration_To_config_ResourceManagerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ResourceManagerControllerConfiguration_To_config_ResourceManagerControllerConfiguration ¶
func Convert_v1alpha1_ResourceManagerControllerConfiguration_To_config_ResourceManagerControllerConfiguration(in *ResourceManagerControllerConfiguration, out *config.ResourceManagerControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ResourceManagerControllerConfiguration_To_config_ResourceManagerControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ResourceManagerWebhookConfiguration_To_config_ResourceManagerWebhookConfiguration ¶
func Convert_v1alpha1_ResourceManagerWebhookConfiguration_To_config_ResourceManagerWebhookConfiguration(in *ResourceManagerWebhookConfiguration, out *config.ResourceManagerWebhookConfiguration, s conversion.Scope) error
Convert_v1alpha1_ResourceManagerWebhookConfiguration_To_config_ResourceManagerWebhookConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_RootCAPublisherControllerConfig_To_config_RootCAPublisherControllerConfig ¶
func Convert_v1alpha1_RootCAPublisherControllerConfig_To_config_RootCAPublisherControllerConfig(in *RootCAPublisherControllerConfig, out *config.RootCAPublisherControllerConfig, s conversion.Scope) error
Convert_v1alpha1_RootCAPublisherControllerConfig_To_config_RootCAPublisherControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_SeccompProfileWebhookConfig_To_config_SeccompProfileWebhookConfig ¶
func Convert_v1alpha1_SeccompProfileWebhookConfig_To_config_SeccompProfileWebhookConfig(in *SeccompProfileWebhookConfig, out *config.SeccompProfileWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_SeccompProfileWebhookConfig_To_config_SeccompProfileWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_SecretControllerConfig_To_config_SecretControllerConfig ¶
func Convert_v1alpha1_SecretControllerConfig_To_config_SecretControllerConfig(in *SecretControllerConfig, out *config.SecretControllerConfig, s conversion.Scope) error
Convert_v1alpha1_SecretControllerConfig_To_config_SecretControllerConfig 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_SourceClientConnection_To_config_SourceClientConnection ¶
func Convert_v1alpha1_SourceClientConnection_To_config_SourceClientConnection(in *SourceClientConnection, out *config.SourceClientConnection, s conversion.Scope) error
Convert_v1alpha1_SourceClientConnection_To_config_SourceClientConnection is an autogenerated conversion function.
func Convert_v1alpha1_TLSServer_To_config_TLSServer ¶
func Convert_v1alpha1_TLSServer_To_config_TLSServer(in *TLSServer, out *config.TLSServer, s conversion.Scope) error
Convert_v1alpha1_TLSServer_To_config_TLSServer is an autogenerated conversion function.
func Convert_v1alpha1_TargetClientConnection_To_config_TargetClientConnection ¶
func Convert_v1alpha1_TargetClientConnection_To_config_TargetClientConnection(in *TargetClientConnection, out *config.TargetClientConnection, s conversion.Scope) error
Convert_v1alpha1_TargetClientConnection_To_config_TargetClientConnection is an autogenerated conversion function.
func Convert_v1alpha1_TokenInvalidatorControllerConfig_To_config_TokenInvalidatorControllerConfig ¶
func Convert_v1alpha1_TokenInvalidatorControllerConfig_To_config_TokenInvalidatorControllerConfig(in *TokenInvalidatorControllerConfig, out *config.TokenInvalidatorControllerConfig, s conversion.Scope) error
Convert_v1alpha1_TokenInvalidatorControllerConfig_To_config_TokenInvalidatorControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_TokenInvalidatorWebhookConfig_To_config_TokenInvalidatorWebhookConfig ¶
func Convert_v1alpha1_TokenInvalidatorWebhookConfig_To_config_TokenInvalidatorWebhookConfig(in *TokenInvalidatorWebhookConfig, out *config.TokenInvalidatorWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_TokenInvalidatorWebhookConfig_To_config_TokenInvalidatorWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_TokenRequestorControllerConfig_To_config_TokenRequestorControllerConfig ¶
func Convert_v1alpha1_TokenRequestorControllerConfig_To_config_TokenRequestorControllerConfig(in *TokenRequestorControllerConfig, out *config.TokenRequestorControllerConfig, s conversion.Scope) error
Convert_v1alpha1_TokenRequestorControllerConfig_To_config_TokenRequestorControllerConfig 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_ClientConnectionConfiguration ¶
func SetDefaults_ClientConnectionConfiguration(obj *componentbaseconfigv1alpha1.ClientConnectionConfiguration)
SetDefaults_ClientConnectionConfiguration sets defaults for the garden client connection.
func SetDefaults_GarbageCollectorControllerConfig ¶
func SetDefaults_GarbageCollectorControllerConfig(obj *GarbageCollectorControllerConfig)
SetDefaults_GarbageCollectorControllerConfig sets defaults for the GarbageCollectorControllerConfig object.
func SetDefaults_HealthControllerConfig ¶
func SetDefaults_HealthControllerConfig(obj *HealthControllerConfig)
SetDefaults_HealthControllerConfig sets defaults for the HealthControllerConfig object.
func SetDefaults_KubeletCSRApproverControllerConfig ¶
func SetDefaults_KubeletCSRApproverControllerConfig(obj *KubeletCSRApproverControllerConfig)
SetDefaults_KubeletCSRApproverControllerConfig sets defaults for the KubeletCSRApproverControllerConfig object.
func SetDefaults_LeaderElectionConfiguration ¶
func SetDefaults_LeaderElectionConfiguration(obj *componentbaseconfigv1alpha1.LeaderElectionConfiguration)
SetDefaults_LeaderElectionConfiguration sets defaults for the leader election of the Gardener controller manager.
func SetDefaults_ManagedResourceControllerConfig ¶
func SetDefaults_ManagedResourceControllerConfig(obj *ManagedResourceControllerConfig)
SetDefaults_ManagedResourceControllerConfig sets defaults for the ManagedResourceControllerConfig object.
func SetDefaults_PodSchedulerNameWebhookConfig ¶
func SetDefaults_PodSchedulerNameWebhookConfig(obj *PodSchedulerNameWebhookConfig)
SetDefaults_PodSchedulerNameWebhookConfig sets defaults for the PodSchedulerNameWebhookConfig object.
func SetDefaults_ProjectedTokenMountWebhookConfig ¶
func SetDefaults_ProjectedTokenMountWebhookConfig(obj *ProjectedTokenMountWebhookConfig)
SetDefaults_ProjectedTokenMountWebhookConfig sets defaults for the ProjectedTokenMountWebhookConfig object.
func SetDefaults_ResourceManagerConfiguration ¶
func SetDefaults_ResourceManagerConfiguration(obj *ResourceManagerConfiguration)
SetDefaults_ResourceManagerConfiguration sets defaults for the configuration of the ResourceManagerConfiguration.
func SetDefaults_ResourceManagerControllerConfiguration ¶
func SetDefaults_ResourceManagerControllerConfiguration(obj *ResourceManagerControllerConfiguration)
SetDefaults_ResourceManagerControllerConfiguration sets defaults for the controller configuration.
func SetDefaults_RootCAPublisherControllerConfig ¶
func SetDefaults_RootCAPublisherControllerConfig(obj *RootCAPublisherControllerConfig)
SetDefaults_RootCAPublisherControllerConfig sets defaults for the RootCAPublisherControllerConfig object.
func SetDefaults_SecretControllerConfig ¶
func SetDefaults_SecretControllerConfig(obj *SecretControllerConfig)
SetDefaults_SecretControllerConfig sets defaults for the SecretControllerConfig object.
func SetDefaults_ServerConfiguration ¶
func SetDefaults_ServerConfiguration(obj *ServerConfiguration)
SetDefaults_ServerConfiguration sets defaults for the server configuration.
func SetDefaults_SourceClientConnection ¶
func SetDefaults_SourceClientConnection(obj *SourceClientConnection)
SetDefaults_SourceClientConnection sets defaults for the source client connection.
func SetDefaults_TargetClientConnection ¶
func SetDefaults_TargetClientConnection(obj *TargetClientConnection)
SetDefaults_TargetClientConnection sets defaults for the target client connection.
func SetDefaults_TokenInvalidatorControllerConfig ¶
func SetDefaults_TokenInvalidatorControllerConfig(obj *TokenInvalidatorControllerConfig)
SetDefaults_TokenInvalidatorControllerConfig sets defaults for the TokenInvalidatorControllerConfig object.
func SetDefaults_TokenRequestorControllerConfig ¶
func SetDefaults_TokenRequestorControllerConfig(obj *TokenRequestorControllerConfig)
SetDefaults_TokenRequestorControllerConfig sets defaults for the TokenRequestorControllerConfig object.
func SetObjectDefaults_ResourceManagerConfiguration ¶
func SetObjectDefaults_ResourceManagerConfiguration(in *ResourceManagerConfiguration)
Types ¶
type GarbageCollectorControllerConfig ¶
type GarbageCollectorControllerConfig struct { // Enabled defines whether this controller is enabled. Enabled bool `json:"enabled"` // SyncPeriod is the duration how often the controller performs its reconciliation. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` }
GarbageCollectorControllerConfig is the configuration for the garbage-collector controller.
func (*GarbageCollectorControllerConfig) DeepCopy ¶
func (in *GarbageCollectorControllerConfig) DeepCopy() *GarbageCollectorControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectorControllerConfig.
func (*GarbageCollectorControllerConfig) DeepCopyInto ¶
func (in *GarbageCollectorControllerConfig) DeepCopyInto(out *GarbageCollectorControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPSServer ¶
type HTTPSServer struct { // Server is the configuration for the bind address and the port. Server `json:",inline"` // TLSServer contains information about the TLS configuration for an HTTPS server. TLS TLSServer `json:"tls"` }
HTTPSServer is the configuration for the HTTPSServer server.
func (*HTTPSServer) DeepCopy ¶
func (in *HTTPSServer) DeepCopy() *HTTPSServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSServer.
func (*HTTPSServer) DeepCopyInto ¶
func (in *HTTPSServer) DeepCopyInto(out *HTTPSServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthControllerConfig ¶
type HealthControllerConfig struct { // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the controller performs its reconciliation. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` }
HealthControllerConfig is the configuration for the health controller.
func (*HealthControllerConfig) DeepCopy ¶
func (in *HealthControllerConfig) DeepCopy() *HealthControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthControllerConfig.
func (*HealthControllerConfig) DeepCopyInto ¶
func (in *HealthControllerConfig) DeepCopyInto(out *HealthControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityConfigWebhookConfig ¶ added in v1.60.0
type HighAvailabilityConfigWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
HighAvailabilityConfigWebhookConfig is the configuration for the high-availability-config webhook.
func (*HighAvailabilityConfigWebhookConfig) DeepCopy ¶ added in v1.60.0
func (in *HighAvailabilityConfigWebhookConfig) DeepCopy() *HighAvailabilityConfigWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityConfigWebhookConfig.
func (*HighAvailabilityConfigWebhookConfig) DeepCopyInto ¶ added in v1.60.0
func (in *HighAvailabilityConfigWebhookConfig) DeepCopyInto(out *HighAvailabilityConfigWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeletCSRApproverControllerConfig ¶
type KubeletCSRApproverControllerConfig struct { // Enabled defines whether this controller is enabled. Enabled bool `json:"enabled"` // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
KubeletCSRApproverControllerConfig is the configuration for the kubelet-csr-approver controller.
func (*KubeletCSRApproverControllerConfig) DeepCopy ¶
func (in *KubeletCSRApproverControllerConfig) DeepCopy() *KubeletCSRApproverControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletCSRApproverControllerConfig.
func (*KubeletCSRApproverControllerConfig) DeepCopyInto ¶
func (in *KubeletCSRApproverControllerConfig) DeepCopyInto(out *KubeletCSRApproverControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedResourceControllerConfig ¶
type ManagedResourceControllerConfig struct { // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // SyncPeriod is the duration how often the controller performs its reconciliation. // +optional SyncPeriod *metav1.Duration `json:"syncPeriod,omitempty"` // AlwaysUpdate specifies whether resources will only be updated if their desired state differs from the actual // state. If true, an update request will be sent in each reconciliation independent of this condition. // +optional AlwaysUpdate *bool `json:"alwaysUpdate,omitempty"` // ManagedByLabelValue is the value that is used for labeling all resources managed by the controller. The labels // will have key `resources.gardener.cloud/managed-by`. // Default: gardener // +optional ManagedByLabelValue *string `json:"managedByLabelValue,omitempty"` }
ManagedResourceControllerConfig is the configuration for the managed resource controller.
func (*ManagedResourceControllerConfig) DeepCopy ¶
func (in *ManagedResourceControllerConfig) DeepCopy() *ManagedResourceControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedResourceControllerConfig.
func (*ManagedResourceControllerConfig) DeepCopyInto ¶
func (in *ManagedResourceControllerConfig) DeepCopyInto(out *ManagedResourceControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodSchedulerNameWebhookConfig ¶
type PodSchedulerNameWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` // SchedulerName is the name of the scheduler that should be written into the .spec.schedulerName of pod resources. // +optional SchedulerName *string `json:"schedulerName,omitempty"` }
PodSchedulerNameWebhookConfig is the configuration for the pod-scheduler-name webhook.
func (*PodSchedulerNameWebhookConfig) DeepCopy ¶
func (in *PodSchedulerNameWebhookConfig) DeepCopy() *PodSchedulerNameWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSchedulerNameWebhookConfig.
func (*PodSchedulerNameWebhookConfig) DeepCopyInto ¶
func (in *PodSchedulerNameWebhookConfig) DeepCopyInto(out *PodSchedulerNameWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodTopologySpreadConstraintsWebhookConfig ¶
type PodTopologySpreadConstraintsWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
PodTopologySpreadConstraintsWebhookConfig is the configuration for the pod-topology-spread-constraints webhook.
func (*PodTopologySpreadConstraintsWebhookConfig) DeepCopy ¶
func (in *PodTopologySpreadConstraintsWebhookConfig) DeepCopy() *PodTopologySpreadConstraintsWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTopologySpreadConstraintsWebhookConfig.
func (*PodTopologySpreadConstraintsWebhookConfig) DeepCopyInto ¶
func (in *PodTopologySpreadConstraintsWebhookConfig) DeepCopyInto(out *PodTopologySpreadConstraintsWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectedTokenMountWebhookConfig ¶
type ProjectedTokenMountWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` // ExpirationSeconds is the number of seconds until mounted projected service account tokens expire. // +optional ExpirationSeconds *int64 `json:"expirationSeconds,omitempty"` }
ProjectedTokenMountWebhookConfig is the configuration for the projected-token-mount webhook.
func (*ProjectedTokenMountWebhookConfig) DeepCopy ¶
func (in *ProjectedTokenMountWebhookConfig) DeepCopy() *ProjectedTokenMountWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectedTokenMountWebhookConfig.
func (*ProjectedTokenMountWebhookConfig) DeepCopyInto ¶
func (in *ProjectedTokenMountWebhookConfig) DeepCopyInto(out *ProjectedTokenMountWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceManagerConfiguration ¶
type ResourceManagerConfiguration struct { metav1.TypeMeta `json:",inline"` // SourceClientConnection specifies the client connection settings for the proxy server // to use when communicating with the source apiserver. // +optional SourceClientConnection SourceClientConnection `json:"sourceClientConnection"` // TargetClientConnection specifies the client connection settings for the proxy server // to use when communicating with the target apiserver. // +optional TargetClientConnection *TargetClientConnection `json:"targetClientConnection,omitempty"` // LeaderElection defines the configuration of leader election client. LeaderElection componentbaseconfigv1alpha1.LeaderElectionConfiguration `json:"leaderElection"` // 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"` // 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"` // Controllers defines the configuration of the controllers. Controllers ResourceManagerControllerConfiguration `json:"controllers"` // Webhooks defines the configuration of the webhooks. Webhooks ResourceManagerWebhookConfiguration `json:"webhooks"` }
ResourceManagerConfiguration defines the configuration for the gardener-resource-manager.
func (*ResourceManagerConfiguration) DeepCopy ¶
func (in *ResourceManagerConfiguration) DeepCopy() *ResourceManagerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerConfiguration.
func (*ResourceManagerConfiguration) DeepCopyInto ¶
func (in *ResourceManagerConfiguration) DeepCopyInto(out *ResourceManagerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceManagerConfiguration) DeepCopyObject ¶
func (in *ResourceManagerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceManagerControllerConfiguration ¶
type ResourceManagerControllerConfiguration struct { // ClusterID is the ID of the source cluster. // +optional ClusterID *string `json:"clusterID,omitempty"` // ResourceClass is the name of the class in ManagedResources to filter for. // +optional ResourceClass *string `json:"resourceClass,omitempty"` // KubeletCSRApprover is the configuration for the kubelet-csr-approver controller. KubeletCSRApprover KubeletCSRApproverControllerConfig `json:"kubeletCSRApprover"` // GarbageCollector is the configuration for the garbage-collector controller. GarbageCollector GarbageCollectorControllerConfig `json:"garbageCollector"` // Health is the configuration for the health controller. Health HealthControllerConfig `json:"health"` // ManagedResource is the configuration for the managed resource controller. ManagedResource ManagedResourceControllerConfig `json:"managedResource"` // RootCAPublisher is the configuration for the root-ca-publisher controller. RootCAPublisher RootCAPublisherControllerConfig `json:"rootCAPublisher"` // Secret is the configuration for the secret controller. Secret SecretControllerConfig `json:"secret"` // TokenInvalidator is the configuration for the token-invalidator controller. TokenInvalidator TokenInvalidatorControllerConfig `json:"tokenInvalidator"` // TokenRequestor is the configuration for the token-requestor controller. TokenRequestor TokenRequestorControllerConfig `json:"tokenRequestor"` }
ResourceManagerControllerConfiguration defines the configuration of the controllers.
func (*ResourceManagerControllerConfiguration) DeepCopy ¶
func (in *ResourceManagerControllerConfiguration) DeepCopy() *ResourceManagerControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerControllerConfiguration.
func (*ResourceManagerControllerConfiguration) DeepCopyInto ¶
func (in *ResourceManagerControllerConfiguration) DeepCopyInto(out *ResourceManagerControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceManagerWebhookConfiguration ¶
type ResourceManagerWebhookConfiguration struct { // HighAvailabilityConfig is the configuration for the high-availability-config webhook. HighAvailabilityConfig HighAvailabilityConfigWebhookConfig `json:"highAvailabilityConfig"` // PodSchedulerName is the configuration for the pod-scheduler-name webhook. PodSchedulerName PodSchedulerNameWebhookConfig `json:"podSchedulerName"` // PodTopologySpreadConstraints is the configuration for the pod-topology-spread-constraints webhook. PodTopologySpreadConstraints PodTopologySpreadConstraintsWebhookConfig `json:"podTopologySpreadConstraints"` // ProjectedTokenMount is the configuration for the projected-token-mount webhook. ProjectedTokenMount ProjectedTokenMountWebhookConfig `json:"projectedTokenMount"` // SeccompProfile is the configuration for the seccomp-profile webhook. SeccompProfile SeccompProfileWebhookConfig `json:"seccompProfile"` // TokenInvalidator is the configuration for the token-invalidator webhook. TokenInvalidator TokenInvalidatorWebhookConfig `json:"tokenInvalidator"` }
ResourceManagerWebhookConfiguration defines the configuration of the webhooks.
func (*ResourceManagerWebhookConfiguration) DeepCopy ¶
func (in *ResourceManagerWebhookConfiguration) DeepCopy() *ResourceManagerWebhookConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceManagerWebhookConfiguration.
func (*ResourceManagerWebhookConfiguration) DeepCopyInto ¶
func (in *ResourceManagerWebhookConfiguration) DeepCopyInto(out *ResourceManagerWebhookConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootCAPublisherControllerConfig ¶
type RootCAPublisherControllerConfig struct { // Enabled defines whether this controller is enabled. Enabled bool `json:"enabled"` // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` // RootCAFile is the path to a file containing the root CA. // +optional RootCAFile *string `json:"rootCAFile,omitempty"` }
RootCAPublisherControllerConfig is the configuration for the root-ca-publisher controller.
func (*RootCAPublisherControllerConfig) DeepCopy ¶
func (in *RootCAPublisherControllerConfig) DeepCopy() *RootCAPublisherControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootCAPublisherControllerConfig.
func (*RootCAPublisherControllerConfig) DeepCopyInto ¶
func (in *RootCAPublisherControllerConfig) DeepCopyInto(out *RootCAPublisherControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeccompProfileWebhookConfig ¶
type SeccompProfileWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
SeccompProfileWebhookConfig is the configuration for the seccomp-profile webhook.
func (*SeccompProfileWebhookConfig) DeepCopy ¶
func (in *SeccompProfileWebhookConfig) DeepCopy() *SeccompProfileWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeccompProfileWebhookConfig.
func (*SeccompProfileWebhookConfig) DeepCopyInto ¶
func (in *SeccompProfileWebhookConfig) DeepCopyInto(out *SeccompProfileWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretControllerConfig ¶
type SecretControllerConfig struct { // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
SecretControllerConfig is the configuration for the secret controller.
func (*SecretControllerConfig) DeepCopy ¶
func (in *SecretControllerConfig) DeepCopy() *SecretControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretControllerConfig.
func (*SecretControllerConfig) DeepCopyInto ¶
func (in *SecretControllerConfig) DeepCopyInto(out *SecretControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server ¶
type Server struct { // BindAddress is the IP address on which to listen for the specified port. BindAddress string `json:"bindAddress"` // Port is the port on which to serve unsecured, unauthenticated access. Port int `json:"port"` }
Server contains information for HTTP(S) server configuration.
func (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerConfiguration ¶
type ServerConfiguration struct { // Webhooks is the configuration for the HTTPS webhook server. Webhooks HTTPSServer `json:"webhooks"` // 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 SourceClientConnection ¶
type SourceClientConnection struct { componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:",inline"` // Namespace in which the ManagedResources should be observed (defaults to "all namespaces"). // +optional Namespace *string `json:"namespace,omitempty"` // CacheResyncPeriod specifies the duration how often the cache for the source cluster is resynced. // +optional CacheResyncPeriod *metav1.Duration `json:"cacheResyncPeriod,omitempty"` }
SourceClientConnection specifies the client connection settings for the proxy server to use when communicating with the seed apiserver.
func (*SourceClientConnection) DeepCopy ¶
func (in *SourceClientConnection) DeepCopy() *SourceClientConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceClientConnection.
func (*SourceClientConnection) DeepCopyInto ¶
func (in *SourceClientConnection) DeepCopyInto(out *SourceClientConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSServer ¶
type TLSServer struct { // ServerCertDir is the path to a directory containing the server's TLS certificate and key (the files must be // named tls.crt and tls.key respectively). ServerCertDir string `json:"serverCertDir"` }
TLSServer contains information about the TLS configuration for an HTTPS server.
func (*TLSServer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSServer.
func (*TLSServer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetClientConnection ¶
type TargetClientConnection struct { componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:",inline"` // Namespace in which controllers for the target clusters act on objects (defaults to "all namespaces"). // +optional Namespace *string `json:"namespace,omitempty"` // DisableCachedClient specifies whether the cache for the target cluster client should be disabled. If true, then // each request is performed with a direct client. // +optional DisableCachedClient *bool `json:"disableCachedClient,omitempty"` // CacheResyncPeriod specifies the duration how often the cache for the target cluster is resynced. // +optional CacheResyncPeriod *metav1.Duration `json:"cacheResyncPeriod,omitempty"` }
TargetClientConnection specifies the client connection settings for the proxy server to use when communicating with the shoot apiserver.
func (*TargetClientConnection) DeepCopy ¶
func (in *TargetClientConnection) DeepCopy() *TargetClientConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetClientConnection.
func (*TargetClientConnection) DeepCopyInto ¶
func (in *TargetClientConnection) DeepCopyInto(out *TargetClientConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TokenInvalidatorControllerConfig ¶
type TokenInvalidatorControllerConfig struct { // Enabled defines whether this controller is enabled. Enabled bool `json:"enabled"` // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
TokenInvalidatorControllerConfig is the configuration for the token-invalidator controller.
func (*TokenInvalidatorControllerConfig) DeepCopy ¶
func (in *TokenInvalidatorControllerConfig) DeepCopy() *TokenInvalidatorControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenInvalidatorControllerConfig.
func (*TokenInvalidatorControllerConfig) DeepCopyInto ¶
func (in *TokenInvalidatorControllerConfig) DeepCopyInto(out *TokenInvalidatorControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TokenInvalidatorWebhookConfig ¶
type TokenInvalidatorWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
TokenInvalidatorWebhookConfig is the configuration for the token-invalidator webhook.
func (*TokenInvalidatorWebhookConfig) DeepCopy ¶
func (in *TokenInvalidatorWebhookConfig) DeepCopy() *TokenInvalidatorWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenInvalidatorWebhookConfig.
func (*TokenInvalidatorWebhookConfig) DeepCopyInto ¶
func (in *TokenInvalidatorWebhookConfig) DeepCopyInto(out *TokenInvalidatorWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TokenRequestorControllerConfig ¶
type TokenRequestorControllerConfig struct { // Enabled defines whether this controller is enabled. Enabled bool `json:"enabled"` // ConcurrentSyncs is the number of concurrent worker routines for this controller. // +optional ConcurrentSyncs *int `json:"concurrentSyncs,omitempty"` }
TokenRequestorControllerConfig is the configuration for the token-requestor controller.
func (*TokenRequestorControllerConfig) DeepCopy ¶
func (in *TokenRequestorControllerConfig) DeepCopy() *TokenRequestorControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRequestorControllerConfig.
func (*TokenRequestorControllerConfig) DeepCopyInto ¶
func (in *TokenRequestorControllerConfig) DeepCopyInto(out *TokenRequestorControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.