linkerd2/cli
Igor Zibarev 0f6db6efc0 cli: refactor k8s config to support $KUBECONFIG with multiple paths (#482)
Kubernetes $KUBECONFIG environment variable is a list of paths to
configuration files, but conduit assumes that it is a single path.

Changes in this commit introduce a straightforward way to discover and
load config file(s).

Complete list of changes:

- Use k8s.io/client-go/tools/clientcmd to deal with kubernetes
configuration file
- rename k8s API and k8s proxy constructors to get rid of redundancy
- remove shell package as it is not needed anymore

Signed-off-by: Igor Zibarev <zibarev.i@gmail.com>
2018-02-28 12:13:09 -08:00
..
cmd cli: refactor k8s config to support $KUBECONFIG with multiple paths (#482) 2018-02-28 12:13:09 -08:00
install Add Grafana to conduit install (#444) 2018-02-28 11:36:21 -08:00
Dockerfile Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
Dockerfile-bin Base control plane Docker images on scratch instead of base. (#368) 2018-02-23 13:03:19 -10:00
main.go Replace shelling out with kubernetes proxy (#249) 2018-02-02 10:31:59 -08:00