provider

package
v5.0.0-...-f52a69c Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2024 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultAppsAWSRepoName = "default-apps-aws"
	ClusterAWSRepoName     = "cluster-aws"
	ModePrivate            = "private"
	ProxyPrivateType       = "proxy-private"
)
View Source
const (
	DefaultAppsGCPRepoName = "default-apps-gcp"
	ClusterGCPRepoName     = "cluster-gcp"
)
View Source
const (
	DefaultAppsVsphereRepoName = "default-apps-vsphere"
	ClusterVsphereRepoName     = "cluster-vsphere"
)
View Source
const (
	DefaultAppsEKSRepoName = "default-apps-eks"
	ClusterEKSRepoName     = "cluster-eks"
)
View Source
const (
	ClusterAzureRepoName = "cluster-azure"
)

Variables

This section is empty.

Functions

func BuildCapaClusterConfig

func BuildCapaClusterConfig(config common.ClusterConfig) capa.ClusterConfig

func BuildCapgClusterConfig

func BuildCapgClusterConfig(config common.ClusterConfig) capg.ClusterConfig

func BuildCapoClusterConfig

func BuildCapoClusterConfig(config common.ClusterConfig, controlPlaneReplicas int) openstack.ClusterConfig

func BuildCapvClusterConfig

func BuildCapvClusterConfig(config common.ClusterConfig) capv.ClusterConfig

func BuildCapzClusterConfig

func BuildCapzClusterConfig(config common.ClusterConfig) capz.ClusterConfig

func BuildEKSClusterConfig

func BuildEKSClusterConfig(config common.ClusterConfig) eks.ClusterConfig

func WriteAWSTemplate

func WriteAWSTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, config common.ClusterConfig) error

func WriteAzureTemplate

func WriteAzureTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, config common.ClusterConfig) error

func WriteCAPATemplate

func WriteCAPATemplate(ctx context.Context, client k8sclient.Interface, output io.Writer, config common.ClusterConfig) error

func WriteCAPZTemplate

func WriteCAPZTemplate(ctx context.Context, client k8sclient.Interface, output io.Writer, config common.ClusterConfig) error

func WriteEKSTemplate

func WriteEKSTemplate(ctx context.Context, client k8sclient.Interface, output io.Writer, config common.ClusterConfig) error

func WriteGCPTemplate

func WriteGCPTemplate(ctx context.Context, client k8sclient.Interface, output io.Writer, config common.ClusterConfig) error

func WriteGSAWSTemplate

func WriteGSAWSTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, config common.ClusterConfig) error

func WriteGSAzureTemplate

func WriteGSAzureTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, config common.ClusterConfig) error

func WriteOpenStackTemplate

func WriteOpenStackTemplate(ctx context.Context, k8sClient k8sclient.Interface, output io.Writer, config common.ClusterConfig) error

func WriteVSphereTemplate

func WriteVSphereTemplate(ctx context.Context, client k8sclient.Interface, output io.Writer, config common.ClusterConfig) error

Types

This section is empty.

Directories

Path Synopsis
templates
aws
eks
gcp

Jump to

Keyboard shortcuts

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