 Documentation
      ¶
      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.1.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.1.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.