executor

package
v0.0.0-...-7132af1 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateHosts

func GenerateHosts(hostGroups *kubekeyapiv1alpha1.HostGroups, cfg *kubekeyapiv1alpha1.ClusterSpec) []string

func GenerateWorkDir

func GenerateWorkDir(logger *log.Logger) string

Types

type Executor

type Executor struct {
	ObjName            string
	Cluster            *kubekeyapiv1alpha1.ClusterSpec
	Logger             *log.Logger
	SourcesDir         string
	Debug              bool
	SkipCheck          bool
	SkipPullImages     bool
	DeployLocalStorage bool
	AddImagesRepo      bool
	InCluster          bool
	ClientSet          *kubekeyclientset.Clientset
	DownloadCommand    func(path, url string) string
}

func NewExecutor

func NewExecutor(cluster *kubekeyapiv1alpha1.ClusterSpec, objName string, logger *log.Logger, sourcesDir string, debug, skipCheck, skipPullImages, addImagesRepo, inCluster bool, clientset *kubekeyclientset.Clientset) *Executor

func (*Executor) CreateManager

func (executor *Executor) CreateManager() (*manager.Manager, error)

Jump to

Keyboard shortcuts

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