Documentation ¶
Index ¶
- func CompleteAWSProviderSpec(config *aws.RawConfig, cluster *kubermaticv1.Cluster, ...) (*aws.RawConfig, error)
- func CompleteAlibabaProviderSpec(config *alibaba.RawConfig, cluster *kubermaticv1.Cluster, ...) (*alibaba.RawConfig, error)
- func CompleteAnexiaProviderSpec(config *anexia.RawConfig, cluster *kubermaticv1.Cluster, ...) (*anexia.RawConfig, error)
- func CompleteAzureProviderSpec(config *azure.RawConfig, cluster *kubermaticv1.Cluster, ...) (*azure.RawConfig, error)
- func CompleteBaremetalProviderSpec(config *baremetal.RawConfig, cluster *kubermaticv1.Cluster, ...) (*baremetal.RawConfig, error)
- func CompleteDigitaloceanProviderSpec(config *digitalocean.RawConfig, cluster *kubermaticv1.Cluster, ...) (*digitalocean.RawConfig, error)
- func CompleteEquinixMetalProviderSpec(config *equinixmetal.RawConfig, cluster *kubermaticv1.Cluster, ...) (*equinixmetal.RawConfig, error)
- func CompleteGCPProviderSpec(config *gce.RawConfig, cluster *kubermaticv1.Cluster, ...) (*gce.RawConfig, error)
- func CompleteHetznerProviderSpec(config *hetzner.RawConfig, cluster *kubermaticv1.Cluster, ...) (*hetzner.RawConfig, error)
- func CompleteKubevirtProviderSpec(config *kubevirt.RawConfig, cluster *kubermaticv1.Cluster, ...) (*kubevirt.RawConfig, error)
- func CompleteNutanixProviderSpec(config *nutanix.RawConfig, cluster *kubermaticv1.Cluster, ...) (*nutanix.RawConfig, error)
- func CompleteOpenstackProviderSpec(config *openstack.RawConfig, cluster *kubermaticv1.Cluster, ...) (*openstack.RawConfig, error)
- func CompleteVMwareCloudDirectorProviderSpec(config *vmwareclouddirector.RawConfig, cluster *kubermaticv1.Cluster, ...) (*vmwareclouddirector.RawConfig, error)
- func CompleteVSphereProviderSpec(config *vsphere.RawConfig, cluster *kubermaticv1.Cluster, ...) (*vsphere.RawConfig, error)
- func IsConfigVarStringEmpty(val providerconfig.ConfigVarString) bool
- func NewAWSConfig() *awsConfig
- func NewAlibabaConfig() *alibabaConfig
- func NewAnexiaConfig() *anexiaConfig
- func NewAzureConfig() *azureConfig
- func NewBaremetalConfig() *baremetalConfig
- func NewDigitaloceanConfig() *digitaloceanConfig
- func NewEquinixMetalConfig() *equinixmetalConfig
- func NewGCPConfig() *gcpConfig
- func NewHetznerConfig() *hetznerConfig
- func NewKubevirtConfig() *kubevirtConfig
- func NewNutanixConfig() *nutanixConfig
- func NewOpenstackConfig() *openstackConfig
- func NewVMwareCloudDirectorConfig() *vcdConfig
- func NewVSphereConfig() *vsphereConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompleteAWSProviderSpec ¶
func CompleteAWSProviderSpec(config *aws.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecAWS, os providerconfig.OperatingSystem) (*aws.RawConfig, error)
func CompleteAlibabaProviderSpec ¶
func CompleteAlibabaProviderSpec(config *alibaba.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecAlibaba) (*alibaba.RawConfig, error)
func CompleteAnexiaProviderSpec ¶
func CompleteAnexiaProviderSpec(config *anexia.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecAnexia) (*anexia.RawConfig, error)
func CompleteAzureProviderSpec ¶
func CompleteAzureProviderSpec(config *azure.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecAzure) (*azure.RawConfig, error)
func CompleteBaremetalProviderSpec ¶ added in v2.26.0
func CompleteBaremetalProviderSpec(config *baremetal.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecBaremetal) (*baremetal.RawConfig, error)
func CompleteDigitaloceanProviderSpec ¶
func CompleteDigitaloceanProviderSpec(config *digitalocean.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecDigitalocean) (*digitalocean.RawConfig, error)
func CompleteEquinixMetalProviderSpec ¶
func CompleteEquinixMetalProviderSpec(config *equinixmetal.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecPacket) (*equinixmetal.RawConfig, error)
func CompleteGCPProviderSpec ¶
func CompleteGCPProviderSpec(config *gce.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecGCP) (*gce.RawConfig, error)
func CompleteHetznerProviderSpec ¶
func CompleteHetznerProviderSpec(config *hetzner.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecHetzner) (*hetzner.RawConfig, error)
func CompleteKubevirtProviderSpec ¶
func CompleteKubevirtProviderSpec(config *kubevirt.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecKubevirt) (*kubevirt.RawConfig, error)
func CompleteNutanixProviderSpec ¶
func CompleteNutanixProviderSpec(config *nutanix.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecNutanix, os providerconfig.OperatingSystem) (*nutanix.RawConfig, error)
func CompleteOpenstackProviderSpec ¶
func CompleteOpenstackProviderSpec(config *openstack.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecOpenstack, os providerconfig.OperatingSystem) (*openstack.RawConfig, error)
func CompleteVMwareCloudDirectorProviderSpec ¶
func CompleteVMwareCloudDirectorProviderSpec(config *vmwareclouddirector.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecVMwareCloudDirector, os providerconfig.OperatingSystem) (*vmwareclouddirector.RawConfig, error)
func CompleteVSphereProviderSpec ¶
func CompleteVSphereProviderSpec(config *vsphere.RawConfig, cluster *kubermaticv1.Cluster, datacenter *kubermaticv1.DatacenterSpecVSphere, os providerconfig.OperatingSystem) (*vsphere.RawConfig, error)
func IsConfigVarStringEmpty ¶
func IsConfigVarStringEmpty(val providerconfig.ConfigVarString) bool
func NewAWSConfig ¶
func NewAWSConfig() *awsConfig
func NewAlibabaConfig ¶
func NewAlibabaConfig() *alibabaConfig
func NewAnexiaConfig ¶
func NewAnexiaConfig() *anexiaConfig
func NewAzureConfig ¶
func NewAzureConfig() *azureConfig
func NewBaremetalConfig ¶ added in v2.26.0
func NewBaremetalConfig() *baremetalConfig
func NewDigitaloceanConfig ¶
func NewDigitaloceanConfig() *digitaloceanConfig
func NewEquinixMetalConfig ¶
func NewEquinixMetalConfig() *equinixmetalConfig
func NewGCPConfig ¶
func NewGCPConfig() *gcpConfig
func NewHetznerConfig ¶
func NewHetznerConfig() *hetznerConfig
func NewKubevirtConfig ¶
func NewKubevirtConfig() *kubevirtConfig
func NewNutanixConfig ¶
func NewNutanixConfig() *nutanixConfig
func NewOpenstackConfig ¶
func NewOpenstackConfig() *openstackConfig
func NewVMwareCloudDirectorConfig ¶
func NewVMwareCloudDirectorConfig() *vcdConfig
func NewVSphereConfig ¶
func NewVSphereConfig() *vsphereConfig
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.