kubeadm

package
v0.0.0-...-8fd779a Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_plugin_pkg_services_agentpools_api_features_kubeadm_kubeadm_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Config

type Config struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*Config) AddK8SRegisterTaints

func (x *Config) AddK8SRegisterTaints(xs ...corev1.Taint)

func (*Config) AddNodeLabels

func (x *Config) AddNodeLabels(extra map[string]string)

func (*Config) ClearCertificateAuthorityData

func (x *Config) ClearCertificateAuthorityData()

func (*Config) ClearMaxPodsPerNode

func (x *Config) ClearMaxPodsPerNode()

func (*Config) ClearNodeIp

func (x *Config) ClearNodeIp()

func (*Config) ClearServer

func (x *Config) ClearServer()

func (*Config) ClearToken

func (x *Config) ClearToken()

func (*Config) GetCertificateAuthorityData

func (x *Config) GetCertificateAuthorityData() []byte

func (*Config) GetK8SRegisterTaints

func (x *Config) GetK8SRegisterTaints() []corev1.Taint

func (*Config) GetMaxPodsPerNode

func (x *Config) GetMaxPodsPerNode() int32

func (*Config) GetNodeIp

func (x *Config) GetNodeIp() string

func (*Config) GetNodeLabels

func (x *Config) GetNodeLabels() map[string]string

func (*Config) GetRegisterWithTaints

func (x *Config) GetRegisterWithTaints() []*Taint

func (*Config) GetServer

func (x *Config) GetServer() string

func (*Config) GetToken

func (x *Config) GetToken() string

func (*Config) HasCertificateAuthorityData

func (x *Config) HasCertificateAuthorityData() bool

func (*Config) HasMaxPodsPerNode

func (x *Config) HasMaxPodsPerNode() bool

func (*Config) HasNodeIp

func (x *Config) HasNodeIp() bool

func (*Config) HasServer

func (x *Config) HasServer() bool

func (*Config) HasToken

func (x *Config) HasToken() bool

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

func (x *Config) ProtoReflect() protoreflect.Message

func (*Config) Redact

func (config *Config) Redact()

func (*Config) Reset

func (x *Config) Reset()

func (*Config) SetCertificateAuthorityData

func (x *Config) SetCertificateAuthorityData(v []byte)

func (*Config) SetMaxPodsPerNode

func (x *Config) SetMaxPodsPerNode(v int32)

func (*Config) SetNodeIp

func (x *Config) SetNodeIp(v string)

func (*Config) SetNodeLabels

func (x *Config) SetNodeLabels(v map[string]string)

func (*Config) SetRegisterWithTaints

func (x *Config) SetRegisterWithTaints(v []*Taint)

func (*Config) SetServer

func (x *Config) SetServer(v string)

func (*Config) SetToken

func (x *Config) SetToken(v string)

func (*Config) String

func (x *Config) String() string

type Config_builder

type Config_builder struct {
	Server                   *string
	CertificateAuthorityData []byte
	Token                    *string
	// List of node labels to assign using the kubelet flag
	NodeLabels map[string]string
	// WireGuard IP for --node-ip kubelet argument (optional)
	NodeIp *string
	// List of taints to assign using the kubelet flag, in the format "key=value:effect"
	RegisterWithTaints []*Taint
	// Max number of pods per node, to be set as --max-pods kubelet argument
	MaxPodsPerNode *int32
	// contains filtered or unexported fields
}

func (Config_builder) Build

func (b0 Config_builder) Build() *Config

type Taint

type Taint struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*Taint) ClearEffect

func (x *Taint) ClearEffect()

func (*Taint) ClearKey

func (x *Taint) ClearKey()

func (*Taint) ClearValue

func (x *Taint) ClearValue()

func (*Taint) GetEffect

func (x *Taint) GetEffect() string

func (*Taint) GetKey

func (x *Taint) GetKey() string

func (*Taint) GetValue

func (x *Taint) GetValue() string

func (*Taint) HasEffect

func (x *Taint) HasEffect() bool

func (*Taint) HasKey

func (x *Taint) HasKey() bool

func (*Taint) HasValue

func (x *Taint) HasValue() bool

func (*Taint) ProtoMessage

func (*Taint) ProtoMessage()

func (*Taint) ProtoReflect

func (x *Taint) ProtoReflect() protoreflect.Message

func (*Taint) Reset

func (x *Taint) Reset()

func (*Taint) SetEffect

func (x *Taint) SetEffect(v string)

func (*Taint) SetKey

func (x *Taint) SetKey(v string)

func (*Taint) SetValue

func (x *Taint) SetValue(v string)

func (*Taint) String

func (x *Taint) String() string

type Taint_builder

type Taint_builder struct {
	Key    *string
	Value  *string
	Effect *string
	// contains filtered or unexported fields
}

func (Taint_builder) Build

func (b0 Taint_builder) Build() *Taint

Jump to

Keyboard shortcuts

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