flavors

package
v1.10.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Package flavors contains tools to generate CAPV templates.

Index

Constants

View Source
const (
	VIP                       = "vip"
	ExternalLoadBalancer      = "external-loadbalancer"
	Ignition                  = "ignition"
	ClusterClass              = "cluster-class"
	ClusterTopology           = "cluster-topology"
	NodeIPAM                  = "node-ipam"
	Supervisor                = "supervisor"
	ClusterClassSupervisor    = "cluster-class-supervisor"
	ClusterTopologySupervisor = "cluster-topology-supervisor"
)
View Source
const (
	AdditionalIgnitionConfig = `` /* 2049-byte string literal not displayed */

)

Variables

This section is empty.

Functions

func ClusterClassTemplateSupervisor added in v1.10.0

func ClusterClassTemplateSupervisor() []runtime.Object

func ClusterClassTemplateWithKubeVIP added in v1.1.0

func ClusterClassTemplateWithKubeVIP() []runtime.Object

func ClusterTopologyTemplateKubeVIP added in v1.1.0

func ClusterTopologyTemplateKubeVIP() ([]runtime.Object, error)

func ClusterTopologyTemplateSupervisor added in v1.10.0

func ClusterTopologyTemplateSupervisor() ([]runtime.Object, error)

func MultiNodeTemplateSupervisor added in v1.10.0

func MultiNodeTemplateSupervisor() ([]runtime.Object, error)

func MultiNodeTemplateWithExternalLoadBalancer added in v0.7.0

func MultiNodeTemplateWithExternalLoadBalancer() ([]runtime.Object, error)

func MultiNodeTemplateWithKubeVIP added in v0.7.0

func MultiNodeTemplateWithKubeVIP() ([]runtime.Object, error)

func MultiNodeTemplateWithKubeVIPIgnition added in v1.5.0

func MultiNodeTemplateWithKubeVIPIgnition() ([]runtime.Object, error)

func MultiNodeTemplateWithKubeVIPNodeIPAM added in v1.7.0

func MultiNodeTemplateWithKubeVIPNodeIPAM() ([]runtime.Object, error)

Types

This section is empty.

Directories

Path Synopsis
crs
Package crs contains tools to create a ClusterResourceSet for the CPI.
Package crs contains tools to create a ClusterResourceSet for the CPI.
types
Package types contains API types for the vSphere cloud provider.
Package types contains API types for the vSphere cloud provider.
Package env contains variable names used with envsubst.
Package env contains variable names used with envsubst.
Package kubevip exposes functions to add kubevip to templates.
Package kubevip exposes functions to add kubevip to templates.
Package util contains common tools for flavorgen.
Package util contains common tools for flavorgen.

Jump to

Keyboard shortcuts

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