Documentation ¶
Index ¶
- Constants
- Variables
- func Convert_config_CRDDeletionProtection_To_v1alpha1_CRDDeletionProtection(in *config.CRDDeletionProtection, out *CRDDeletionProtection, ...) error
- func Convert_config_ClientConnection_To_v1alpha1_ClientConnection(in *config.ClientConnection, out *ClientConnection, s conversion.Scope) error
- func Convert_config_EndpointSliceHintsWebhookConfig_To_v1alpha1_EndpointSliceHintsWebhookConfig(in *config.EndpointSliceHintsWebhookConfig, ...) error
- func Convert_config_ExtensionValidation_To_v1alpha1_ExtensionValidation(in *config.ExtensionValidation, out *ExtensionValidation, s conversion.Scope) error
- 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_IngressControllerSelector_To_v1alpha1_IngressControllerSelector(in *config.IngressControllerSelector, out *IngressControllerSelector, ...) error
- func Convert_config_KubeletCSRApproverControllerConfig_To_v1alpha1_KubeletCSRApproverControllerConfig(in *config.KubeletCSRApproverControllerConfig, ...) error
- func Convert_config_KubernetesServiceHostWebhookConfig_To_v1alpha1_KubernetesServiceHostWebhookConfig(in *config.KubernetesServiceHostWebhookConfig, ...) error
- func Convert_config_ManagedResourceControllerConfig_To_v1alpha1_ManagedResourceControllerConfig(in *config.ManagedResourceControllerConfig, ...) error
- func Convert_config_NetworkPolicyControllerConfig_To_v1alpha1_NetworkPolicyControllerConfig(in *config.NetworkPolicyControllerConfig, out *NetworkPolicyControllerConfig, ...) error
- func Convert_config_NodeAgentReconciliationDelayControllerConfig_To_v1alpha1_NodeAgentReconciliationDelayControllerConfig(in *config.NodeAgentReconciliationDelayControllerConfig, ...) error
- func Convert_config_NodeCriticalComponentsControllerConfig_To_v1alpha1_NodeCriticalComponentsControllerConfig(in *config.NodeCriticalComponentsControllerConfig, ...) 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_SeccompProfileWebhookConfig_To_v1alpha1_SeccompProfileWebhookConfig(in *config.SeccompProfileWebhookConfig, out *SeccompProfileWebhookConfig, ...) 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_SystemComponentsConfigWebhookConfig_To_v1alpha1_SystemComponentsConfigWebhookConfig(in *config.SystemComponentsConfigWebhookConfig, ...) error
- func Convert_config_TLSServer_To_v1alpha1_TLSServer(in *config.TLSServer, out *TLSServer, s conversion.Scope) 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_CRDDeletionProtection_To_config_CRDDeletionProtection(in *CRDDeletionProtection, out *config.CRDDeletionProtection, ...) error
- func Convert_v1alpha1_ClientConnection_To_config_ClientConnection(in *ClientConnection, out *config.ClientConnection, s conversion.Scope) error
- func Convert_v1alpha1_EndpointSliceHintsWebhookConfig_To_config_EndpointSliceHintsWebhookConfig(in *EndpointSliceHintsWebhookConfig, ...) error
- func Convert_v1alpha1_ExtensionValidation_To_config_ExtensionValidation(in *ExtensionValidation, out *config.ExtensionValidation, s conversion.Scope) 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_IngressControllerSelector_To_config_IngressControllerSelector(in *IngressControllerSelector, out *config.IngressControllerSelector, ...) error
- func Convert_v1alpha1_KubeletCSRApproverControllerConfig_To_config_KubeletCSRApproverControllerConfig(in *KubeletCSRApproverControllerConfig, ...) error
- func Convert_v1alpha1_KubernetesServiceHostWebhookConfig_To_config_KubernetesServiceHostWebhookConfig(in *KubernetesServiceHostWebhookConfig, ...) error
- func Convert_v1alpha1_ManagedResourceControllerConfig_To_config_ManagedResourceControllerConfig(in *ManagedResourceControllerConfig, ...) error
- func Convert_v1alpha1_NetworkPolicyControllerConfig_To_config_NetworkPolicyControllerConfig(in *NetworkPolicyControllerConfig, out *config.NetworkPolicyControllerConfig, ...) error
- func Convert_v1alpha1_NodeAgentReconciliationDelayControllerConfig_To_config_NodeAgentReconciliationDelayControllerConfig(in *NodeAgentReconciliationDelayControllerConfig, ...) error
- func Convert_v1alpha1_NodeCriticalComponentsControllerConfig_To_config_NodeCriticalComponentsControllerConfig(in *NodeCriticalComponentsControllerConfig, ...) 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_SeccompProfileWebhookConfig_To_config_SeccompProfileWebhookConfig(in *SeccompProfileWebhookConfig, out *config.SeccompProfileWebhookConfig, ...) 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_SystemComponentsConfigWebhookConfig_To_config_SystemComponentsConfigWebhookConfig(in *SystemComponentsConfigWebhookConfig, ...) error
- func Convert_v1alpha1_TLSServer_To_config_TLSServer(in *TLSServer, out *config.TLSServer, s conversion.Scope) 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_ClientConnection(obj *ClientConnection)
- 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_NetworkPolicyControllerConfig(obj *NetworkPolicyControllerConfig)
- func SetDefaults_NodeAgentReconciliationDelayControllerConfig(obj *NodeAgentReconciliationDelayControllerConfig)
- func SetDefaults_NodeCriticalComponentsControllerConfig(obj *NodeCriticalComponentsControllerConfig)
- func SetDefaults_PodSchedulerNameWebhookConfig(obj *PodSchedulerNameWebhookConfig)
- func SetDefaults_ProjectedTokenMountWebhookConfig(obj *ProjectedTokenMountWebhookConfig)
- func SetDefaults_ResourceManagerConfiguration(obj *ResourceManagerConfiguration)
- func SetDefaults_ResourceManagerControllerConfiguration(obj *ResourceManagerControllerConfiguration)
- func SetDefaults_ServerConfiguration(obj *ServerConfiguration)
- func SetDefaults_TokenInvalidatorControllerConfig(obj *TokenInvalidatorControllerConfig)
- func SetDefaults_TokenRequestorControllerConfig(obj *TokenRequestorControllerConfig)
- func SetObjectDefaults_ResourceManagerConfiguration(in *ResourceManagerConfiguration)
- type CRDDeletionProtection
- type ClientConnection
- type EndpointSliceHintsWebhookConfig
- type ExtensionValidation
- type GarbageCollectorControllerConfig
- type HTTPSServer
- type HealthControllerConfig
- type HighAvailabilityConfigWebhookConfig
- type IngressControllerSelector
- type KubeletCSRApproverControllerConfig
- type KubernetesServiceHostWebhookConfig
- type ManagedResourceControllerConfig
- type NetworkPolicyControllerConfig
- type NodeAgentReconciliationDelayControllerConfig
- type NodeCriticalComponentsControllerConfig
- type PodSchedulerNameWebhookConfig
- type PodTopologySpreadConstraintsWebhookConfig
- type ProjectedTokenMountWebhookConfig
- type ResourceManagerConfiguration
- type ResourceManagerControllerConfiguration
- type ResourceManagerWebhookConfiguration
- type SeccompProfileWebhookConfig
- type Server
- type ServerConfiguration
- type SystemComponentsConfigWebhookConfig
- type TLSServer
- 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 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_CRDDeletionProtection_To_v1alpha1_CRDDeletionProtection ¶ added in v1.61.0
func Convert_config_CRDDeletionProtection_To_v1alpha1_CRDDeletionProtection(in *config.CRDDeletionProtection, out *CRDDeletionProtection, s conversion.Scope) error
Convert_config_CRDDeletionProtection_To_v1alpha1_CRDDeletionProtection is an autogenerated conversion function.
func Convert_config_ClientConnection_To_v1alpha1_ClientConnection ¶ added in v1.80.0
func Convert_config_ClientConnection_To_v1alpha1_ClientConnection(in *config.ClientConnection, out *ClientConnection, s conversion.Scope) error
Convert_config_ClientConnection_To_v1alpha1_ClientConnection is an autogenerated conversion function.
func Convert_config_EndpointSliceHintsWebhookConfig_To_v1alpha1_EndpointSliceHintsWebhookConfig ¶ added in v1.66.0
func Convert_config_EndpointSliceHintsWebhookConfig_To_v1alpha1_EndpointSliceHintsWebhookConfig(in *config.EndpointSliceHintsWebhookConfig, out *EndpointSliceHintsWebhookConfig, s conversion.Scope) error
Convert_config_EndpointSliceHintsWebhookConfig_To_v1alpha1_EndpointSliceHintsWebhookConfig is an autogenerated conversion function.
func Convert_config_ExtensionValidation_To_v1alpha1_ExtensionValidation ¶ added in v1.61.0
func Convert_config_ExtensionValidation_To_v1alpha1_ExtensionValidation(in *config.ExtensionValidation, out *ExtensionValidation, s conversion.Scope) error
Convert_config_ExtensionValidation_To_v1alpha1_ExtensionValidation is an autogenerated conversion function.
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_IngressControllerSelector_To_v1alpha1_IngressControllerSelector ¶ added in v1.67.0
func Convert_config_IngressControllerSelector_To_v1alpha1_IngressControllerSelector(in *config.IngressControllerSelector, out *IngressControllerSelector, s conversion.Scope) error
Convert_config_IngressControllerSelector_To_v1alpha1_IngressControllerSelector 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_KubernetesServiceHostWebhookConfig_To_v1alpha1_KubernetesServiceHostWebhookConfig ¶ added in v1.72.0
func Convert_config_KubernetesServiceHostWebhookConfig_To_v1alpha1_KubernetesServiceHostWebhookConfig(in *config.KubernetesServiceHostWebhookConfig, out *KubernetesServiceHostWebhookConfig, s conversion.Scope) error
Convert_config_KubernetesServiceHostWebhookConfig_To_v1alpha1_KubernetesServiceHostWebhookConfig 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_NetworkPolicyControllerConfig_To_v1alpha1_NetworkPolicyControllerConfig ¶ added in v1.64.0
func Convert_config_NetworkPolicyControllerConfig_To_v1alpha1_NetworkPolicyControllerConfig(in *config.NetworkPolicyControllerConfig, out *NetworkPolicyControllerConfig, s conversion.Scope) error
Convert_config_NetworkPolicyControllerConfig_To_v1alpha1_NetworkPolicyControllerConfig is an autogenerated conversion function.
func Convert_config_NodeAgentReconciliationDelayControllerConfig_To_v1alpha1_NodeAgentReconciliationDelayControllerConfig ¶ added in v1.94.0
func Convert_config_NodeAgentReconciliationDelayControllerConfig_To_v1alpha1_NodeAgentReconciliationDelayControllerConfig(in *config.NodeAgentReconciliationDelayControllerConfig, out *NodeAgentReconciliationDelayControllerConfig, s conversion.Scope) error
Convert_config_NodeAgentReconciliationDelayControllerConfig_To_v1alpha1_NodeAgentReconciliationDelayControllerConfig is an autogenerated conversion function.
func Convert_config_NodeCriticalComponentsControllerConfig_To_v1alpha1_NodeCriticalComponentsControllerConfig ¶ added in v1.94.0
func Convert_config_NodeCriticalComponentsControllerConfig_To_v1alpha1_NodeCriticalComponentsControllerConfig(in *config.NodeCriticalComponentsControllerConfig, out *NodeCriticalComponentsControllerConfig, s conversion.Scope) error
Convert_config_NodeCriticalComponentsControllerConfig_To_v1alpha1_NodeCriticalComponentsControllerConfig 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_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_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_SystemComponentsConfigWebhookConfig_To_v1alpha1_SystemComponentsConfigWebhookConfig ¶ added in v1.63.0
func Convert_config_SystemComponentsConfigWebhookConfig_To_v1alpha1_SystemComponentsConfigWebhookConfig(in *config.SystemComponentsConfigWebhookConfig, out *SystemComponentsConfigWebhookConfig, s conversion.Scope) error
Convert_config_SystemComponentsConfigWebhookConfig_To_v1alpha1_SystemComponentsConfigWebhookConfig 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_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_CRDDeletionProtection_To_config_CRDDeletionProtection ¶ added in v1.61.0
func Convert_v1alpha1_CRDDeletionProtection_To_config_CRDDeletionProtection(in *CRDDeletionProtection, out *config.CRDDeletionProtection, s conversion.Scope) error
Convert_v1alpha1_CRDDeletionProtection_To_config_CRDDeletionProtection is an autogenerated conversion function.
func Convert_v1alpha1_ClientConnection_To_config_ClientConnection ¶ added in v1.80.0
func Convert_v1alpha1_ClientConnection_To_config_ClientConnection(in *ClientConnection, out *config.ClientConnection, s conversion.Scope) error
Convert_v1alpha1_ClientConnection_To_config_ClientConnection is an autogenerated conversion function.
func Convert_v1alpha1_EndpointSliceHintsWebhookConfig_To_config_EndpointSliceHintsWebhookConfig ¶ added in v1.66.0
func Convert_v1alpha1_EndpointSliceHintsWebhookConfig_To_config_EndpointSliceHintsWebhookConfig(in *EndpointSliceHintsWebhookConfig, out *config.EndpointSliceHintsWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_EndpointSliceHintsWebhookConfig_To_config_EndpointSliceHintsWebhookConfig is an autogenerated conversion function.
func Convert_v1alpha1_ExtensionValidation_To_config_ExtensionValidation ¶ added in v1.61.0
func Convert_v1alpha1_ExtensionValidation_To_config_ExtensionValidation(in *ExtensionValidation, out *config.ExtensionValidation, s conversion.Scope) error
Convert_v1alpha1_ExtensionValidation_To_config_ExtensionValidation 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_IngressControllerSelector_To_config_IngressControllerSelector ¶ added in v1.67.0
func Convert_v1alpha1_IngressControllerSelector_To_config_IngressControllerSelector(in *IngressControllerSelector, out *config.IngressControllerSelector, s conversion.Scope) error
Convert_v1alpha1_IngressControllerSelector_To_config_IngressControllerSelector 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_KubernetesServiceHostWebhookConfig_To_config_KubernetesServiceHostWebhookConfig ¶ added in v1.72.0
func Convert_v1alpha1_KubernetesServiceHostWebhookConfig_To_config_KubernetesServiceHostWebhookConfig(in *KubernetesServiceHostWebhookConfig, out *config.KubernetesServiceHostWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_KubernetesServiceHostWebhookConfig_To_config_KubernetesServiceHostWebhookConfig 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_NetworkPolicyControllerConfig_To_config_NetworkPolicyControllerConfig ¶ added in v1.64.0
func Convert_v1alpha1_NetworkPolicyControllerConfig_To_config_NetworkPolicyControllerConfig(in *NetworkPolicyControllerConfig, out *config.NetworkPolicyControllerConfig, s conversion.Scope) error
Convert_v1alpha1_NetworkPolicyControllerConfig_To_config_NetworkPolicyControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_NodeAgentReconciliationDelayControllerConfig_To_config_NodeAgentReconciliationDelayControllerConfig ¶ added in v1.94.0
func Convert_v1alpha1_NodeAgentReconciliationDelayControllerConfig_To_config_NodeAgentReconciliationDelayControllerConfig(in *NodeAgentReconciliationDelayControllerConfig, out *config.NodeAgentReconciliationDelayControllerConfig, s conversion.Scope) error
Convert_v1alpha1_NodeAgentReconciliationDelayControllerConfig_To_config_NodeAgentReconciliationDelayControllerConfig is an autogenerated conversion function.
func Convert_v1alpha1_NodeCriticalComponentsControllerConfig_To_config_NodeCriticalComponentsControllerConfig ¶ added in v1.94.0
func Convert_v1alpha1_NodeCriticalComponentsControllerConfig_To_config_NodeCriticalComponentsControllerConfig(in *NodeCriticalComponentsControllerConfig, out *config.NodeCriticalComponentsControllerConfig, s conversion.Scope) error
Convert_v1alpha1_NodeCriticalComponentsControllerConfig_To_config_NodeCriticalComponentsControllerConfig 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_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_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_SystemComponentsConfigWebhookConfig_To_config_SystemComponentsConfigWebhookConfig ¶ added in v1.63.0
func Convert_v1alpha1_SystemComponentsConfigWebhookConfig_To_config_SystemComponentsConfigWebhookConfig(in *SystemComponentsConfigWebhookConfig, out *config.SystemComponentsConfigWebhookConfig, s conversion.Scope) error
Convert_v1alpha1_SystemComponentsConfigWebhookConfig_To_config_SystemComponentsConfigWebhookConfig 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_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_ClientConnection ¶ added in v1.80.0
func SetDefaults_ClientConnection(obj *ClientConnection)
SetDefaults_ClientConnection sets defaults for the client connection.
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_NetworkPolicyControllerConfig ¶ added in v1.70.3
func SetDefaults_NetworkPolicyControllerConfig(obj *NetworkPolicyControllerConfig)
SetDefaults_NetworkPolicyControllerConfig sets defaults for the NetworkPolicyControllerConfig object.
func SetDefaults_NodeAgentReconciliationDelayControllerConfig ¶ added in v1.94.0
func SetDefaults_NodeAgentReconciliationDelayControllerConfig(obj *NodeAgentReconciliationDelayControllerConfig)
SetDefaults_NodeAgentReconciliationDelayControllerConfig sets defaults for the NodeAgentReconciliationDelayControllerConfig object.
func SetDefaults_NodeCriticalComponentsControllerConfig ¶ added in v1.94.0
func SetDefaults_NodeCriticalComponentsControllerConfig(obj *NodeCriticalComponentsControllerConfig)
SetDefaults_NodeCriticalComponentsControllerConfig sets defaults for the NodeCriticalComponentsControllerConfig 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_ServerConfiguration ¶
func SetDefaults_ServerConfiguration(obj *ServerConfiguration)
SetDefaults_ServerConfiguration sets defaults for the server configuration.
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 CRDDeletionProtection ¶ added in v1.61.0
type CRDDeletionProtection struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
CRDDeletionProtection is the configuration for the crd-deletion-protection webhook.
func (*CRDDeletionProtection) DeepCopy ¶ added in v1.61.0
func (in *CRDDeletionProtection) DeepCopy() *CRDDeletionProtection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRDDeletionProtection.
func (*CRDDeletionProtection) DeepCopyInto ¶ added in v1.61.0
func (in *CRDDeletionProtection) DeepCopyInto(out *CRDDeletionProtection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConnection ¶ added in v1.80.0
type ClientConnection struct { componentbaseconfigv1alpha1.ClientConnectionConfiguration `json:",inline"` // Namespaces in which the ManagedResources should be observed (defaults to "all namespaces"). // +optional Namespaces []string `json:"namespaces,omitempty"` // CacheResyncPeriod specifies the duration how often the cache for the cluster is resynced. // +optional CacheResyncPeriod *metav1.Duration `json:"cacheResyncPeriod,omitempty"` }
ClientConnection specifies the client connection settings to use when communicating with an API server.
func (*ClientConnection) DeepCopy ¶ added in v1.80.0
func (in *ClientConnection) DeepCopy() *ClientConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConnection.
func (*ClientConnection) DeepCopyInto ¶ added in v1.80.0
func (in *ClientConnection) DeepCopyInto(out *ClientConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSliceHintsWebhookConfig ¶ added in v1.66.0
type EndpointSliceHintsWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
EndpointSliceHintsWebhookConfig is the configuration for the endpoint-slice-hints webhook.
func (*EndpointSliceHintsWebhookConfig) DeepCopy ¶ added in v1.66.0
func (in *EndpointSliceHintsWebhookConfig) DeepCopy() *EndpointSliceHintsWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceHintsWebhookConfig.
func (*EndpointSliceHintsWebhookConfig) DeepCopyInto ¶ added in v1.66.0
func (in *EndpointSliceHintsWebhookConfig) DeepCopyInto(out *EndpointSliceHintsWebhookConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionValidation ¶ added in v1.61.0
type ExtensionValidation struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` }
ExtensionValidation is the configuration for the extension-validation webhook.
func (*ExtensionValidation) DeepCopy ¶ added in v1.61.0
func (in *ExtensionValidation) DeepCopy() *ExtensionValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionValidation.
func (*ExtensionValidation) DeepCopyInto ¶ added in v1.61.0
func (in *ExtensionValidation) DeepCopyInto(out *ExtensionValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // DefaultNotReadyTolerationSeconds specifies the seconds for the `node.kubernetes.io/not-ready` toleration that // should be added to pods not already tolerating this taint. // +optional DefaultNotReadyTolerationSeconds *int64 `json:"defaultNotReadyTolerationSeconds,omitempty"` // DefaultUnreachableTolerationSeconds specifies the seconds for the `node.kubernetes.io/unreachable` toleration that // should be added to pods not already tolerating this taint. // +optional DefaultUnreachableTolerationSeconds *int64 `json:"defaultUnreachableTolerationSeconds,omitempty"` }
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 IngressControllerSelector ¶ added in v1.67.0
type IngressControllerSelector struct { // Namespace is the name of the namespace in which the ingress controller runs. Namespace string `json:"namespace"` // PodSelector is the selector for the ingress controller pods. PodSelector metav1.LabelSelector `json:"podSelector"` }
IngressControllerSelector contains the pod selector and namespace for an ingress controller.
func (*IngressControllerSelector) DeepCopy ¶ added in v1.67.0
func (in *IngressControllerSelector) DeepCopy() *IngressControllerSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressControllerSelector.
func (*IngressControllerSelector) DeepCopyInto ¶ added in v1.67.0
func (in *IngressControllerSelector) DeepCopyInto(out *IngressControllerSelector)
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"` // MachineNamespace is the namespace in the source cluster in which the Machine objects are stored. MachineNamespace string `json:"machineNamespace"` }
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 KubernetesServiceHostWebhookConfig ¶ added in v1.72.0
type KubernetesServiceHostWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` // Host is the FQDN of the API server. Host string `json:"host"` }
KubernetesServiceHostWebhookConfig is the configuration for the kubernetes-service-host webhook.
func (*KubernetesServiceHostWebhookConfig) DeepCopy ¶ added in v1.72.0
func (in *KubernetesServiceHostWebhookConfig) DeepCopy() *KubernetesServiceHostWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesServiceHostWebhookConfig.
func (*KubernetesServiceHostWebhookConfig) DeepCopyInto ¶ added in v1.72.0
func (in *KubernetesServiceHostWebhookConfig) DeepCopyInto(out *KubernetesServiceHostWebhookConfig)
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 NetworkPolicyControllerConfig ¶ added in v1.64.0
type NetworkPolicyControllerConfig 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"` // NamespaceSelectors is a list of label selectors for namespaces in which the controller shall reconcile Service // objects. An empty list means all namespaces. // +optional NamespaceSelectors []metav1.LabelSelector `json:"namespaceSelectors,omitempty"` // IngressControllerSelector contains the pod selector and namespace for an ingress controller. If provided, this // NetworkPolicy controller watches Ingress resources and automatically creates NetworkPolicy resources allowing // the respective ingress/egress traffic for the backends exposed by the Ingresses. // +optional IngressControllerSelector *IngressControllerSelector `json:"ingressControllerSelector,omitempty"` }
NetworkPolicyControllerConfig is the configuration for the networkpolicy controller.
func (*NetworkPolicyControllerConfig) DeepCopy ¶ added in v1.64.0
func (in *NetworkPolicyControllerConfig) DeepCopy() *NetworkPolicyControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyControllerConfig.
func (*NetworkPolicyControllerConfig) DeepCopyInto ¶ added in v1.64.0
func (in *NetworkPolicyControllerConfig) DeepCopyInto(out *NetworkPolicyControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeAgentReconciliationDelayControllerConfig ¶ added in v1.94.0
type NodeAgentReconciliationDelayControllerConfig struct { // Enabled defines whether this controller is enabled. Enabled bool `json:"enabled"` // MinDelay is the minimum duration to use for delays (default: 0s). // +optional MinDelay *metav1.Duration `json:"minDelay,omitempty"` // MaxDelay is the maximum duration to use for delays (default: 5m). // +optional MaxDelay *metav1.Duration `json:"maxDelay,omitempty"` }
NodeAgentReconciliationDelayControllerConfig is the configuration for the node-agent reconciliation delay controller.
func (*NodeAgentReconciliationDelayControllerConfig) DeepCopy ¶ added in v1.94.0
func (in *NodeAgentReconciliationDelayControllerConfig) DeepCopy() *NodeAgentReconciliationDelayControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAgentReconciliationDelayControllerConfig.
func (*NodeAgentReconciliationDelayControllerConfig) DeepCopyInto ¶ added in v1.94.0
func (in *NodeAgentReconciliationDelayControllerConfig) DeepCopyInto(out *NodeAgentReconciliationDelayControllerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeCriticalComponentsControllerConfig ¶ added in v1.94.0
type NodeCriticalComponentsControllerConfig 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"` // Backoff is the duration to use as backoff when Nodes have non-ready node-critical pods (defaults to 10s). // +optional Backoff *metav1.Duration `json:"backoff,omitempty"` }
NodeCriticalComponentsControllerConfig is the configuration for the node critical components controller.
func (*NodeCriticalComponentsControllerConfig) DeepCopy ¶ added in v1.94.0
func (in *NodeCriticalComponentsControllerConfig) DeepCopy() *NodeCriticalComponentsControllerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeCriticalComponentsControllerConfig.
func (*NodeCriticalComponentsControllerConfig) DeepCopyInto ¶ added in v1.94.0
func (in *NodeCriticalComponentsControllerConfig) DeepCopyInto(out *NodeCriticalComponentsControllerConfig)
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 ClientConnection `json:"sourceClientConnection"` // TargetClientConnection specifies the client connection settings for the proxy server // to use when communicating with the target apiserver. // +optional TargetClientConnection *ClientConnection `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"` // 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"` // KubeletCSRApprover is the configuration for the kubelet-csr-approver controller. KubeletCSRApprover KubeletCSRApproverControllerConfig `json:"kubeletCSRApprover"` // ManagedResource is the configuration for the managed resource controller. ManagedResource ManagedResourceControllerConfig `json:"managedResource"` // NetworkPolicy is the configuration for the networkpolicy controller. NetworkPolicy NetworkPolicyControllerConfig `json:"networkPolicy"` // NodeCriticalComponents is the configuration for the node critical components controller. NodeCriticalComponents NodeCriticalComponentsControllerConfig `json:"nodeCriticalComponents"` // NodeAgentReconciliationDelay is the configuration for the node-agent reconciliation delay controller. NodeAgentReconciliationDelay NodeAgentReconciliationDelayControllerConfig `json:"nodeAgentReconciliationDelay"` // 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 { // CRDDeletionProtection is the configuration for the crd-deletion-protection webhook. CRDDeletionProtection CRDDeletionProtection `json:"crdDeletionProtection"` // EndpointSliceHints is the configuration for the endpoint-slice-hints webhook. EndpointSliceHints EndpointSliceHintsWebhookConfig `json:"endpointSliceHints"` // ExtensionValidation is the configuration for the extension-validation webhook. ExtensionValidation ExtensionValidation `json:"extensionValidation"` // HighAvailabilityConfig is the configuration for the high-availability-config webhook. HighAvailabilityConfig HighAvailabilityConfigWebhookConfig `json:"highAvailabilityConfig"` // KubernetesServiceHost is the configuration for the kubernetes-service-host webhook. KubernetesServiceHost KubernetesServiceHostWebhookConfig `json:"kubernetesServiceHost"` // SystemComponentsConfig is the configuration for the system-components-config webhook. SystemComponentsConfig SystemComponentsConfigWebhookConfig `json:"systemComponentsConfig"` // 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 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 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 SystemComponentsConfigWebhookConfig ¶ added in v1.63.0
type SystemComponentsConfigWebhookConfig struct { // Enabled defines whether this webhook is enabled. Enabled bool `json:"enabled"` // NodeSelector is the selector used to retrieve nodes that run system components. // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // PodNodeSelector is the node selector that should be added to pods. // +optional PodNodeSelector map[string]string `json:"podNodeSelector,omitempty"` // PodTolerations are the tolerations that should be added to pods. // +optional PodTolerations []corev1.Toleration `json:"podTolerations,omitempty"` }
SystemComponentsConfigWebhookConfig is the configuration for the system-components-config webhook.
func (*SystemComponentsConfigWebhookConfig) DeepCopy ¶ added in v1.63.0
func (in *SystemComponentsConfigWebhookConfig) DeepCopy() *SystemComponentsConfigWebhookConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemComponentsConfigWebhookConfig.
func (*SystemComponentsConfigWebhookConfig) DeepCopyInto ¶ added in v1.63.0
func (in *SystemComponentsConfigWebhookConfig) DeepCopyInto(out *SystemComponentsConfigWebhookConfig)
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 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.