Provisioning service for the Astronomer Platform.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Commander

Commander is the provisioning component of the Astronomer Platform. It is responsible for interacting with the underlying infrastructure layer.

Configuration

  • DEBUG_MODE: Logs at DEBUG level.
  • PORT: Port for service to listen on.
  • KUBECONFIG: Path to a kubectl config. Typically ~/.kube/config in development. Left blank in production and assumes service role of node.
  • HELM_DEBUG: true/false to enable/disable helm debugging
  • HELM_HOME:
  • HELM_HOST:
  • KUBECONFIG:
  • TILLER_NAMESPACE:

gRPC functions

  • CreateDeployment
  • GetDeployment
  • DeleteDeployment
  • UpdateDeployment
  • PatchDeployment

Development

Install protobuf compiler

Visit the protobuf release page, at the bottom of the list there are protoc-* zips, download the one for your OS.