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
Click to show internal directories.
Click to hide internal directories.