byo

package
v0.0.0-...-9fc8b42 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2025 License: UPL-1.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DriverName = "byo"
)

Variables

This section is empty.

Functions

func CreateDriver

func CreateDriver(config *conftypes.Config, clusterConfig *conftypes.ClusterConfig) (driver.ClusterDriver, error)

Types

type ByoDriver

type ByoDriver struct {
	Name                 string
	Config               conftypes.ClusterConfig
	KubeconfigPath       string
	PKIInfo              *kubepki.PKIInfo
	UploadCertificateKey string
}

func (*ByoDriver) Close

func (bd *ByoDriver) Close() error

func (*ByoDriver) DefaultCNIInterfaces

func (bd *ByoDriver) DefaultCNIInterfaces() []string

func (*ByoDriver) Delete

func (bd *ByoDriver) Delete() error

func (*ByoDriver) GetKubeAPIServerAddress

func (bd *ByoDriver) GetKubeAPIServerAddress() string

func (*ByoDriver) GetKubeconfigPath

func (bd *ByoDriver) GetKubeconfigPath() string

func (*ByoDriver) Join

func (bd *ByoDriver) Join(kubeconfigPath string, controlPlaneNodes int, workerNodes int) error

func (*ByoDriver) PostInstallHelpStanza

func (bd *ByoDriver) PostInstallHelpStanza() string

func (*ByoDriver) PostStart

func (bd *ByoDriver) PostStart() error

func (*ByoDriver) Stage

func (bd *ByoDriver) Stage(version string) (string, string, bool, error)

Stage is a no-op

func (*ByoDriver) Start

func (bd *ByoDriver) Start() (bool, bool, error)

func (*ByoDriver) Stop

func (bd *ByoDriver) Stop() error

Jump to

Keyboard shortcuts

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