Globals / "src/main/kubectl" / Kubectl
Class: Kubectl#
Hierarchy#
- Kubectl
Index#
Constructors#
Properties#
Accessors#
Methods#
- binDir
- checkBinary
- checkBundled
- downloadKubectl
- ensureKubectl
- getBundledPath
- getDownloadDir
- getDownloadMirror
- getPath
- getPathFromPreferences
- writeInitScripts
- bundled
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