Versions in this module Expand all Collapse all v0 v0.23.0 Dec 4, 2024 v0.22.0 Sep 20, 2024 v0.21.0 Jun 6, 2024 v0.20.0 Feb 19, 2024 v0.19.0 Oct 3, 2023 v0.18.0 Mar 27, 2023 v0.17.0 Jan 4, 2023 v0.16.0 Oct 14, 2022 v0.15.0 Jun 24, 2022 v0.14.0 Jan 27, 2022 v0.13.1 Aug 5, 2021 v0.13.0 Jul 14, 2021 v0.12.1 Jun 10, 2021 v0.12.0 Jun 8, 2021 v0.11.0 Apr 5, 2021 Changes in this version + type Clevis struct + Custom *Custom + Tang []Tang + Threshold *int + Tpm2 *bool + type Config struct + Ignition Ignition + Passwd Passwd + Storage Storage + Systemd Systemd + Variant string + Version string + func (c Config) ToIgn3_2Unvalidated(options common.TranslateOptions) (types.Config, translate.TranslationSet, report.Report) + type Custom struct + Config string + NeedsNetwork *bool + Pin string + type Device string + type Directory struct + Group NodeGroup + Mode *int + Overwrite *bool + Path string + User NodeUser + func (d Directory) Validate(c path.ContextPath) (r report.Report) + type Disk struct + Device string + Partitions []Partition + WipeTable *bool + type Dropin struct + Contents *string + Name string + type File struct + Append []Resource + Contents Resource + Group NodeGroup + Mode *int + Overwrite *bool + Path string + User NodeUser + func (f File) Validate(c path.ContextPath) (r report.Report) + type Filesystem struct + Device string + Format *string + Label *string + MountOptions []string + Options []string + Path *string + UUID *string + WipeFilesystem *bool + WithMountUnit *bool + func (fs Filesystem) Validate(c path.ContextPath) (r report.Report) + type FilesystemOption string + type Group string + type HTTPHeader struct + Name string + Value *string + type HTTPHeaders []HTTPHeader + type Ignition struct + Config IgnitionConfig + Proxy Proxy + Security Security + Timeouts Timeouts + type IgnitionConfig struct + Merge []Resource + Replace Resource + type Link struct + Group NodeGroup + Hard *bool + Overwrite *bool + Path string + Target string + User NodeUser + type Luks struct + Clevis *Clevis + Device *string + KeyFile Resource + Label *string + Name string + Options []LuksOption + UUID *string + WipeVolume *bool + type LuksOption string + type NodeGroup struct + ID *int + Name *string + type NodeUser struct + ID *int + Name *string + type Partition struct + GUID *string + Label *string + Number int + Resize *bool + ShouldExist *bool + SizeMiB *int + StartMiB *int + TypeGUID *string + WipePartitionEntry *bool + type Passwd struct + Groups []PasswdGroup + Users []PasswdUser + type PasswdGroup struct + Gid *int + Name string + PasswordHash *string + ShouldExist *bool + System *bool + 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 + ShouldExist *bool + System *bool + UID *int + type Proxy struct + HTTPProxy *string + HTTPSProxy *string + NoProxy []string + type Raid struct + Devices []Device + Level string + Name string + Options []RaidOption + Spares *int + type RaidOption string + type Resource struct + Compression *string + HTTPHeaders HTTPHeaders + Inline *string + Local *string + Source *string + Verification Verification + func (rs Resource) Validate(c path.ContextPath) (r report.Report) + type SSHAuthorizedKey string + type Security struct + TLS TLS + type Storage struct + Directories []Directory + Disks []Disk + Files []File + Filesystems []Filesystem + Links []Link + Luks []Luks + Raid []Raid + Trees []Tree + type Systemd struct + Units []Unit + type TLS struct + CertificateAuthorities []Resource + type Tang struct + Thumbprint *string + URL string + type Timeouts struct + HTTPResponseHeaders *int + HTTPTotal *int + type Tree struct + Local string + Path *string + func (t Tree) Validate(c path.ContextPath) (r report.Report) + type Unit struct + Contents *string + Dropins []Dropin + Enabled *bool + Mask *bool + Name string + type Verification struct + Hash *string