From: HuabingZhao Date: Thu, 26 Oct 2017 03:55:09 +0000 (+0800) Subject: Supports token authentication with kubernets X-Git-Tag: v1.1.0~27 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F89%2F20689%2F1;p=oom%2Fregistrator.git Supports token authentication with kubernets Issue-Id: OOM-379 Change-Id: If5457672f29f2567a6773d96985b62ad8cef5d0c Signed-off-by: HuabingZhao --- diff --git a/src/kube2msb/kube2msb.go b/src/kube2msb/kube2msb.go index 627405e..2d39b77 100644 --- a/src/kube2msb/kube2msb.go +++ b/src/kube2msb/kube2msb.go @@ -92,6 +92,11 @@ func newKubeClient() (*kclient.Client, error) { overrides := &kclientcmd.ConfigOverrides{} overrides.ClusterInfo.Server = masterUrl + if token, present := os.LookupEnv("AUTH_TOKEN"); present { + overrides.AuthInfo.Token = token + overrides.ClusterInfo.InsecureSkipTLSVerify = true + } + rules := kclientcmd.NewDefaultClientConfigLoadingRules() kubeConfig, err := kclientcmd.NewNonInteractiveDeferredLoadingClientConfig(rules, overrides).ClientConfig()