- Make sure you have configured running Kubernetes cluster.
$ kubectl cluster-info
- configure .teller.yaml to pull variables from your various cloud providers. you can also run run.sh to work via local Consul.
- Run local helm-teller via example-chart.
$ go run main.go install --teller-config "examples/example-chart/.teller.yaml" -- --debug --dry-run test ./examples/example-chart
To run unit tests:
$ make test
Linting is treated as a form of testing (using golangci
), to run:
$ make lint
Run go fmt check:
$ make fmt
$ make checks