Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrOSNotSupported = errors.New("os not supported")
)
Functions ¶
This section is empty.
Types ¶
type CloudProvider ¶
type CloudProvider string
const ( CloudProviderAWS CloudProvider = "aws" CloudProviderDigitalocean CloudProvider = "digitalocean" CloudProviderOpenstack CloudProvider = "openstack" CloudProviderHetzner CloudProvider = "hetzner" )
type Config ¶
type Config struct {
SSHPublicKeys []string `json:"sshPublicKeys"`
CloudProvider CloudProvider `json:"cloudProvider,omitempty"`
CloudProviderSpec runtime.RawExtension `json:"cloudProviderSpec,omitempty"`
OperatingSystem OperatingSystem `json:"operatingSystem"`
OperatingSystemSpec runtime.RawExtension `json:"operatingSystemSpec"`
}
type OperatingSystem ¶
type OperatingSystem string
const ( OperatingSystemCoreos OperatingSystem = "coreos" OperatingSystemUbuntu OperatingSystem = "ubuntu" )
Click to show internal directories.
Click to hide internal directories.