provider

package
v2.25.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL