package
1.2.1
Repository: https://github.com/mlavacca/kubermatic.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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.