Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Elemental Elemental `yaml:"elemental" json:"elemental,omitempty"`
CloudConfig map[string]interface{} `yaml:"cloud-config,omitempty" json:"cloud-config,omitempty"`
}
func (*Config) DeepCopyInto ¶ added in v0.2.0
type Elemental ¶ added in v0.2.0
type Elemental struct {
Install Install `json:"install,omitempty" yaml:"install,omitempty"`
Registration Registration `json:"registration,omitempty" yaml:"registration,omitempty"`
SystemAgent SystemAgent `json:"system-agent,omitempty" yaml:"system-agent,omitempty"`
}
type Install ¶
type Install struct {
Firmware string `json:"firmware,omitempty" yaml:"firmware,omitempty"`
Device string `json:"device,omitempty" yaml:"device,omitempty"`
NoFormat bool `json:"no-format,omitempty" yaml:"no-format,omitempty"`
ConfigURLs []string `json:"config-urls,omitempty" yaml:"config-urls,omitempty"`
ISO string `json:"iso,omitempty" yaml:"iso,omitempty"`
SystemURI string `json:"system-uri,omitempty" yaml:"system-uri,omitempty"`
Debug bool `json:"debug,omitempty" yaml:"debug,omitempty"`
TTY string `json:"tty,omitempty" yaml:"tty,omitempty"`
PowerOff bool `json:"poweroff,omitempty" yaml:"poweroff,omitempty"`
Reboot bool `json:"reboot,omitempty" yaml:"reboot,omitempty"`
EjectCD bool `json:"eject-cd,omitempty" yaml:"eject-cd,omitempty"`
}
func (*Install) DeepCopyInto ¶ added in v0.2.0
type Registration ¶ added in v0.2.0
type Registration struct {
URL string `json:"url,omitempty" yaml:"url,omitempty" mapstructure:"url"`
CACert string `json:"ca-cert,omitempty" yaml:"ca-cert,omitempty" mapstructure:"ca-cert"`
EmulateTPM bool `json:"emulate-tpm,omitempty" yaml:"emulate-tpm,omitempty" mapstructure:"emulate-tpm"`
EmulatedTPMSeed int64 `json:"emulated-tpm-seed,omitempty" yaml:"emulated-tpm-seed,omitempty" mapstructure:"emulated-tpm-seed"`
NoSMBIOS bool `json:"no-smbios,omitempty" yaml:"no-smbios,omitempty" mapstructure:"no-smbios"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty" mapstructure:"labels"`
}
type SystemAgent ¶ added in v0.2.0
type SystemAgent struct {
URL string `json:"url,omitempty" yaml:"url,omitempty"`
Token string `json:"token,omitempty" yaml:"token,omitempty"`
SecretName string `json:"secret-name,omitempty" yaml:"secret-name,omitempty"`
SecretNamespace string `json:"secret-namespace,omitempty" yaml:"secret-namespace,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.