userdata

package
v0.1.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KubeadmConfig

type KubeadmConfig struct {
	ClusterConfiguration *kubeadmv1beta2.ClusterConfiguration
	InitConfiguration    *kubeadmv1beta2.InitConfiguration
	JoinConfiguration    *kubeadmv1beta2.JoinConfiguration
	// contains filtered or unexported fields
}

func (*KubeadmConfig) IsInit

func (k *KubeadmConfig) IsInit() bool

func (*KubeadmConfig) IsJoin

func (k *KubeadmConfig) IsJoin() bool

type UserData

type UserData struct {
	// contains filtered or unexported fields
}

func NewFromReader

func NewFromReader(r io.Reader) (*UserData, error)

func (*UserData) GetKubeadmConfig

func (u *UserData) GetKubeadmConfig() (*KubeadmConfig, error)

func (*UserData) SetKubeadmConfig

func (u *UserData) SetKubeadmConfig(k *KubeadmConfig) error

func (*UserData) SetOrUpdateFile

func (u *UserData) SetOrUpdateFile(file bootstrapv1.File) error

func (*UserData) SkipKubeProxy

func (u *UserData) SkipKubeProxy() error

func (*UserData) WriteYAML

func (u *UserData) WriteYAML(w io.Writer) error

Jump to

Keyboard shortcuts

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