Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllCloudProviders = sets.New( CloudProviderFake, CloudProviderAlibaba, CloudProviderAnexia, CloudProviderAWS, CloudProviderAzure, CloudProviderBaremetal, CloudProviderDigitalocean, CloudProviderEquinixMetal, CloudProviderExternal, CloudProviderGoogle, CloudProviderHetzner, CloudProviderKubeVirt, CloudProviderLinode, CloudProviderNutanix, CloudProviderOpenStack, CloudProviderPacket, CloudProviderScaleway, CloudProviderVMwareCloudDirector, CloudProviderVSphere, CloudProviderVultr, )
View Source
var AllOperatingSystems = sets.New( OperatingSystemUbuntu, OperatingSystemCentOS, OperatingSystemAmazonLinux2, OperatingSystemRHEL, OperatingSystemFlatcar, OperatingSystemRockyLinux, )
Functions ¶
This section is empty.
Types ¶
type CloudProvider ¶
type CloudProvider string
CloudProvider defines the cloud provider where the a cluster's nodes are running. Note that these constants may match KKP's constant, but don't have to. Use the functions in the helper package to translate between the two.
const ( CloudProviderFake CloudProvider = "fake" CloudProviderAlibaba CloudProvider = "alibaba" CloudProviderAnexia CloudProvider = "anexia" CloudProviderAWS CloudProvider = "aws" CloudProviderAzure CloudProvider = "azure" CloudProviderBaremetal CloudProvider = "baremetal" CloudProviderDigitalocean CloudProvider = "digitalocean" CloudProviderEquinixMetal CloudProvider = "equinixmetal" CloudProviderExternal CloudProvider = "external" CloudProviderGoogle CloudProvider = "gce" CloudProviderHetzner CloudProvider = "hetzner" CloudProviderKubeVirt CloudProvider = "kubevirt" CloudProviderLinode CloudProvider = "linode" CloudProviderNutanix CloudProvider = "nutanix" CloudProviderOpenStack CloudProvider = "openstack" CloudProviderPacket CloudProvider = "packet" CloudProviderScaleway CloudProvider = "scaleway" CloudProviderVMwareCloudDirector CloudProvider = "vmware-cloud-director" CloudProviderVSphere CloudProvider = "vsphere" CloudProviderVultr CloudProvider = "vultr" )
type OperatingSystem ¶
type OperatingSystem string
OperatingSystem defines the a node's operating system. Note that these constants may match KKP's constant, but don't have to. Use the functions in the helper package to translate between the two.
const ( OperatingSystemUbuntu OperatingSystem = "ubuntu" OperatingSystemCentOS OperatingSystem = "centos" OperatingSystemAmazonLinux2 OperatingSystem = "amzn2" OperatingSystemRHEL OperatingSystem = "rhel" OperatingSystemFlatcar OperatingSystem = "flatcar" OperatingSystemRockyLinux OperatingSystem = "rockylinux" )
Click to show internal directories.
Click to hide internal directories.