Skip to content

@k8slens/extensions

Globals / "src/main/kubectl" / Kubectl

Class: Kubectl#

Hierarchy#

  • Kubectl

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new Kubectl(clusterVersion: string): Kubectl

Defined in src/main/kubectl.ts:75

Parameters:

Name Type
clusterVersion string

Returns: Kubectl

Properties#

directory#

Protected directory: string

Defined in src/main/kubectl.ts:58


dirname#

Protected dirname: string

Defined in src/main/kubectl.ts:61


kubectlVersion#

kubectlVersion: string

Defined in src/main/kubectl.ts:57


path#

Protected path: string

Defined in src/main/kubectl.ts:60


url#

Protected url: string

Defined in src/main/kubectl.ts:59


bundledKubectlVersion#

Static Readonly bundledKubectlVersion: string = bundledVersion

Defined in src/main/kubectl.ts:67


invalidBundle#

Static invalidBundle: boolean = false

Defined in src/main/kubectl.ts:68

Accessors#

kubectlDir#

Staticget kubectlDir(): string

Defined in src/main/kubectl.ts:63

Returns: string

Methods#

binDir#

binDir(): Promise\

Defined in src/main/kubectl.ts:149

Returns: Promise\


checkBinary#

checkBinary(path: string, checkVersion?: boolean): Promise\

Defined in src/main/kubectl.ts:160

Parameters:

Name Type Default value
path string -
checkVersion boolean true

Returns: Promise\


checkBundled#

ProtectedcheckBundled(): Promise\

Defined in src/main/kubectl.ts:186

Returns: Promise\


downloadKubectl#

downloadKubectl(): Promise\

Defined in src/main/kubectl.ts:241

Returns: Promise\


ensureKubectl#

ensureKubectl(): Promise\

Defined in src/main/kubectl.ts:204

Returns: Promise\


getBundledPath#

getBundledPath(): string

Defined in src/main/kubectl.ts:109

Returns: string


getDownloadDir#

ProtectedgetDownloadDir(): string

Defined in src/main/kubectl.ts:117

Returns: string


getDownloadMirror#

ProtectedgetDownloadMirror(): string

Defined in src/main/kubectl.ts:332

Returns: string


getPath#

getPath(bundled?: boolean): Promise\

Defined in src/main/kubectl.ts:125

Parameters:

Name Type Default value
bundled boolean false

Returns: Promise\


getPathFromPreferences#

getPathFromPreferences(): string

Defined in src/main/kubectl.ts:113

Returns: string


writeInitScripts#

ProtectedwriteInitScripts(): Promise\

Defined in src/main/kubectl.ts:273

Returns: Promise\


bundled#

Staticbundled(): Kubectl

Defined in src/main/kubectl.ts:72

Returns: Kubectl


Last update: November 10, 2020