package
0.0.0-20240625190017-a0fef5fe53bc
Repository: https://github.com/clearlinux/clr-installer.git
Documentation: pkg.go.dev
# Functions
JSONtoYAMLConfig converts the "ister" JSON config to the corresponding YAML config fields and return the model.
LoadFile loads a model from a yaml file pointed by path.
# Constants
DemoVersion is hard coded string we display in log files when running in demo (aka documentation mode).
# Structs
FilesystemType describes the filesystem type.
InstallHook is a commands to be executed in a given point of the install process.
IsterConfig represents the install configuration used in the "ister" app.
Network describes the network interface details.
PartitionLayout describes the partition type.
PartitionMountPoint describes the mount point.
StorageAlias is used to expand variables in the targetMedia definitions a partition's block device name attribute could be declared in the form of:
Name: ${alias}p1
where ${alias} was previously declared pointing to a block device file such as: block-devices : [
{name: "alias", file: "/dev/nvme0n1"}
].
SystemInstall represents the system install "configuration", the target medias, bundles to install and whatever state a install may require.
SystemUsage is used to include additional information into the telemetry payload.
No description provided by the author
User describes the user details.