Skip to content

@k8slens/extensions

Globals / "src/main/kube-auth-proxy" / KubeAuthProxy

Class: KubeAuthProxy#

Hierarchy#

  • KubeAuthProxy

Index#

Constructors#

Properties#

Methods#

Constructors#

constructor#

+ new KubeAuthProxy(cluster: Cluster, port: number, env: ProcessEnv): KubeAuthProxy

Defined in src/main/kube-auth-proxy.ts:20

Parameters:

Name Type
cluster Cluster
port number
env ProcessEnv

Returns: KubeAuthProxy

Properties#

cluster#

Protected cluster: Cluster

Defined in src/main/kube-auth-proxy.ts:16


env#

Protected env: ProcessEnv = null

Defined in src/main/kube-auth-proxy.ts:17


kubectl#

Protected kubectl: Kubectl

Defined in src/main/kube-auth-proxy.ts:20


lastError#

lastError: string

Defined in src/main/kube-auth-proxy.ts:14


port#

Protected port: number

Defined in src/main/kube-auth-proxy.ts:19


proxyProcess#

Protected proxyProcess: ChildProcess

Defined in src/main/kube-auth-proxy.ts:18

Methods#

exit#

exit(): void

Defined in src/main/kube-auth-proxy.ts:94

Returns: void


parseError#

ProtectedparseError(data: string): string

Defined in src/main/kube-auth-proxy.ts:73

Parameters:

Name Type
data string

Returns: string


run#

run(): Promise\

Defined in src/main/kube-auth-proxy.ts:29

Returns: Promise\


sendIpcLogMessage#

ProtectedsendIpcLogMessage(res: KubeAuthProxyLog): Promise\

Defined in src/main/kube-auth-proxy.ts:88

Parameters:

Name Type
res KubeAuthProxyLog

Returns: Promise\


Last update: November 10, 2020