package
2.3.0-dev
Repository: https://github.com/rancher/elemental-toolkit.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
KeyValuePairFromData decoded a KeyValuePair object from comma separated strings.
No description provided by the author
No description provided by the author
NewBufferLogger will return a logger that stores all logs in a buffer, used mainly for testing.
No description provided by the author
No description provided by the author
No description provided by the author
NewElementalPartitionsFromList fills an ElementalPartitions instance from given partitions list.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewNullLogger will return a logger that discards all logs, used mainly for testing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
BuildConfig represents the config we need for building isos, raw images, artifacts.
Config is the struct that includes basic and generic configuration of elemental binary runtime.
No description provided by the author
No description provided by the author
EphemeralMounts contains information about the RW overlay mounted over the immutable system.
Image struct represents a file system image with its commonly configurable values, size in MiB.
ImageSource represents the source from where an image is created for easy identification.
InitSpec struct represents all the init action details.
InstallSpec struct represents all the installation action details.
InstallState tracks the installation data of the whole system.
LiveISO represents the configurations needed for a live ISO image.
No description provided by the author
MountSpec struct represents all the mount action details.
No description provided by the author
Partition struct represents a partition with its commonly configurable values, size in MiB.
PartState tracks installation data of a partition.
PersistentMounts struct contains settings for which paths to mount as persistent.
No description provided by the author
No description provided by the author
No description provided by the author
Repository represents the basic configuration for a package repository.
ResetSpec struct represents all the reset action details.
No description provided by the author
No description provided by the author
No description provided by the author
SourceNotFound is the error to raise when we can't find a source for install/upgrade.
SystemState represents data of a deployed OS image.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Logger is the interface we want for our logger, so we can plug different ones easily.
This is is just a redefinition of mount.Interface to types.Mounter types.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author