Skip to main content
View and manage provider fleets for the current account. Fleets are provider capacity groups identified by a 12-digit Fleet ID. The display name is a mutable label and is never used as an identifier.

Usage

idyl fleet

Aliases

  • fleets

Commands

CommandDescription
idyl fleet add-nodeAdd a node to a fleet
idyl fleet createCreate a fleet
idyl fleet editEdit a fleet
idyl fleet getGet fleet details or list fleets
idyl fleet list-nodesList fleet nodes
idyl fleet remove-nodeRemove a node from a fleet

Inherited flags

FlagDescription
-a <string>, --account-id <string>Account ID to use (overrides context)
-c <string>, --context <string>Use specific context
--homedir <string>Override config directory (default: ~/.idyl)
-n <string>, --namespace <string>Namespace to use
-o <string>, --output <string>Output format (json|yaml)
-p <string>, --profile <string>Override profile
--realm <string>Override realm
--subnet <string>Override context subnet for this command

Examples

idyl fleet list
idyl fleet get 391742608215
idyl fleet create --name "GPU Pool"
idyl fleet edit 391742608215 --set-name "Lab Pool"
idyl fleet add-node --fleet 391742608215 --node En5p9qJPQKyem8kVzKzxqvUr8P5P6vpEru7yVHz1cyE

Subcommand reference

idyl fleet add-node

Add a node to a provider fleet. Provider fleet admission is enforced from these database rows. A node may join a subnet through a fleet grant only when the node is an active member of that fleet.

Usage

idyl fleet add-node [flags]

Flags

FlagDescription
--fleet <string>Required. Fleet ID
--node <string>Required. Node ID
-o <string>, --output <string>Output format: table, json, yaml Default: table.

Examples

idyl fleet add-node --fleet 391742608215 --node En5p9qJPQKyem8kVzKzxqvUr8P5P6vpEru7yVHz1cyE

idyl fleet create

Create a fleet

Usage

idyl fleet create [flags]

Flags

FlagDescription
--name <string>Required. Fleet display name
-o <string>, --output <string>Output format: table, json, yaml Default: table.

idyl fleet edit

Edit a fleet

Usage

idyl fleet edit <fleet-id> [flags]

Aliases

  • rename

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.
--set-name <string>Set the fleet display name

idyl fleet get

Get fleet details or list fleets

Usage

idyl fleet get [fleet-id] [flags]

Aliases

  • list
  • ls

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.

idyl fleet list-nodes

List fleet nodes

Usage

idyl fleet list-nodes [flags]

Aliases

  • ls-nodes
  • get-nodes

Flags

FlagDescription
--fleet <string>Required. Fleet ID
-o <string>, --output <string>Output format: table, json, yaml Default: table.

idyl fleet remove-node

Remove a node from a fleet

Usage

idyl fleet remove-node [flags]

Flags

FlagDescription
--fleet <string>Required. Fleet ID
--node <string>Required. Node ID