kubeadm

package
v0.0.18 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const NodeAuthInfo_AuthInfo_not_set_case case_NodeAuthInfo_AuthInfo = 0
View Source
const NodeAuthInfo_Exec_case case_NodeAuthInfo_AuthInfo = 2
View Source
const NodeAuthInfo_Token_case case_NodeAuthInfo_AuthInfo = 1

Variables

View Source
var File_components_kubeadm_action_proto protoreflect.FileDescriptor

Functions

func CleanKubernetesDirs added in v0.0.17

func CleanKubernetesDirs() error

CleanKubernetesDirs removes files under the kubernetes directories. It aggregates errors for all directories.

FIXME: find a better place to put this function for reusing with kubelet component

Types

type ControlPlane

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

func (*ControlPlane) ClearCertificateAuthorityData

func (x *ControlPlane) ClearCertificateAuthorityData()

func (*ControlPlane) ClearServer

func (x *ControlPlane) ClearServer()

func (*ControlPlane) GetCertificateAuthorityData

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

func (*ControlPlane) GetServer

func (x *ControlPlane) GetServer() string

func (*ControlPlane) HasCertificateAuthorityData

func (x *ControlPlane) HasCertificateAuthorityData() bool

func (*ControlPlane) HasServer

func (x *ControlPlane) HasServer() bool

func (*ControlPlane) ProtoMessage

func (*ControlPlane) ProtoMessage()

func (*ControlPlane) ProtoReflect

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

func (*ControlPlane) Reset

func (x *ControlPlane) Reset()

func (*ControlPlane) SetCertificateAuthorityData

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

func (*ControlPlane) SetServer

func (x *ControlPlane) SetServer(v string)

func (*ControlPlane) String

func (x *ControlPlane) String() string

type ControlPlane_builder

type ControlPlane_builder struct {
	Server                   *string
	CertificateAuthorityData []byte
	// contains filtered or unexported fields
}

func (ControlPlane_builder) Build

func (b0 ControlPlane_builder) Build() *ControlPlane

type KubeadmNodeJoin added in v0.0.12

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

func (*KubeadmNodeJoin) ClearMetadata added in v0.0.12

func (x *KubeadmNodeJoin) ClearMetadata()

func (*KubeadmNodeJoin) ClearSpec added in v0.0.12

func (x *KubeadmNodeJoin) ClearSpec()

func (*KubeadmNodeJoin) ClearStatus added in v0.0.12

func (x *KubeadmNodeJoin) ClearStatus()

func (*KubeadmNodeJoin) GetMetadata added in v0.0.12

func (x *KubeadmNodeJoin) GetMetadata() *api.Metadata

func (*KubeadmNodeJoin) GetSpec added in v0.0.12

func (x *KubeadmNodeJoin) GetSpec() *KubeadmNodeJoinSpec

func (*KubeadmNodeJoin) GetStatus added in v0.0.12

func (x *KubeadmNodeJoin) GetStatus() *KubeadmNodeJoinStatus

func (*KubeadmNodeJoin) HasMetadata added in v0.0.12

func (x *KubeadmNodeJoin) HasMetadata() bool

func (*KubeadmNodeJoin) HasSpec added in v0.0.12

func (x *KubeadmNodeJoin) HasSpec() bool

func (*KubeadmNodeJoin) HasStatus added in v0.0.12

func (x *KubeadmNodeJoin) HasStatus() bool

func (*KubeadmNodeJoin) ProtoMessage added in v0.0.12

func (*KubeadmNodeJoin) ProtoMessage()

func (*KubeadmNodeJoin) ProtoReflect added in v0.0.12

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

func (*KubeadmNodeJoin) Redact added in v0.0.12

func (x *KubeadmNodeJoin) Redact()

func (*KubeadmNodeJoin) Reset added in v0.0.12

func (x *KubeadmNodeJoin) Reset()

func (*KubeadmNodeJoin) SetMetadata added in v0.0.12

func (x *KubeadmNodeJoin) SetMetadata(v *api.Metadata)

func (*KubeadmNodeJoin) SetSpec added in v0.0.12

func (x *KubeadmNodeJoin) SetSpec(v *KubeadmNodeJoinSpec)

func (*KubeadmNodeJoin) SetStatus added in v0.0.12

func (x *KubeadmNodeJoin) SetStatus(v *KubeadmNodeJoinStatus)

func (*KubeadmNodeJoin) String added in v0.0.12

func (x *KubeadmNodeJoin) String() string

type KubeadmNodeJoinSpec

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

func (*KubeadmNodeJoinSpec) ClearControlPlane

func (x *KubeadmNodeJoinSpec) ClearControlPlane()

func (*KubeadmNodeJoinSpec) ClearKubelet

func (x *KubeadmNodeJoinSpec) ClearKubelet()

func (*KubeadmNodeJoinSpec) GetControlPlane

func (x *KubeadmNodeJoinSpec) GetControlPlane() *ControlPlane

func (*KubeadmNodeJoinSpec) GetKubelet

func (x *KubeadmNodeJoinSpec) GetKubelet() *Kubelet

func (*KubeadmNodeJoinSpec) HasControlPlane

func (x *KubeadmNodeJoinSpec) HasControlPlane() bool

func (*KubeadmNodeJoinSpec) HasKubelet

func (x *KubeadmNodeJoinSpec) HasKubelet() bool

func (*KubeadmNodeJoinSpec) ProtoMessage

func (*KubeadmNodeJoinSpec) ProtoMessage()

func (*KubeadmNodeJoinSpec) ProtoReflect

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

func (*KubeadmNodeJoinSpec) Redact added in v0.0.13

func (x *KubeadmNodeJoinSpec) Redact()

func (*KubeadmNodeJoinSpec) Reset

func (x *KubeadmNodeJoinSpec) Reset()

func (*KubeadmNodeJoinSpec) SetControlPlane

func (x *KubeadmNodeJoinSpec) SetControlPlane(v *ControlPlane)

func (*KubeadmNodeJoinSpec) SetKubelet

func (x *KubeadmNodeJoinSpec) SetKubelet(v *Kubelet)

func (*KubeadmNodeJoinSpec) String

func (x *KubeadmNodeJoinSpec) String() string

type KubeadmNodeJoinSpec_builder

type KubeadmNodeJoinSpec_builder struct {
	ControlPlane *ControlPlane
	Kubelet      *Kubelet
	// contains filtered or unexported fields
}

func (KubeadmNodeJoinSpec_builder) Build

type KubeadmNodeJoinStatus

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

func (*KubeadmNodeJoinStatus) ProtoMessage

func (*KubeadmNodeJoinStatus) ProtoMessage()

func (*KubeadmNodeJoinStatus) ProtoReflect

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

func (*KubeadmNodeJoinStatus) Reset

func (x *KubeadmNodeJoinStatus) Reset()

func (*KubeadmNodeJoinStatus) String

func (x *KubeadmNodeJoinStatus) String() string

type KubeadmNodeJoinStatus_builder

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

func (KubeadmNodeJoinStatus_builder) Build

type KubeadmNodeJoin_builder added in v0.0.12

type KubeadmNodeJoin_builder struct {
	Metadata *api.Metadata
	Spec     *KubeadmNodeJoinSpec
	Status   *KubeadmNodeJoinStatus
	// contains filtered or unexported fields
}

func (KubeadmNodeJoin_builder) Build added in v0.0.12

type KubeadmNodeReset added in v0.0.16

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

func (*KubeadmNodeReset) ClearMetadata added in v0.0.16

func (x *KubeadmNodeReset) ClearMetadata()

func (*KubeadmNodeReset) ClearSpec added in v0.0.16

func (x *KubeadmNodeReset) ClearSpec()

func (*KubeadmNodeReset) ClearStatus added in v0.0.16

func (x *KubeadmNodeReset) ClearStatus()

func (*KubeadmNodeReset) GetMetadata added in v0.0.16

func (x *KubeadmNodeReset) GetMetadata() *api.Metadata

func (*KubeadmNodeReset) GetSpec added in v0.0.16

func (x *KubeadmNodeReset) GetSpec() *KubeadmNodeResetSpec

func (*KubeadmNodeReset) GetStatus added in v0.0.16

func (x *KubeadmNodeReset) GetStatus() *KubeadmNodeResetStatus

func (*KubeadmNodeReset) HasMetadata added in v0.0.16

func (x *KubeadmNodeReset) HasMetadata() bool

func (*KubeadmNodeReset) HasSpec added in v0.0.16

func (x *KubeadmNodeReset) HasSpec() bool

func (*KubeadmNodeReset) HasStatus added in v0.0.16

func (x *KubeadmNodeReset) HasStatus() bool

func (*KubeadmNodeReset) ProtoMessage added in v0.0.16

func (*KubeadmNodeReset) ProtoMessage()

func (*KubeadmNodeReset) ProtoReflect added in v0.0.16

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

func (*KubeadmNodeReset) Redact added in v0.0.16

func (x *KubeadmNodeReset) Redact()

func (*KubeadmNodeReset) Reset added in v0.0.16

func (x *KubeadmNodeReset) Reset()

func (*KubeadmNodeReset) SetMetadata added in v0.0.16

func (x *KubeadmNodeReset) SetMetadata(v *api.Metadata)

func (*KubeadmNodeReset) SetSpec added in v0.0.16

func (x *KubeadmNodeReset) SetSpec(v *KubeadmNodeResetSpec)

func (*KubeadmNodeReset) SetStatus added in v0.0.16

func (x *KubeadmNodeReset) SetStatus(v *KubeadmNodeResetStatus)

func (*KubeadmNodeReset) String added in v0.0.16

func (x *KubeadmNodeReset) String() string

type KubeadmNodeResetSpec added in v0.0.16

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

func (*KubeadmNodeResetSpec) ProtoMessage added in v0.0.16

func (*KubeadmNodeResetSpec) ProtoMessage()

func (*KubeadmNodeResetSpec) ProtoReflect added in v0.0.16

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

func (*KubeadmNodeResetSpec) Reset added in v0.0.16

func (x *KubeadmNodeResetSpec) Reset()

func (*KubeadmNodeResetSpec) String added in v0.0.16

func (x *KubeadmNodeResetSpec) String() string

type KubeadmNodeResetSpec_builder added in v0.0.16

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

func (KubeadmNodeResetSpec_builder) Build added in v0.0.16

type KubeadmNodeResetStatus added in v0.0.16

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

func (*KubeadmNodeResetStatus) ProtoMessage added in v0.0.16

func (*KubeadmNodeResetStatus) ProtoMessage()

func (*KubeadmNodeResetStatus) ProtoReflect added in v0.0.16

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

func (*KubeadmNodeResetStatus) Reset added in v0.0.16

func (x *KubeadmNodeResetStatus) Reset()

func (*KubeadmNodeResetStatus) String added in v0.0.16

func (x *KubeadmNodeResetStatus) String() string

type KubeadmNodeResetStatus_builder added in v0.0.16

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

func (KubeadmNodeResetStatus_builder) Build added in v0.0.16

type KubeadmNodeReset_builder added in v0.0.16

type KubeadmNodeReset_builder struct {
	Metadata *api.Metadata
	Spec     *KubeadmNodeResetSpec
	Status   *KubeadmNodeResetStatus
	// contains filtered or unexported fields
}

func (KubeadmNodeReset_builder) Build added in v0.0.16

type Kubelet

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

func (*Kubelet) AddK8SRegisterTaints added in v0.0.13

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

func (*Kubelet) ClearBootstrapAuthInfo

func (x *Kubelet) ClearBootstrapAuthInfo()

func (*Kubelet) ClearNodeIp

func (x *Kubelet) ClearNodeIp()

func (*Kubelet) GetBootstrapAuthInfo

func (x *Kubelet) GetBootstrapAuthInfo() *NodeAuthInfo

func (*Kubelet) GetK8SRegisterTaints added in v0.0.13

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

func (*Kubelet) GetNodeIp

func (x *Kubelet) GetNodeIp() string

func (*Kubelet) GetNodeLabels

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

func (*Kubelet) GetRegisterWithTaints added in v0.0.13

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

func (*Kubelet) HasBootstrapAuthInfo

func (x *Kubelet) HasBootstrapAuthInfo() bool

func (*Kubelet) HasNodeIp

func (x *Kubelet) HasNodeIp() bool

func (*Kubelet) ProtoMessage

func (*Kubelet) ProtoMessage()

func (*Kubelet) ProtoReflect

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

func (*Kubelet) Redact added in v0.0.13

func (x *Kubelet) Redact()

func (*Kubelet) Reset

func (x *Kubelet) Reset()

func (*Kubelet) SetBootstrapAuthInfo

func (x *Kubelet) SetBootstrapAuthInfo(v *NodeAuthInfo)

func (*Kubelet) SetNodeIp

func (x *Kubelet) SetNodeIp(v string)

func (*Kubelet) SetNodeLabels

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

func (*Kubelet) SetRegisterWithTaints added in v0.0.13

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

func (*Kubelet) String

func (x *Kubelet) String() string

type Kubelet_builder

type Kubelet_builder struct {
	BootstrapAuthInfo *NodeAuthInfo
	NodeLabels        map[string]string
	NodeIp            *string
	// List of taints to assign using the kubelet flag
	RegisterWithTaints []*Taint
	// contains filtered or unexported fields
}

func (Kubelet_builder) Build

func (b0 Kubelet_builder) Build() *Kubelet

type NodeAuthInfo

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

func (*NodeAuthInfo) ClearAuthInfo

func (x *NodeAuthInfo) ClearAuthInfo()

func (*NodeAuthInfo) ClearExec

func (x *NodeAuthInfo) ClearExec()

func (*NodeAuthInfo) ClearToken

func (x *NodeAuthInfo) ClearToken()

func (*NodeAuthInfo) GetExec

func (x *NodeAuthInfo) GetExec() []byte

func (*NodeAuthInfo) GetToken

func (x *NodeAuthInfo) GetToken() string

func (*NodeAuthInfo) HasAuthInfo

func (x *NodeAuthInfo) HasAuthInfo() bool

func (*NodeAuthInfo) HasExec

func (x *NodeAuthInfo) HasExec() bool

func (*NodeAuthInfo) HasToken

func (x *NodeAuthInfo) HasToken() bool

func (*NodeAuthInfo) ProtoMessage

func (*NodeAuthInfo) ProtoMessage()

func (*NodeAuthInfo) ProtoReflect

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

func (*NodeAuthInfo) Redact added in v0.0.13

func (x *NodeAuthInfo) Redact()

func (*NodeAuthInfo) Reset

func (x *NodeAuthInfo) Reset()

func (*NodeAuthInfo) SetExec

func (x *NodeAuthInfo) SetExec(v []byte)

func (*NodeAuthInfo) SetToken

func (x *NodeAuthInfo) SetToken(v string)

func (*NodeAuthInfo) String

func (x *NodeAuthInfo) String() string

func (*NodeAuthInfo) WhichAuthInfo

func (x *NodeAuthInfo) WhichAuthInfo() case_NodeAuthInfo_AuthInfo

type NodeAuthInfo_builder

type NodeAuthInfo_builder struct {

	// Fields of oneof xxx_hidden_AuthInfo:
	Token *string
	Exec  []byte
	// contains filtered or unexported fields
}

func (NodeAuthInfo_builder) Build

func (b0 NodeAuthInfo_builder) Build() *NodeAuthInfo

type Taint added in v0.0.13

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

func (*Taint) ClearEffect added in v0.0.13

func (x *Taint) ClearEffect()

func (*Taint) ClearKey added in v0.0.13

func (x *Taint) ClearKey()

func (*Taint) ClearValue added in v0.0.13

func (x *Taint) ClearValue()

func (*Taint) GetEffect added in v0.0.13

func (x *Taint) GetEffect() string

func (*Taint) GetKey added in v0.0.13

func (x *Taint) GetKey() string

func (*Taint) GetValue added in v0.0.13

func (x *Taint) GetValue() string

func (*Taint) HasEffect added in v0.0.13

func (x *Taint) HasEffect() bool

func (*Taint) HasKey added in v0.0.13

func (x *Taint) HasKey() bool

func (*Taint) HasValue added in v0.0.13

func (x *Taint) HasValue() bool

func (*Taint) ProtoMessage added in v0.0.13

func (*Taint) ProtoMessage()

func (*Taint) ProtoReflect added in v0.0.13

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

func (*Taint) Reset added in v0.0.13

func (x *Taint) Reset()

func (*Taint) SetEffect added in v0.0.13

func (x *Taint) SetEffect(v string)

func (*Taint) SetKey added in v0.0.13

func (x *Taint) SetKey(v string)

func (*Taint) SetValue added in v0.0.13

func (x *Taint) SetValue(v string)

func (*Taint) String added in v0.0.13

func (x *Taint) String() string

type Taint_builder added in v0.0.13

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

func (Taint_builder) Build added in v0.0.13

func (b0 Taint_builder) Build() *Taint

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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