Documentation
¶
Index ¶
- Constants
- func ExtendWithAnnotations(runtime imv1.Runtime, shoot *gardener.Shoot) error
- func ExtendWithLabels(runtime imv1.Runtime, shoot *gardener.Shoot) error
- func ExtendWithNetworking(runtime imv1.Runtime, shoot *gardener.Shoot) error
- func NewExtendWithDNS(secretName, domainPrefix, dnsProviderType string) func(runtime imv1.Runtime, shoot *gardener.Shoot) error
- func NewExtendWithKubernetes(defaultKubernetesVersion string) func(runtime imv1.Runtime, shoot *gardener.Shoot) error
- func NewProviderExtender(enableIMDSv2 bool) func(runtime imv1.Runtime, shoot *gardener.Shoot) error
- type ControlPlaneProviderFunc
- type DNSExtensionProviderConfig
- type DNSProviderReplication
- type InfrastructureProviderFunc
Constants ¶
View Source
const ( ShootRuntimeIDAnnotation = "infrastructuremanager.kyma-project.io/runtime-id" ShootLicenceTypeAnnotation = "infrastructuremanager.kyma-project.io/licence-type" RuntimeIDLabel = "kyma-project.io/runtime-id" ShootRestrictedEUAccessAnnotation = "support.gardener.cloud/eu-access-for-cluster-nodes" )
View Source
const ( RuntimeGlobalAccountLabel = "kyma-project.io/global-account-id" RuntimeSubaccountLabel = "kyma-project.io/subaccount-id" ShootGlobalAccountLabel = "account" ShootSubAccountLabel = "subaccount" )
View Source
const ( ProviderTypeAWS = "aws" ProviderTypeAzure = "azure" ProviderTypeGCP = "gcp" ProviderTypeOpenstack = "openstack" )
Variables ¶
This section is empty.
Functions ¶
func ExtendWithAnnotations ¶
func ExtendWithNetworking ¶
func NewExtendWithDNS ¶
func NewExtendWithKubernetes ¶
Types ¶
type DNSExtensionProviderConfig ¶
type DNSExtensionProviderConfig struct { // APIVersion is gardener extension api version APIVersion string `json:"apiVersion"` // DnsProviderReplication indicates whether dnsProvider replication is on DNSProviderReplication *DNSProviderReplication `json:"dnsProviderReplication,omitempty"` // Kind is extension type Kind string `json:"kind"` }
type DNSProviderReplication ¶
type DNSProviderReplication struct { // Enabled indicates whether replication is on Enabled bool `json:"enabled"` }
Click to show internal directories.
Click to hide internal directories.