Versions in this module Expand all Collapse all v1 v1.20.0 Dec 4, 2024 Changes in this version + const AuditlogExtensionType + const CertExtensionType + const DNSExtensionType + const NetworkFilterType + const OidcExtensionType + func NewAuditLogExtension(d auditlogs.AuditLogData) (*gardener.Extension, error) + func NewCertExtension() (*gardener.Extension, error) + func NewDNSExtension(shootName, secretName, domainSuffix, dnsProviderType string) (*gardener.Extension, error) + func NewExtensionsExtenderForCreate(config config.ConverterConfig, auditLogData auditlogs.AuditLogData) func(runtime imv1.Runtime, shoot *gardener.Shoot) error + func NewExtensionsExtenderForPatch(auditLogData auditlogs.AuditLogData, extensionsOnTheShoot []gardener.Extension) func(runtime imv1.Runtime, shoot *gardener.Shoot) error + func NewNetworkFilterExtension(disabled bool) (*gardener.Extension, error) + func NewOIDCExtension() (*gardener.Extension, error) + type AuditlogExtensionConfig struct + SecretReferenceName string + ServiceURL string + TenantID string + Type string + type CreateExtensionFunc func(runtime imv1.Runtime, shoot gardener.Shoot) (*gardener.Extension, error) + type DNSExtensionProviderConfig struct + APIVersion string + DNSProviderReplication *DNSProviderReplication + Kind string + Providers []DNSProvider + SyncProvidersFromShootSpecDNS *bool + type DNSIncludeExclude struct + Exclude []string + Include []string + type DNSProvider struct + Domains *DNSIncludeExclude + SecretName *string + Type *string + Zones *DNSIncludeExclude + type DNSProviderReplication struct + Enabled bool + type Extension struct + Create CreateExtensionFunc + Type string + type ExtensionProviderConfig struct + APIVersion string + DNSProviderReplication *DNSProviderReplication + Kind string + ShootIssuers *ShootIssuers + func NewCertConfig() *ExtensionProviderConfig + type ShootIssuers struct + Enabled bool