Skip to content

@k8slens/extensions

Globals / "src/main/routes/helm-route" / HelmApiRoute

Class: HelmApiRoute#

Hierarchy#

HelmApiRoute

Index#

Methods#

Methods#

deleteRelease#

deleteRelease(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:102

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


getChart#

getChart(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:13

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


getChartValues#

getChartValues(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:19

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


getRelease#

getRelease(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:69

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


getReleaseHistory#

getReleaseHistory(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:91

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


getReleaseValues#

getReleaseValues(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:80

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


installChart#

installChart(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:25

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


listCharts#

listCharts(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:7

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


listReleases#

listReleases(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:58

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


respond#

Protectedrespond(res: ServerResponse, content: string, contentType: string, status?: number): void

Inherited from LensApi.respond

Defined in src/main/lens-api.ts:12

Parameters:

Name Type Default value
res ServerResponse -
content string -
contentType string -
status number 200

Returns: void


respondJson#

ProtectedrespondJson(res: ServerResponse, content: {}, status?: number): void

Inherited from LensApi.respondJson

Defined in src/main/lens-api.ts:4

Parameters:

Name Type Default value
res ServerResponse -
content {} -
status number 200

Returns: void


respondText#

ProtectedrespondText(res: ServerResponse, content: string, status?: number): void

Inherited from LensApi.respondText

Defined in src/main/lens-api.ts:8

Parameters:

Name Type Default value
res ServerResponse -
content string -
status number 200

Returns: void


rollbackRelease#

rollbackRelease(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:47

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


updateRelease#

updateRelease(request: LensApiRequest): Promise\

Defined in src/main/routes/helm-route.ts:36

Parameters:

Name Type
request LensApiRequest

Returns: Promise\


Last update: November 10, 2020