Versions in this module Expand all Collapse all v2 v2.2.1 Mar 24, 2020 v2.2.0 Mar 23, 2020 v2.1.1 Dec 13, 2019 v2.1.0 Dec 13, 2019 Changes in this version type Filesystem + MountOptions []MountOption + type MountOption string type Proxy + func (p Proxy) Validate(c path.ContextPath) (r report.Report) v2.0.1 Jul 24, 2019 v2.0.0 Jun 3, 2019 Changes in this version + var MaxVersion = semver.Version + type CaReference struct + Source string + Verification Verification + func (c CaReference) Key() string + func (ca CaReference) Validate(c path.ContextPath) (r report.Report) + type Config struct + Ignition Ignition + Passwd Passwd + Storage Storage + Systemd Systemd + type ConfigReference struct + Source *string + Verification Verification + func (c ConfigReference) Key() string + func (cr ConfigReference) Validate(c path.ContextPath) (r report.Report) + type Device string + func (d Device) Validate(c path.ContextPath) (r report.Report) + type Directory struct + func (d Directory) Validate(c path.ContextPath) (r report.Report) + type DirectoryEmbedded1 struct + Mode *int + type Disk struct + Device string + Partitions []Partition + WipeTable *bool + func (d Disk) Key() string + func (n Disk) Validate(c path.ContextPath) (r report.Report) + type Dropin struct + Contents *string + Name string + func (d Dropin) Key() string + func (d Dropin) Validate(c cpath.ContextPath) (r report.Report) + type File struct + func (f File) Validate(c path.ContextPath) (r report.Report) + type FileContents struct + Compression *string + Source *string + Verification Verification + func (fc FileContents) Validate(c path.ContextPath) (r report.Report) + type FileEmbedded1 struct + Append []FileContents + Contents FileContents + Mode *int + func (f FileEmbedded1) IgnoreDuplicates() map[string]struct{} + type Filesystem struct + Device string + Format *string + Label *string + Options []FilesystemOption + Path *string + UUID *string + WipeFilesystem *bool + func (f Filesystem) IgnoreDuplicates() map[string]struct{} + func (f Filesystem) Key() string + func (f Filesystem) Validate(c path.ContextPath) (r report.Report) + type FilesystemOption string + type Group string + type Ignition struct + Config IgnitionConfig + Proxy Proxy + Security Security + Timeouts Timeouts + Version string + func (v Ignition) Semver() (*semver.Version, error) + func (v Ignition) Validate(c path.ContextPath) (r report.Report) + type IgnitionConfig struct + Merge []ConfigReference + Replace ConfigReference + type Link struct + type LinkEmbedded1 struct + Hard *bool + Target string + type NoProxyItem string + type Node struct + Group NodeGroup + Overwrite *bool + Path string + User NodeUser + func (n Node) Depth() int + func (n Node) Key() string + func (n Node) Validate(c path.ContextPath) (r report.Report) + type NodeGroup struct + ID *int + Name *string + func (ng NodeGroup) Validate(c path.ContextPath) (r report.Report) + type NodeUser struct + ID *int + Name *string + func (nu NodeUser) Validate(c path.ContextPath) (r report.Report) + type Partition struct + GUID *string + Label *string + Number int + ShouldExist *bool + SizeMiB *int + StartMiB *int + TypeGUID *string + WipePartitionEntry *bool + func (p Partition) Key() string + func (p Partition) Validate(c path.ContextPath) (r report.Report) + type Passwd struct + Groups []PasswdGroup + Users []PasswdUser + type PasswdGroup struct + Gid *int + Name string + PasswordHash *string + System *bool + func (g PasswdGroup) Key() string + type PasswdUser struct + Gecos *string + Groups []Group + HomeDir *string + Name string + NoCreateHome *bool + NoLogInit *bool + NoUserGroup *bool + PasswordHash *string + PrimaryGroup *string + SSHAuthorizedKeys []SSHAuthorizedKey + Shell *string + System *bool + UID *int + func (p PasswdUser) Key() string + type Proxy struct + HTTPProxy *string + HTTPSProxy *string + NoProxy []NoProxyItem + type Raid struct + Devices []Device + Level string + Name string + Options []RaidOption + Spares *int + func (r Raid) IgnoreDuplicates() map[string]struct{} + func (r Raid) Key() string + func (ra Raid) Validate(c path.ContextPath) (r report.Report) + type RaidOption string + type SSHAuthorizedKey string + type Security struct + TLS TLS + type Storage struct + Directories []Directory + Disks []Disk + Files []File + Filesystems []Filesystem + Links []Link + Raid []Raid + func (s Storage) MergedKeys() map[string]string + func (s Storage) Validate(c path.ContextPath) (r report.Report) + type Systemd struct + Units []Unit + type TLS struct + CertificateAuthorities []CaReference + type Timeouts struct + HTTPResponseHeaders *int + HTTPTotal *int + type Unit struct + Contents *string + Dropins []Dropin + Enabled *bool + Mask *bool + Name string + func (u Unit) Key() string + func (u Unit) Validate(c cpath.ContextPath) (r report.Report) + type Verification struct + Hash *string + func (v Verification) HashParts() (string, string, error) + func (v Verification) Validate(c path.ContextPath) (r report.Report) v2.0.0-beta Apr 26, 2019