imager

package
v1.7.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: MPL-2.0 Imports: 44 Imported by: 0

Documentation

Overview

Package imager contains code related to generation of different boot assets for Talos Linux.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Imager

type Imager struct {
	// contains filtered or unexported fields
}

Imager is an interface for image generation.

func New

func New(prof profile.Profile) (*Imager, error)

New creates a new Imager.

func (*Imager) Execute

func (i *Imager) Execute(ctx context.Context, outputPath string, report *reporter.Reporter) (outputAssetPath string, err error)

Execute image generation.

Directories

Path Synopsis
Package extensions provides facilities for building initramfs.xz with extensions.
Package extensions provides facilities for building initramfs.xz with extensions.
Package filemap provides a way to create reproducible layers from a file system.
Package filemap provides a way to create reproducible layers from a file system.
internal
overlay/executor
Package executor implements overlay.Installer
Package executor implements overlay.Installer
Package iso contains functions for creating ISO images.
Package iso contains functions for creating ISO images.
Package ova implements OVA creation.
Package ova implements OVA creation.
overlay
executor
Package executor implements overlay.Installer
Package executor implements overlay.Installer
Package profile contains definition of the image generation profile.
Package profile contains definition of the image generation profile.
internal/signer/aws
Package aws implements SecureBoot/PCR signers via AWS Key Management Service.
Package aws implements SecureBoot/PCR signers via AWS Key Management Service.
internal/signer/azure
Package azure implements SecureBoot/PCR signers via Azure Key Vault.
Package azure implements SecureBoot/PCR signers via Azure Key Vault.
internal/signer/file
Package file implements SecureBoot/PCR signers via plain filesystem files.
Package file implements SecureBoot/PCR signers via plain filesystem files.
Package qemuimg provides a wrapper around qemu-img.
Package qemuimg provides a wrapper around qemu-img.
Package quirks contains the quirks for Talos image generation.
Package quirks contains the quirks for Talos image generation.
Package utils contains small utilities used by the imager.
Package utils contains small utilities used by the imager.

Jump to

Keyboard shortcuts

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