Globals / "src/main/helm/helm-repo-manager" / HelmRepoManager
Class: HelmRepoManager#
Hierarchy#
↳ HelmRepoManager
Index#
Properties#
Methods#
- addRepo
- init
- loadAvailableRepos
- parseHelmEnv
- removeRepo
- repositories
- repository
- update
- getInstance
- resetInstance
Properties#
helmEnv#
• Protected helmEnv: HelmEnv
Defined in src/main/helm/helm-repo-manager.ts:35
initialized#
• Protected initialized: boolean
Defined in src/main/helm/helm-repo-manager.ts:36
repos#
• Protected repos: HelmRepo[]
Defined in src/main/helm/helm-repo-manager.ts:34
cache#
▪ Static cache: {}
Defined in src/main/helm/helm-repo-manager.ts:32
Methods#
addRepo#
▸ addRepo(__namedParameters: { name: string ; url: string }): Promise\
Defined in src/main/helm/helm-repo-manager.ts:112
Parameters:
| Name | Type |
|---|---|
__namedParameters |
{ name: string ; url: string } |
Returns: Promise\
init#
▸ init(): Promise\
Defined in src/main/helm/helm-repo-manager.ts:48
Returns: Promise\
loadAvailableRepos#
▸ loadAvailableRepos(): Promise\<HelmRepo[]>
Defined in src/main/helm/helm-repo-manager.ts:38
parseHelmEnv#
▸ ProtectedparseHelmEnv(): Promise\<HelmEnv>
Defined in src/main/helm/helm-repo-manager.ts:58
removeRepo#
▸ removeRepo(__namedParameters: { name: string ; url: string }): Promise\
Defined in src/main/helm/helm-repo-manager.ts:121
Parameters:
| Name | Type |
|---|---|
__namedParameters |
{ name: string ; url: string } |
Returns: Promise\
repositories#
▸ repositories(): Promise\<HelmRepo[]>
Defined in src/main/helm/helm-repo-manager.ts:74
repository#
▸ repository(name: string): Promise\<HelmRepo>
Defined in src/main/helm/helm-repo-manager.ts:99
Parameters:
| Name | Type |
|---|---|
name |
string |
update#
▸ update(): Promise\
Defined in src/main/helm/helm-repo-manager.ts:104
Returns: Promise\
getInstance#
▸ StaticgetInstance\args: ConstructorParameters\<Constructor\
Inherited from Singleton.getInstance
Defined in src/common/utils/singleton.ts:15
Type parameters:
| Name |
|---|
T |
Parameters:
| Name | Type |
|---|---|
...args |
ConstructorParameters\<Constructor\ |
Returns: T
resetInstance#
▸ StaticresetInstance(): void
Inherited from Singleton.resetInstance
Defined in src/common/utils/singleton.ts:22
Returns: void