diff options
author | 2021-07-29 21:27:25 -0600 | |
---|---|---|
committer | 2021-07-29 23:27:25 -0400 | |
commit | 9d5b8cd13d541cc3d2b7598ab255643d6298ba9d (patch) | |
tree | 5ac6f17f1d1a6b0e9033c759fb276a52c3ffab4e /plugin/kubernetes/ns_test.go | |
parent | 8ff7c4b83444c488051384cea0606f085e5b6959 (diff) | |
download | coredns-9d5b8cd13d541cc3d2b7598ab255643d6298ba9d.tar.gz coredns-9d5b8cd13d541cc3d2b7598ab255643d6298ba9d.tar.zst coredns-9d5b8cd13d541cc3d2b7598ab255643d6298ba9d.zip |
kubernetes: Improve namespace usage (#4767)
* Use GetByKey instead of List in GetNamespaceByName.
* Add ToNamespace to reduce memory for namespace cache.
Signed-off-by: Mat Lowery <mlowery@ebay.com>
Diffstat (limited to 'plugin/kubernetes/ns_test.go')
-rw-r--r-- | plugin/kubernetes/ns_test.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugin/kubernetes/ns_test.go b/plugin/kubernetes/ns_test.go index 6370675cd..c952d66f0 100644 --- a/plugin/kubernetes/ns_test.go +++ b/plugin/kubernetes/ns_test.go @@ -2,6 +2,7 @@ package kubernetes import ( "context" + "fmt" "net" "testing" @@ -91,8 +92,8 @@ func (APIConnTest) EpIndexReverse(ip string) []*object.Endpoints { func (APIConnTest) GetNodeByName(ctx context.Context, name string) (*api.Node, error) { return &api.Node{}, nil } -func (APIConnTest) GetNamespaceByName(name string) (*api.Namespace, error) { - return &api.Namespace{}, nil +func (APIConnTest) GetNamespaceByName(name string) (*object.Namespace, error) { + return nil, fmt.Errorf("namespace not found") } func TestNsAddrs(t *testing.T) { |