Documentation
¶
Index ¶
Constants ¶
const ( // GardenerSeedLeaseNamespace is the namespace in which Gardenlet will report Seeds' // status using Lease resources for each Seed GardenerSeedLeaseNamespace = "gardener-system-seed-lease" // GardenerShootIssuerNamespace is the namespace in which Gardenlet // will sync service account issuer discovery documents // of Shoot clusters which require managed issuer GardenerShootIssuerNamespace = "gardener-system-shoot-issuer" // GardenerSystemPublicNamespace is the namespace which will contain a resources // describing gardener installation itself. The resources in this namespace // may be visible to all authenticated users. GardenerSystemPublicNamespace = "gardener-system-public" )
Variables ¶
This section is empty.
Functions ¶
func IsIPv4SingleStack ¶
IsIPv4SingleStack determines whether the given list of IP families specifies IPv4 single-stack networking.
func IsIPv6SingleStack ¶
IsIPv6SingleStack determines whether the given list of IP families specifies IPv6 single-stack networking.
Types ¶
type AccessRestriction ¶
type AccessRestriction struct { // Name is the name of the restriction. Name string }
AccessRestriction describes an access restriction for a Kubernetes cluster (e.g., EU access-only).
type AccessRestrictionWithOptions ¶
type AccessRestrictionWithOptions struct { AccessRestriction // Options is a map of additional options for the access restriction. // +optional Options map[string]string }
AccessRestrictionWithOptions describes an access restriction for a Kubernetes cluster (e.g., EU access-only) and allows to specify additional options.
type Extension ¶ added in v0.35.1
type Extension struct { // Type is the type of the extension resource. Type string // ProviderConfig is the configuration passed to extension resource. ProviderConfig *runtime.RawExtension // Disabled allows to disable extensions that were marked as 'automatically enabled' by Gardener administrators. Disabled *bool }
Extension contains type and provider information for extensions.
type IPFamily ¶
type IPFamily string
IPFamily is a type for specifying an IP protocol version to use in Gardener clusters.
type NamedResourceReference ¶ added in v0.35.1
type NamedResourceReference struct { // Name of the resource reference. Name string // ResourceRef is a reference to a resource. ResourceRef autoscalingv1.CrossVersionObjectReference }
NamedResourceReference is a named reference to a resource.