actuator

package
v1.91.4 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloudConfigFromOperatingSystemConfig

func CloudConfigFromOperatingSystemConfig(
	ctx context.Context,
	log logr.Logger,
	c client.Client,
	config *extensionsv1alpha1.OperatingSystemConfig,
	generator commonosgenerator.Generator,
) (
	[]byte,
	*string,
	error,
)

CloudConfigFromOperatingSystemConfig generates a CloudConfig from an OperatingSystemConfig using a Generator

func DataForFileContent

func DataForFileContent(ctx context.Context, c client.Client, namespace string, content *extensionsv1alpha1.FileContent) ([]byte, error)

DataForFileContent returns the content for a FileContent, retrieving from a Secret if necessary.

func NewActuator

func NewActuator(mgr manager.Manager, osName string, generator generator.Generator) operatingsystemconfig.Actuator

NewActuator creates a new actuator with the given logger.

func OperatingSystemConfigFilePaths added in v1.76.0

func OperatingSystemConfigFilePaths(config *extensionsv1alpha1.OperatingSystemConfig) []string

OperatingSystemConfigFilePaths returns the paths of the files in the OperatingSystemConfig

func OperatingSystemConfigUnitNames

func OperatingSystemConfigUnitNames(config *extensionsv1alpha1.OperatingSystemConfig) []string

OperatingSystemConfigUnitNames returns the names of the units in the OperatingSystemConfig

Types

type Actuator

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

Actuator uses a generator to render an OperatingSystemConfiguration for an Operating System

func (*Actuator) Delete

Delete ignores the deletion of OperatingSystemConfig.

func (*Actuator) ForceDelete added in v1.81.0

ForceDelete forcefully deletes the OperatingSystemConfig.

func (*Actuator) Migrate added in v1.4.0

Migrate ignores the deletion of OperatingSystemConfig

func (*Actuator) Reconcile

Reconcile reconciles the update of a OperatingSystemConfig regenerating the os-specific format

func (*Actuator) Restore added in v1.4.0

Restore reconciles the update of a OperatingSystemConfig regenerating the os-specific format

Jump to

Keyboard shortcuts

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