smoll / commander

Provisioning service for the Astronomer Platform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Provisioning service for the Astronomer Platform.

License:Other


Languages

Language:Go 95.6%Language:Dockerfile 2.9%Language:Makefile 1.3%Language:JavaScript 0.2%