9. Command Line Interface Cheatsheet¶
9.1. Application Specific Commands¶
9.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 |
|
Clones an app from its snapshot |
|
Lists all applications |
|
Provides detailed information about an appr |
|
Register any generic Kubernetes App or Operator with ROBIN |
|
Configure various attributes/schedules of an app |
|
Restore an application snapshot that was deleted locally |
|
Rollback an application to a snapshot |
9.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 |
|
Pushes snapshot to a repository (repo) attached to the application |
|
Pulls a previously pushed snapshot from a repository (repo) |
9.1.3. Managing External Storage Repositories¶
|
Register a new external storage repository (S3, GCS, …) |
|
Deletes a repo |
|
Lists all repos |
|
Show details about a specific repo |
|
Show the contents of a repo |
|
Attach a repo to a specific app |
|
Detach a repo from a specific app |
|
Purge/delete entries in a repo |
|
Show status of transfers to and from repo |
|
Share a repo with one or more users |
|
Stop sharing a repo with one or more users |
9.1.4. Managing Application Backups¶
|
Backup an application snapshot to repository |
|
Delete backup of an application snapshot |
|
List all backups of an application |
|
Show information about a specific backup |
|
Show transfer status of backup to repository |
|
Share a backup with one or more users |
|
Stop sharing a backup with one or more users |
|
Generate a token for use when importing an application backup into another cluster |
|
Import an application backup from another cluster |
9.2. Infrastructure Specific Commands¶
9.2.1. Managing Users¶
|
Log a user into the ROBIN cluster |
|
Change the password for the current ROBIN user |
|
Add a new user to the ROBIN cluster |
|
List ROBIN cluster users |
|
Update a user |
|
Remove a user from the ROBIN cluster |
|
Change the current namespace for a ROBIN user |
9.2.2. Managing Hosts¶
|
List all the hosts registered with the ROBIN cluster along with basic information |
|
Show detailed information about a specific host |
|
Rediscover host configuration including their state, drives attached, memory available etc. |
9.2.3. Managing Storage Disks¶
|
Create a Cloud Disk (only for AWS, Azure, and GCP) |
|
List all disks in the ROBIN cluster |
|
Show information about a specific disk |
|
Attach a disk to a specific ROBIN node |
|
Detach a disk from a specific ROBIN node |
|
Add tags to a disk |
|
Remove tags from disk |
9.2.4. Managing Volumes¶
|
List all storage volumes in the ROBIN cluster |
|
Show information about a specific storage volume |