npm.io
0.2.7 • Published 7 years agoCLI

transmute-cli

Licence
MIT
Version
0.2.7
Deps
11
Size
17.1 MB
Vulns
1
Weekly
0

Transmute CLI

A command line tool for managing transmute services in minikube, as soon azure, and google. This will assist in the provisioning and initialization of the cluster, and other maintenance tasks.

npm i
npm run transmute
npm run transmute help

telemetry

transmute telemetry <on|off>

This will turn on or off telemetry sending to mixpanel.

To override the mixpanel project id, you can set the env variable MIXPANEL_PROJECT_ID.

login

transmute login

This will use PKCE to login with okta. A JWT will be stored here:

~/.transmute/cli-secrets/session.json

This is for use with the centralized transmute API.

provision-minikube

transmute k8s provision-minikube mytransmutek8s <-- will create a k8s cluster using minikube by default it will use minikube, but you can choose the driver by passing a --vmdriver= option on the command line e.g.

transmute k8s provision-minikube mytransmutek8s 
provision-azure
transmute k8s provision-azure mytransmutek8s myGroup

will create a k8s cluster using azure by default.

init
transmute k8s init mytransmutek8s

This will prepare your cluster with the base transmute k8s deployment.