Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARMDiskOptions ¶ added in v0.2.4
type ARMDiskOptions struct { Model string `yaml:"model"` LVM bool `yaml:"lvm"` DiskSize SizeOption `yaml:"size"` EFIOverlay string `yaml:"efi_overlay_dir"` PrepareOnly bool `yaml:"prepare_only"` }
type Config ¶
type Config struct { // CloudConfig to use for generating installation mediums CloudConfig string `yaml:"cloud_config"` // Disable Netboot DisableNetboot bool `yaml:"disable_netboot"` // Disable HTTP Server DisableHTTPServer bool `yaml:"disable_http_server"` // Disable manual ISO boot DisableISOboot bool `yaml:"disable_iso"` // PixieCore HTTPServer Port NetBootHTTPPort string `yaml:"netboot_http_port"` // PixieCore Listen addr NetBootListenAddr string `yaml:"netboot_listen_addr"` State string `yaml:"state_dir"` ListenAddr string `yaml:"listen_addr"` // ISO block configuration ISO ISO `yaml:"iso"` // Netboot block configuration NetBoot NetBoot `yaml:"netboot"` Disk Disk `yaml:"disk"` }
Config represent the AuroraBoot configuration
type Disk ¶ added in v0.2.4
type Disk struct { RAW bool `yaml:"raw"` GCE bool `yaml:"gce"` VHD bool `yaml:"vhd"` ARM *ARMDiskOptions `yaml:"arm"` }
type ReleaseArtifact ¶
type ReleaseArtifact struct { ArtifactVersion string `yaml:"artifact_version"` ReleaseVersion string `yaml:"release_version"` Flavor string `yaml:"flavor"` Repository string `yaml:"repository"` ContainerImage string `yaml:"container_image"` }
func (ReleaseArtifact) ISOUrl ¶
func (a ReleaseArtifact) ISOUrl() string
func (ReleaseArtifact) InitrdURL ¶
func (a ReleaseArtifact) InitrdURL() string
func (ReleaseArtifact) KernelURL ¶
func (a ReleaseArtifact) KernelURL() string
func (ReleaseArtifact) NetbootArtifacts ¶
func (a ReleaseArtifact) NetbootArtifacts() []string
func (ReleaseArtifact) SquashFSURL ¶
func (a ReleaseArtifact) SquashFSURL() string
Click to show internal directories.
Click to hide internal directories.