Globals / "src/main/routes/helm-route" / HelmApiRoute
Class: HelmApiRoute#
Hierarchy#
↳ HelmApiRoute
Index#
Methods#
- deleteRelease
- getChart
- getChartValues
- getRelease
- getReleaseHistory
- getReleaseValues
- installChart
- listCharts
- listReleases
- respond
- respondJson
- respondText
- rollbackRelease
- updateRelease
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\