bootstrap

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2026 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// renovate: datasource=github-releases depName=fluxcd/flux2
	FluxVersion = "v2.6.4"
	// renovate: datasource=github-releases depName=external-secrets/external-secrets
	ExsternaSecretOperatorVersion = "v1.1.0"
	// renovate: datasource=gitlab-tags depName=sylva-projects/sylva-elements/sylva-units-operator
	SylvaUnitsOperatorVersion = "v1.1.4"
)

Controllers versions that will be updated by renovate alongside with embedded manifests

Functions

func CreateCluster

func CreateCluster(opts BootstrapOptions, kubeconfigPath string) error

func DeleteCluster

func DeleteCluster(clusterName string, kubeconfigPath string) error

func InstallControllers

func InstallControllers(ctx context.Context, kubeClient client.Client, skipSylvaUnitsOperator bool) error

func WaitForControllers

func WaitForControllers(ctx context.Context, kubeClient client.Client, timeout time.Duration) error

Types

type BootstrapOptions added in v0.12.1

type BootstrapOptions struct {
	ClusterName       string
	PodSubnet         string
	ServiceSubnet     string
	BootstrapIP       string
	LibVirtMetal      bool
	DockerInDockerIP  string
	ExposeDockerSock  bool
	ExtraPortMappings []v1alpha4.PortMapping
}

Jump to

Keyboard shortcuts

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