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  |