Skip to content

@nogoo9/no-crd / index / getAccessibleNamespaces

Function: getAccessibleNamespaces() ​

getAccessibleNamespaces(api, mode, defaultNs): Promise<string[]>

Defined in: src/k8s/config.ts:61

Discovers namespaces accessible by checking pod listing authorization. If cluster-level namespace listing is forbidden, falls back to the default namespace.

Parameters ​

api ​

ObjectCoreV1Api

CoreV1Api client dependency.

mode ​

string

Current operation mode (cluster or namespaced).

defaultNs ​

string

Default namespace fallback.

Returns ​

Promise<string[]>

Array of namespaces that are verified accessible.