generator

package
v0.0.0-...-91d3eb1 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BootstrapProvider

type BootstrapProvider interface {
	GetConfig(name, namespace string, isControlplane bool, count int) *bootstrapv1.KubeadmConfig
	GetConfigTemplate(name, namespace string) *bootstrapv1.KubeadmConfigTemplate
}

BootstrapProvider interface for bootstrap providers

type InfrastructureProvider

type InfrastructureProvider interface {
	GetInfraMachine(name, namespace string) Object
	GetInfraCluster(name, namespace string) Object
	GetInfraMachineTemplate(name, namespace string) Object
	SetBootstrapConfigInfraValues(*bootstrapv1.KubeadmConfig)
	SetBootstrapConfigTemplateInfraValues(*bootstrapv1.KubeadmConfigTemplate)
	GetEnvironmentVariables() map[string]string
}

InfrastructureProvider interface for infrastructure providers

type Object

type Object interface {
	runtime.Object
	GetName() string
	GetNamespace() string
}

Object is a generic type

Jump to

Keyboard shortcuts

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