flavors

package
v0.0.0-...-b1bc57c Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2024 License: Apache-2.0 Imports: 23 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 = `` /* 2160-byte string literal not displayed */

)

Variables

This section is empty.

Functions

func ClusterClassTemplateSupervisor

func ClusterClassTemplateSupervisor() []runtime.Object

func ClusterClassTemplateWithKubeVIP

func ClusterClassTemplateWithKubeVIP() []runtime.Object

func ClusterTopologyTemplateKubeVIP

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

func ClusterTopologyTemplateSupervisor

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

func MultiNodeTemplateSupervisor

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

func MultiNodeTemplateWithExternalLoadBalancer

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

func MultiNodeTemplateWithKubeVIP

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

func MultiNodeTemplateWithKubeVIPIgnition

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

func MultiNodeTemplateWithKubeVIPNodeIPAM

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