package
0.17.0
Repository: https://github.com/coreos/coreos-assembler.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CheckMachine tests a machine for various error conditions such as ssh being available and no systemd units failing at the time ssh is reachable.
CopyDirToMachine synchronizes the local contents of inputdir to the remote destdir.
GenerateFakeKey generates a SSH key pair, returns the public key, and discards the private key.
No description provided by the author
InstallFile copies data from in to the path to on m.
Manhole connects os.Stdin, os.Stdout, and os.Stderr to an interactive shell session on the Machine m.
No description provided by the author
No description provided by the author
No description provided by the author
NewJournal creates a Journal recorder that will log to "journal.txt" and "journal-raw.txt.gz" inside the given output directory.
NewMachines spawns n instances in cluster c, with each instance passed the same userdata.
NewMetalQemuBuilderDefault returns a QEMU builder instance with some defaults set up for bare metal.
NewQemuBuilder creates a new build for QEMU with default settings.
No description provided by the author
ReadFile returns a io.ReadCloser that streams the requested file.
RebootMachine will reboot a given machine, provided the machine's journal.
StartMachine will start a given machine, provided the machine's journal.
No description provided by the author
Reboots a machine, stopping ssh first.
Copy a file between two machines in a cluster.
WaitForMachineReboot will wait for the machine to reboot, i.e.
No description provided by the author

# Variables

ErrInitramfsEmergency is the marker error returned upon node blocking in emergency mode in initramfs.

# Structs

No description provided by the author
No description provided by the author
Disk holds the details of a virtual disk.
HostForwardPort contains details about port-forwarding for the VM.
A directory mounted from the host into the guest, via 9p or virtiofs.
No description provided by the author
No description provided by the author
Journal manages recording the journal of a Machine.
No description provided by the author
Options contains the base options for all clusters.
QemuBuilder is a configurator that can then create a qemu instance.
QemuInstance holds an instantiated VM through its lifecycle.
QemuMachineOptions is specialized MachineOption struct for QEMU.
No description provided by the author
QOMDev is a QMP monitor, for interactions with a QEMU instance.
RuntimeConfig contains cluster-specific configuration.
SystemdDropin is a userdata type agnostic struct representing a systemd dropin.

# Interfaces

Cluster represents a cluster of machines within a single Flight.
Flight represents a group of Clusters within a single platform.
Machine represents a Container Linux instance.
QEMUMachine represents a qemu instance.

# Type aliases

Name is a unique identifier for a platform.