# Functions
ClusterCloudProvider returns the provider for the given cluster where one of Cluster.Spec.Cloud.* is set.
ClusterCloudProviderName returns the provider name for the given CloudSpec.
DatacenterCloudProviderName returns the provider name for the given Datacenter.
DatacentersMeta loads datacenter metadata from the given path.
NodeCloudProviderName returns the provider name for the given node where one of NodeSpec.Cloud.* is set.
# Constants
Constants defining known cloud providers.
Constants defining known cloud providers.
Constants defining known cloud providers.
Constants defining known cloud providers.
Constants defining known cloud providers.
# Structs
AWSSpec describes a digital ocean datacenter.
BareMetalSpec describes a datacenter hosted on bare metal.
BringYourOwnSpec describes a datacenter our of bring your own nodes.
DatacenterMeta describes a Kubermatic datacenter.
DatacenterSpec describes mutually points to provider datacenter spec.
DigitaloceanSpec describes a digital ocean datacenter.
SeedSpec describes a seed in the given datacenter.
User represents an API user that is used for authentication.
# Interfaces
CloudProvider converts both a cloud spec and is able to create/retrieve nodes on a cloud provider.
CloudSpecProvider declares methods for converting a cloud spec to/from annotations.
KubernetesProvider declares the set of methods for interacting with a Kubernetes cluster.
NodeProvider declares methods for creating/listing nodes.
# Type aliases
CloudRegistry stores all known cloud providers.
KubernetesRegistry holds all known Kubernetes providers.