Versions in this module Expand all Collapse all v0 v0.2.0 Jan 29, 2025 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type BackupBucketControllerConfiguration struct + ConcurrentSyncs *int + func (in *BackupBucketControllerConfiguration) DeepCopy() *BackupBucketControllerConfiguration + func (in *BackupBucketControllerConfiguration) DeepCopyInto(out *BackupBucketControllerConfiguration) + type BackupCompactionController struct + ActiveDeadlineDuration *metav1.Duration + EnableBackupCompaction *bool + EventsThreshold *int64 + MetricsScrapeWaitDuration *metav1.Duration + Workers *int64 + func (in *BackupCompactionController) DeepCopy() *BackupCompactionController + func (in *BackupCompactionController) DeepCopyInto(out *BackupCompactionController) + type BackupEntryControllerConfiguration struct + ConcurrentSyncs *int + DeletionGracePeriodHours *int + DeletionGracePeriodShootPurposes []gardencore.ShootPurpose + func (in *BackupEntryControllerConfiguration) DeepCopy() *BackupEntryControllerConfiguration + func (in *BackupEntryControllerConfiguration) DeepCopyInto(out *BackupEntryControllerConfiguration) + type BastionControllerConfiguration struct + ConcurrentSyncs *int + func (in *BastionControllerConfiguration) DeepCopy() *BastionControllerConfiguration + func (in *BastionControllerConfiguration) DeepCopyInto(out *BastionControllerConfiguration) + type ConditionThreshold struct + Duration metav1.Duration + Type string + func (in *ConditionThreshold) DeepCopy() *ConditionThreshold + func (in *ConditionThreshold) DeepCopyInto(out *ConditionThreshold) + type ControllerInstallationCareControllerConfiguration struct + ConcurrentSyncs *int + SyncPeriod *metav1.Duration + func (in *ControllerInstallationCareControllerConfiguration) DeepCopy() *ControllerInstallationCareControllerConfiguration + func (in *ControllerInstallationCareControllerConfiguration) DeepCopyInto(out *ControllerInstallationCareControllerConfiguration) + type ControllerInstallationControllerConfiguration struct + ConcurrentSyncs *int + func (in *ControllerInstallationControllerConfiguration) DeepCopy() *ControllerInstallationControllerConfiguration + func (in *ControllerInstallationControllerConfiguration) DeepCopyInto(out *ControllerInstallationControllerConfiguration) + type ControllerInstallationRequiredControllerConfiguration struct + ConcurrentSyncs *int + func (in *ControllerInstallationRequiredControllerConfiguration) DeepCopy() *ControllerInstallationRequiredControllerConfiguration + func (in *ControllerInstallationRequiredControllerConfiguration) DeepCopyInto(out *ControllerInstallationRequiredControllerConfiguration) + type CustodianController struct + Workers *int64 + func (in *CustodianController) DeepCopy() *CustodianController + func (in *CustodianController) DeepCopyInto(out *CustodianController) + type ETCDBackupLeaderElection struct + EtcdConnectionTimeout *metav1.Duration + ReelectionPeriod *metav1.Duration + func (in *ETCDBackupLeaderElection) DeepCopy() *ETCDBackupLeaderElection + func (in *ETCDBackupLeaderElection) DeepCopyInto(out *ETCDBackupLeaderElection) + type ETCDConfig struct + BackupCompactionController *BackupCompactionController + BackupLeaderElection *ETCDBackupLeaderElection + CustodianController *CustodianController + DeltaSnapshotRetentionPeriod *metav1.Duration + ETCDController *ETCDController + FeatureGates map[string]bool + func (in *ETCDConfig) DeepCopy() *ETCDConfig + func (in *ETCDConfig) DeepCopyInto(out *ETCDConfig) + type ETCDController struct + Workers *int64 + func (in *ETCDController) DeepCopy() *ETCDController + func (in *ETCDController) DeepCopyInto(out *ETCDController) + type ExposureClassHandler struct + LoadBalancerService LoadBalancerServiceConfig + Name string + SNI *SNI + func (in *ExposureClassHandler) DeepCopy() *ExposureClassHandler + func (in *ExposureClassHandler) DeepCopyInto(out *ExposureClassHandler) + type GardenClientConnection struct + BootstrapKubeconfig *corev1.SecretReference + GardenClusterAddress *string + GardenClusterCACert []byte + KubeconfigSecret *corev1.SecretReference + KubeconfigValidity *KubeconfigValidity + func (in *GardenClientConnection) DeepCopy() *GardenClientConnection + func (in *GardenClientConnection) DeepCopyInto(out *GardenClientConnection) + type GardenVali struct + Storage *resource.Quantity + func (in *GardenVali) DeepCopy() *GardenVali + func (in *GardenVali) DeepCopyInto(out *GardenVali) + type GardenletConfiguration struct + Controllers *GardenletControllerConfiguration + Debugging *componentbaseconfig.DebuggingConfiguration + ETCDConfig *ETCDConfig + ExposureClassHandlers []ExposureClassHandler + FeatureGates map[string]bool + GardenClientConnection *GardenClientConnection + LeaderElection *componentbaseconfig.LeaderElectionConfiguration + LogFormat string + LogLevel string + Logging *Logging + Monitoring *MonitoringConfig + NodeToleration *NodeToleration + Resources *ResourcesConfiguration + SNI *SNI + SeedClientConnection *SeedClientConnection + SeedConfig *SeedConfig + Server ServerConfiguration + ShootClientConnection *ShootClientConnection + func (in *GardenletConfiguration) DeepCopy() *GardenletConfiguration + func (in *GardenletConfiguration) DeepCopyInto(out *GardenletConfiguration) + func (in *GardenletConfiguration) DeepCopyObject() runtime.Object + type GardenletControllerConfiguration struct + BackupBucket *BackupBucketControllerConfiguration + BackupEntry *BackupEntryControllerConfiguration + Bastion *BastionControllerConfiguration + ControllerInstallation *ControllerInstallationControllerConfiguration + ControllerInstallationCare *ControllerInstallationCareControllerConfiguration + ControllerInstallationRequired *ControllerInstallationRequiredControllerConfiguration + Gardenlet *GardenletObjectControllerConfiguration + ManagedSeed *ManagedSeedControllerConfiguration + NetworkPolicy *NetworkPolicyControllerConfiguration + Seed *SeedControllerConfiguration + SeedCare *SeedCareControllerConfiguration + Shoot *ShootControllerConfiguration + ShootCare *ShootCareControllerConfiguration + ShootState *ShootStateControllerConfiguration + TokenRequestorServiceAccount *TokenRequestorServiceAccountControllerConfiguration + TokenRequestorWorkloadIdentity *TokenRequestorWorkloadIdentityControllerConfiguration + VPAEvictionRequirements *VPAEvictionRequirementsControllerConfiguration + func (in *GardenletControllerConfiguration) DeepCopy() *GardenletControllerConfiguration + func (in *GardenletControllerConfiguration) DeepCopyInto(out *GardenletControllerConfiguration) + type GardenletObjectControllerConfiguration struct + SyncPeriod *metav1.Duration + func (in *GardenletObjectControllerConfiguration) DeepCopy() *GardenletObjectControllerConfiguration + func (in *GardenletObjectControllerConfiguration) DeepCopyInto(out *GardenletObjectControllerConfiguration) + type KubeconfigValidity struct + AutoRotationJitterPercentageMax *int32 + AutoRotationJitterPercentageMin *int32 + Validity *metav1.Duration + func (in *KubeconfigValidity) DeepCopy() *KubeconfigValidity + func (in *KubeconfigValidity) DeepCopyInto(out *KubeconfigValidity) + type LoadBalancerServiceConfig struct + Annotations map[string]string + func (in *LoadBalancerServiceConfig) DeepCopy() *LoadBalancerServiceConfig + func (in *LoadBalancerServiceConfig) DeepCopyInto(out *LoadBalancerServiceConfig) + type Logging struct + Enabled *bool + ShootEventLogging *ShootEventLogging + ShootNodeLogging *ShootNodeLogging + Vali *Vali + func (in *Logging) DeepCopy() *Logging + func (in *Logging) DeepCopyInto(out *Logging) + type ManagedSeedControllerConfiguration struct + ConcurrentSyncs *int + JitterUpdates *bool + SyncJitterPeriod *metav1.Duration + SyncPeriod *metav1.Duration + WaitSyncPeriod *metav1.Duration + func (in *ManagedSeedControllerConfiguration) DeepCopy() *ManagedSeedControllerConfiguration + func (in *ManagedSeedControllerConfiguration) DeepCopyInto(out *ManagedSeedControllerConfiguration) + type MonitoringConfig struct + Shoot *ShootMonitoringConfig + func (in *MonitoringConfig) DeepCopy() *MonitoringConfig + func (in *MonitoringConfig) DeepCopyInto(out *MonitoringConfig) + type NetworkPolicyControllerConfiguration struct + AdditionalNamespaceSelectors []metav1.LabelSelector + ConcurrentSyncs *int + func (in *NetworkPolicyControllerConfiguration) DeepCopy() *NetworkPolicyControllerConfiguration + func (in *NetworkPolicyControllerConfiguration) DeepCopyInto(out *NetworkPolicyControllerConfiguration) + type NodeToleration struct + DefaultNotReadyTolerationSeconds *int64 + DefaultUnreachableTolerationSeconds *int64 + func (in *NodeToleration) DeepCopy() *NodeToleration + func (in *NodeToleration) DeepCopyInto(out *NodeToleration) + type RemoteWriteMonitoringConfig struct + Keep []string + URL string + func (in *RemoteWriteMonitoringConfig) DeepCopy() *RemoteWriteMonitoringConfig + func (in *RemoteWriteMonitoringConfig) DeepCopyInto(out *RemoteWriteMonitoringConfig) + type ResourcesConfiguration struct + Capacity corev1.ResourceList + Reserved corev1.ResourceList + func (in *ResourcesConfiguration) DeepCopy() *ResourcesConfiguration + func (in *ResourcesConfiguration) DeepCopyInto(out *ResourcesConfiguration) + type SNI struct + Ingress *SNIIngress + func (in *SNI) DeepCopy() *SNI + func (in *SNI) DeepCopyInto(out *SNI) + type SNIIngress struct + Labels map[string]string + Namespace *string + ServiceExternalIP *string + ServiceName *string + func (in *SNIIngress) DeepCopy() *SNIIngress + func (in *SNIIngress) DeepCopyInto(out *SNIIngress) + type SeedCareControllerConfiguration struct + ConditionThresholds []ConditionThreshold + SyncPeriod *metav1.Duration + func (in *SeedCareControllerConfiguration) DeepCopy() *SeedCareControllerConfiguration + func (in *SeedCareControllerConfiguration) DeepCopyInto(out *SeedCareControllerConfiguration) + type SeedClientConnection struct + func (in *SeedClientConnection) DeepCopy() *SeedClientConnection + func (in *SeedClientConnection) DeepCopyInto(out *SeedClientConnection) + type SeedConfig struct + func (in *SeedConfig) DeepCopy() *SeedConfig + func (in *SeedConfig) DeepCopyInto(out *SeedConfig) + type SeedControllerConfiguration struct + LeaseResyncMissThreshold *int32 + LeaseResyncSeconds *int32 + SyncPeriod *metav1.Duration + func (in *SeedControllerConfiguration) DeepCopy() *SeedControllerConfiguration + func (in *SeedControllerConfiguration) DeepCopyInto(out *SeedControllerConfiguration) + type Server struct + BindAddress string + Port int + func (in *Server) DeepCopy() *Server + func (in *Server) DeepCopyInto(out *Server) + type ServerConfiguration struct + HealthProbes *Server + Metrics *Server + func (in *ServerConfiguration) DeepCopy() *ServerConfiguration + func (in *ServerConfiguration) DeepCopyInto(out *ServerConfiguration) + type ShootCareControllerConfiguration struct + ConcurrentSyncs *int + ConditionThresholds []ConditionThreshold + ManagedResourceProgressingThreshold *metav1.Duration + StaleExtensionHealthChecks *StaleExtensionHealthChecks + SyncPeriod *metav1.Duration + WebhookRemediatorEnabled *bool + func (in *ShootCareControllerConfiguration) DeepCopy() *ShootCareControllerConfiguration + func (in *ShootCareControllerConfiguration) DeepCopyInto(out *ShootCareControllerConfiguration) + type ShootClientConnection struct + func (in *ShootClientConnection) DeepCopy() *ShootClientConnection + func (in *ShootClientConnection) DeepCopyInto(out *ShootClientConnection) + type ShootControllerConfiguration struct + ConcurrentSyncs *int + DNSEntryTTLSeconds *int64 + ProgressReportPeriod *metav1.Duration + ReconcileInMaintenanceOnly *bool + RespectSyncPeriodOverwrite *bool + RetryDuration *metav1.Duration + SyncPeriod *metav1.Duration + func (in *ShootControllerConfiguration) DeepCopy() *ShootControllerConfiguration + func (in *ShootControllerConfiguration) DeepCopyInto(out *ShootControllerConfiguration) + type ShootEventLogging struct + Enabled *bool + func (in *ShootEventLogging) DeepCopy() *ShootEventLogging + func (in *ShootEventLogging) DeepCopyInto(out *ShootEventLogging) + type ShootMonitoringConfig struct + Enabled *bool + ExternalLabels map[string]string + RemoteWrite *RemoteWriteMonitoringConfig + func (in *ShootMonitoringConfig) DeepCopy() *ShootMonitoringConfig + func (in *ShootMonitoringConfig) DeepCopyInto(out *ShootMonitoringConfig) + type ShootNodeLogging struct + ShootPurposes []gardencore.ShootPurpose + func (in *ShootNodeLogging) DeepCopy() *ShootNodeLogging + func (in *ShootNodeLogging) DeepCopyInto(out *ShootNodeLogging) + type ShootStateControllerConfiguration struct + ConcurrentSyncs *int + SyncPeriod *metav1.Duration + func (in *ShootStateControllerConfiguration) DeepCopy() *ShootStateControllerConfiguration + func (in *ShootStateControllerConfiguration) DeepCopyInto(out *ShootStateControllerConfiguration) + type StaleExtensionHealthChecks struct + Enabled bool + Threshold *metav1.Duration + func (in *StaleExtensionHealthChecks) DeepCopy() *StaleExtensionHealthChecks + func (in *StaleExtensionHealthChecks) DeepCopyInto(out *StaleExtensionHealthChecks) + type TokenRequestorServiceAccountControllerConfiguration struct + ConcurrentSyncs *int + func (in *TokenRequestorServiceAccountControllerConfiguration) DeepCopy() *TokenRequestorServiceAccountControllerConfiguration + func (in *TokenRequestorServiceAccountControllerConfiguration) DeepCopyInto(out *TokenRequestorServiceAccountControllerConfiguration) + type TokenRequestorWorkloadIdentityControllerConfiguration struct + ConcurrentSyncs *int + func (in *TokenRequestorWorkloadIdentityControllerConfiguration) DeepCopy() *TokenRequestorWorkloadIdentityControllerConfiguration + func (in *TokenRequestorWorkloadIdentityControllerConfiguration) DeepCopyInto(out *TokenRequestorWorkloadIdentityControllerConfiguration) + type VPAEvictionRequirementsControllerConfiguration struct + ConcurrentSyncs *int + func (in *VPAEvictionRequirementsControllerConfiguration) DeepCopy() *VPAEvictionRequirementsControllerConfiguration + func (in *VPAEvictionRequirementsControllerConfiguration) DeepCopyInto(out *VPAEvictionRequirementsControllerConfiguration) + type Vali struct + Enabled *bool + Garden *GardenVali + func (in *Vali) DeepCopy() *Vali + func (in *Vali) DeepCopyInto(out *Vali) v0.1.2 Jan 29, 2025 v0.1.1 Jan 29, 2025