From 9d5b8cd13d541cc3d2b7598ab255643d6298ba9d Mon Sep 17 00:00:00 2001 From: Mat Lowery Date: Thu, 29 Jul 2021 21:27:25 -0600 Subject: 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 --- plugin/kubernetes/external_test.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'plugin/kubernetes/external_test.go') diff --git a/plugin/kubernetes/external_test.go b/plugin/kubernetes/external_test.go index 560983e4c..9444a999e 100644 --- a/plugin/kubernetes/external_test.go +++ b/plugin/kubernetes/external_test.go @@ -11,7 +11,6 @@ import ( "github.com/miekg/dns" api "k8s.io/api/core/v1" - meta "k8s.io/apimachinery/pkg/apis/meta/v1" ) var extCases = []struct { @@ -91,11 +90,9 @@ func (external) GetNodeByName(ctx context.Context, name string) (*api.Node, erro func (external) SvcIndex(s string) []*object.Service { return svcIndexExternal[s] } func (external) PodIndex(string) []*object.Pod { return nil } -func (external) GetNamespaceByName(name string) (*api.Namespace, error) { - return &api.Namespace{ - ObjectMeta: meta.ObjectMeta{ - Name: name, - }, +func (external) GetNamespaceByName(name string) (*object.Namespace, error) { + return &object.Namespace{ + Name: name, }, nil } -- cgit v1.2.3