diff options
author | 2018-09-28 12:18:55 -0700 | |
---|---|---|
committer | 2018-09-28 12:18:55 -0700 | |
commit | fe5c731047a66c96aaa72bad4ae2e48c7e34752d (patch) | |
tree | 9cc41878a5bc8fe15bf233d612c6044b271ac820 /plugin/kubernetes/setup_test.go | |
parent | 2fc3f5e0b10ad4e79d952d2ac2bc8d4e7534f4e1 (diff) | |
download | coredns-fe5c731047a66c96aaa72bad4ae2e48c7e34752d.tar.gz coredns-fe5c731047a66c96aaa72bad4ae2e48c7e34752d.tar.zst coredns-fe5c731047a66c96aaa72bad4ae2e48c7e34752d.zip |
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
Diffstat (limited to 'plugin/kubernetes/setup_test.go')
-rw-r--r-- | plugin/kubernetes/setup_test.go | 42 |
1 files changed, 42 insertions, 0 deletions
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 { |