bootstrappers

package
v1.139.0 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KubeletBootstrapKubeconfig

type KubeletBootstrapKubeconfig struct {
	Log             logr.Logger
	FS              afero.Afero
	APIServerConfig nodeagentconfigv1alpha1.APIServer
}

KubeletBootstrapKubeconfig is a runnable for creating a bootstrap kubeconfig for kubelet.

func (*KubeletBootstrapKubeconfig) Start

Start performs creation of the bootstrap kubeconfig.

type OSCChecker

type OSCChecker struct {
	Log      logr.Logger
	FS       afero.Afero
	Client   client.Client
	Recorder record.EventRecorder
	DBus     dbuspkg.DBus
	NodeName string
	// contains filtered or unexported fields
}

OSCChecker is a bootstrapper that checks the consistency of OperatingSystemConfig resources against the actual state of files and systemd units on the node.

func (*OSCChecker) Start

func (c *OSCChecker) Start(ctx context.Context) error

Start performs the OSC consistency checks by comparing the last applied OperatingSystemConfig against the actual state of files and systemd units on the node.

Jump to

Keyboard shortcuts

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