Instance control CLI

Goal

Create console application to control Database Lab instance with REST API, like kubectl or gcloud.

TODO / How to implement

  • Single CLI can control multiple Database Lab instances
  • Verification tokens can be at config files and environment variables.
  • Create an API SDK.
  • Ability to list snapshots
  • Ability to fetch instance status
  • Ability to create, stop, reset, list clones

Extra issues

  • Add changes to the docs repository(docs!12 (closed))
  • Parse API error responses
  • Add an option to ignore a self-signed certificate error
  • Ability to update clones
  • Fix initialization without existing config

Acceptance criteria

Edited by Artyom Kartasov