config

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilesToProviderSpec added in v0.5.0

func FilesToProviderSpec(files []v1alpha1.FileSpec) (*[]v1alpha1.ConfigProviderSpec, error)

func ProviderSpecToFiles added in v0.5.0

func ProviderSpecToFiles(configs *[]v1alpha1.ConfigProviderSpec) ([]v1alpha1.FileSpec, error)

ProviderSpecToFiles converts a list of ConfigProviderSpecs to a list of FileSpecs.

Types

type Controller

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

Config controller is responsible for ensuring the device configuration is reconciled against the device spec.

func NewController

func NewController(
	deviceWriter fileio.Writer,
	log *log.PrefixLogger,
) *Controller

NewController creates a new config controller.

func (*Controller) Sync

func (c *Controller) Sync(ctx context.Context, current, desired *v1alpha1.DeviceSpec) error

Jump to

Keyboard shortcuts

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