20. Command Line Interface Cheatsheet¶
20.1. Application Specific Commands¶
20.1.1. Managing Applications¶
|
Creates an app from a Robin template, K8S selectors, snapshot or backup |
|
Deletes an app |
|
Attaches an external storage repo (S3, GCS, …) to an app |
|
Detaches a previously attached repo |
|
Lists all applications |
|
Provides detailed information about an appr |
|
Registers any generic Kubernetes App or Operator with Robin |
|
Unregisters any generic Kubernetes App or Operator from Robin |
|
Configures the snapshot schedules of an app |
|
Configures the backup schedules of an app |
|
Restores an application from a snapshot or backup |
|
Stops an application |
|
Restarts an application |
|
Shares an application with one or more users |
|
Stops sharing an application with one or more users |
20.1.2. Managing Application Snapshots¶
|
Takes a snapshot of an application |
|
Deletes one or more snapshots of an application |
|
Shows detailed information about a specific snapshot |
|
Lists snapshots for one or more applications |
|
Restores an application snapshot from a backup |
|
Shares an application snapshot with one or more users |
|
Stops sharing an application snapshot with one or more users |
20.1.3. Managing External Storage Repositories¶
|
Registers a new external storage repository (S3, GCS, …) |
|
Deletes a repo |
|
Lists all repos |
|
Shows details about a specific repo |
|
Shows the contents of a repo |
|
Purge/deletes entries in a repo |
|
Shows status of transfers to and from repo |
|
Shares a repo with one or more users |
|
Stops sharing a repo with one or more users |
20.1.4. Managing Application Backups¶
|
Backup an application snapshot to repository |
|
Deletes backup of an application snapshot |
|
Lists all backups of an application |
|
Shows information about a specific backup |
|
Shows transfer status of backup to repository |
|
Shares a backup with one or more users |
|
Stops sharing a backup with one or more users |
|
Generates a token for use when importing an application backup into another cluster |
|
Imports an application backup from another cluster |
20.2. Infrastructure Specific Commands¶
20.2.1. Managing Users¶
|
Logs a user into the Robin cluster |
|
Changes the password for the current Robin user |
|
Adds a new user to the Robin cluster |
|
Lists Robin cluster users |
|
Updates a user |
|
Removes a user from the Robin cluster |
|
Changes the current namespace for a Robin user |
|
Changes the current tenant for a Robin user |
20.2.2. Managing Hosts¶
|
Lists all the hosts registered with the Robin cluster along with basic information |
|
Shows detailed information about a specific host |
|
Rediscovers the host configuration including their state, drives attached, memory available etc. |
|
Adds a role to one or more hosts |
|
Removes a role from one or more hosts |
20.2.3. Managing Storage Disks¶
|
Creates a Cloud Disk (only for AWS, Azure, and GCP) |
|
Lists all disks in the Robin cluster |
|
Shows information about a specific disk |
|
Attaches a disk to a specific Robin node |
|
Detaches a disk from a specific Robin node |
|
Adds tags to a disk |
|
Removes tags from disk |
|
Updates a disks attrubutes |
|
Evacuates volumes from a disk |
|
Deletes a disk |
|
Unregisters a disk |