SuperHub CLI

CLI Command Reference

Description and details of the Agile Stack CLI APIs

author avatar author avatar
47 articles by 2 authors

Managing Kubernetes in the CLI with kubectl

Managing Kubernetes using the CLI. The traditional way to interact with a K8s cluster is using kubectl. This requires a kubeconfig to be made available to it. If you have deployed a cluster using the…

Michael Delzer
Updated 2 months ago by Michael Delzer

Templating

A Stack and its Components require input parameters for correct deployment and operation. These might be values such as: cluster size, cloud region to deploy to, admin password, reference to shared f…

Michael Delzer
Updated 2 months ago by Michael Delzer

Toolbox - The CLI Swiss Army Knife

Toolbox is a Docker image that contains all tools installed and pre-configured to execute SuperHub operations via Hub CLI. It is based on Alpine linux for Docker container. Several Toolbox versions a…

Michael Delzer
Updated 2 months ago by Michael Delzer

Authenticate to SuperHub

In order to call SuperHub API from Hub CLI: to query stack instances, sync state, etc. the User must authenticate to obtain a login token. Provide the User's login email and password to hub login com…

Michael Delzer
Updated 3 months ago by Michael Delzer

Create a Cloud Account

In order to deploy a stack and applications, the User needs to define cloud accounts that are used for programmatic access to cloud infrastructure and cloud services. These are provided by the User's…

Michael Delzer
Updated 3 months ago by Michael Delzer

Stack Design

Stack Design using the CLI The Hub manifest is a flexible yaml based format for defining stacks. Fundamentally the structure follows: Metadata. Component enumeration. Lifecycle and dependencies. Comp…

Michael Delzer
Updated 2 months ago by Michael Delzer

Contact