mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 16:24:19 -04:00
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>
This commit is contained in:
@@ -5,11 +5,11 @@ package kubernetes
|
||||
// Returns true even for namespaces not exposed by plugin configuration,
|
||||
// see namespaceExposed.
|
||||
func (k *Kubernetes) filteredNamespaceExists(namespace string) bool {
|
||||
ns, err := k.APIConn.GetNamespaceByName(namespace)
|
||||
_, err := k.APIConn.GetNamespaceByName(namespace)
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
return ns.ObjectMeta.Name == namespace
|
||||
return true
|
||||
}
|
||||
|
||||
// configuredNamespace returns true when the namespace is exposed through the plugin
|
||||
|
||||
Reference in New Issue
Block a user