Enable use of a service account in-cluster. (#349)

This commit is contained in:
John Belamaric 2016-10-19 17:04:35 -04:00 committed by Miek Gieben
parent 9a048663cf
commit 14dc376ee7

View file

@ -50,6 +50,12 @@ func (k *Kubernetes) getClientConfig() (*restclient.Config, error) {
authinfo := clientcmdapi.AuthInfo{}
if len(k.APIEndpoint) > 0 {
clusterinfo.Server = k.APIEndpoint
} else {
cc, err := restclient.InClusterConfig()
if err != nil {
return nil, err
}
return cc, err
}
if len(k.APICertAuth) > 0 {
clusterinfo.CertificateAuthority = k.APICertAuth