config

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBuildConfig

func NewBuildConfig(opts ...GenericOptions) *v1.BuildConfig

func NewConfig

func NewConfig(opts ...GenericOptions) *v1.Config

func NewDisk added in v1.1.0

func NewDisk(cfg *v1.BuildConfig) *v1.DiskSpec

func NewDiskElementalPartitions added in v1.2.0

func NewDiskElementalPartitions(workdir string) v1.ElementalPartitions

func NewISO

func NewISO() *v1.LiveISO

func NewInitSpec

func NewInitSpec() *v1.InitSpec

NewInitSpec returns an InitSpec struct all based on defaults

func NewInstallElementalPartitions added in v1.1.0

func NewInstallElementalPartitions() v1.ElementalPartitions

func NewInstallSpec

func NewInstallSpec(cfg v1.Config) *v1.InstallSpec

NewInstallSpec returns an InstallSpec struct all based on defaults and basic host checks (e.g. EFI vs BIOS)

func NewMountSpec added in v1.2.0

func NewMountSpec() *v1.MountSpec

func NewResetSpec

func NewResetSpec(cfg v1.Config) (*v1.ResetSpec, error)

NewResetSpec returns a ResetSpec struct all based on defaults and current host state

func NewRunConfig

func NewRunConfig(opts ...GenericOptions) *v1.RunConfig

func NewUpgradeSpec

func NewUpgradeSpec(cfg v1.Config) (*v1.UpgradeSpec, error)

NewUpgradeSpec returns an UpgradeSpec struct all based on defaults and current host state

func WithClient

func WithClient(client v1.HTTPClient) func(r *v1.Config) error

func WithCloudInitRunner

func WithCloudInitRunner(ci v1.CloudInitRunner) func(r *v1.Config) error

func WithFs

func WithFs(fs v1.FS) func(r *v1.Config) error

func WithImageExtractor

func WithImageExtractor(extractor v1.ImageExtractor) func(r *v1.Config) error

func WithLogger

func WithLogger(logger v1.Logger) func(r *v1.Config) error

func WithMounter

func WithMounter(mounter v1.Mounter) func(r *v1.Config) error

func WithOCIImageExtractor

func WithOCIImageExtractor() func(r *v1.Config) error

func WithPlatform

func WithPlatform(platform string) func(r *v1.Config) error

func WithRunner

func WithRunner(runner v1.Runner) func(r *v1.Config) error

func WithSyscall

func WithSyscall(syscall v1.SyscallInterface) func(r *v1.Config) error

Types

type GenericOptions

type GenericOptions func(a *v1.Config) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL