Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IgnParseWrapper ¶
func ParseAndConvertConfig ¶
func ParseAndConvertConfig(rawIgn []byte) (ignv3types.Config, error)
ParseAndConvertConfig parses rawIgn V3 ignition bytes and returns a V3 config or an error.
func ParseAndConvertConfigFromStr ¶ added in v0.3.0
func ParseAndConvertConfigFromStr(rawIgn string) (ignv3types.Config, error)
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.RenderedDeviceSpec) error
type Ignition ¶
type Ignition struct {
Raw json.RawMessage `json:"inline"`
Name string `json:"name"`
}
Click to show internal directories.
Click to hide internal directories.