From fe5c731047a66c96aaa72bad4ae2e48c7e34752d Mon Sep 17 00:00:00 2001 From: Zach Eddy Date: Fri, 28 Sep 2018 12:18:55 -0700 Subject: Support for kubeconfig files (#2053) * Add support for authentication with kubeconfig files * Update k8s plugin documentation * Fix whitespace in README and tests * Use clientcmd package to load kubeconfig file --- plugin/kubernetes/setup_test.go | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'plugin/kubernetes/setup_test.go') diff --git a/plugin/kubernetes/setup_test.go b/plugin/kubernetes/setup_test.go index 68e490d76..97cb1ff64 100644 --- a/plugin/kubernetes/setup_test.go +++ b/plugin/kubernetes/setup_test.go @@ -397,6 +397,48 @@ kubernetes cluster.local`, fall.Zero, nil, }, + { + `kubernetes coredns.local { + kubeconfig +}`, + true, + "Wrong argument count or unexpected line ending after", + -1, + 0, + defaultResyncPeriod, + "", + podModeDisabled, + fall.Zero, + nil, + }, + { + `kubernetes coredns.local { + kubeconfig file context extraarg +}`, + true, + "Wrong argument count or unexpected line ending after", + -1, + 0, + defaultResyncPeriod, + "", + podModeDisabled, + fall.Zero, + nil, + }, + { + `kubernetes coredns.local { + kubeconfig file context +}`, + false, + "", + 1, + 0, + defaultResyncPeriod, + "", + podModeDisabled, + fall.Zero, + nil, + }, } for i, test := range tests { -- cgit v1.2.3