CreateIsoCommand

public static class CreateIsoCommand

1. Fields

1.1. ProxmoxDefaultIsoStoragePath

Standard Proxmox ISO storage path for the default "local" storage.

public const string ProxmoxDefaultIsoStoragePath

2. Methods

2.1. Add(CoconaApp, IAbout)

Registers the create-iso CLI command. Online mode (default): builds a release ISO with no images/drivers baked in. Offline mode (--offline): builds an ISO with images, drivers, and customer config baked in. Reusable mode (--reusable): builds a single reusable NETSetup.iso with images + drivers baked in but NO per-ticket config; the guest fetches its config online by serial. Mutually exclusive with --offline and requires neither --ticket nor --hostname. On Proxmox hosts, copies the finished ISO to the queried ISO storage location.

public static void Add(CoconaApp cli, IAbout about)
Table 1. Parameters
Name Type Description

cli

CoconaApp

about

IAbout

2.2. GetIsoOutputDirectory(ISystemHost)

The ISO output directory under the NETSetup root.

public static string GetIsoOutputDirectory(ISystemHost host)
Table 2. Parameters
Name Type Description

host

ISystemHost

Returns: string