Skip to content

@k8slens/extensions

Globals / "src/main/helm/helm-repo-manager" / HelmRepoManager

Class: HelmRepoManager#

Hierarchy#

HelmRepoManager

Index#

Properties#

Methods#

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

Returns: Promise\<HelmRepo[]>


parseHelmEnv#

ProtectedparseHelmEnv(): Promise\<HelmEnv>

Defined in src/main/helm/helm-repo-manager.ts:58

Returns: Promise\<HelmEnv>


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

Returns: Promise\<HelmRepo[]>


repository#

repository(name: string): Promise\<HelmRepo>

Defined in src/main/helm/helm-repo-manager.ts:99

Parameters:

Name Type
name string

Returns: Promise\<HelmRepo>


update#

update(): Promise\

Defined in src/main/helm/helm-repo-manager.ts:104

Returns: Promise\


getInstance#

StaticgetInstance\(...args: ConstructorParameters\<Constructor\>): T

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


Last update: November 10, 2020