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:
parent
8ff7c4b834
commit
9d5b8cd13d
9 changed files with 100 additions and 47 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue