mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
only attempt to list if not specified
Signed-off-by: Sebastian Malton <smalton@mirantis.com>
This commit is contained in:
parent
394ccbde29
commit
ff928183cc
@ -427,6 +427,10 @@ export class Cluster implements ClusterModel, ClusterState {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected async getAllowedNamespaces() {
|
protected async getAllowedNamespaces() {
|
||||||
|
if (this.accessibleNamespaces?.length) {
|
||||||
|
return this.accessibleNamespaces
|
||||||
|
}
|
||||||
|
|
||||||
const api = this.getProxyKubeconfig().makeApiClient(CoreV1Api)
|
const api = this.getProxyKubeconfig().makeApiClient(CoreV1Api)
|
||||||
try {
|
try {
|
||||||
const namespaceList = await api.listNamespace()
|
const namespaceList = await api.listNamespace()
|
||||||
@ -443,7 +447,7 @@ export class Cluster implements ClusterModel, ClusterState {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
const ctx = this.getProxyKubeconfig().getContextObject(this.contextName)
|
const ctx = this.getProxyKubeconfig().getContextObject(this.contextName)
|
||||||
if (ctx.namespace) return [ctx.namespace]
|
if (ctx.namespace) return [ctx.namespace]
|
||||||
return this.accessibleNamespaces || [];
|
return [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user