From f15dd3b3b1d9cb45081b79fc016142071f9ebf8e Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Fri, 11 Feb 2022 10:52:12 +0200 Subject: [PATCH] Remove HelmRoute for not being used anymore Signed-off-by: Janne Savolainen --- src/main/routes/helm-route.ts | 148 ---------------------------------- src/main/routes/index.ts | 1 - 2 files changed, 149 deletions(-) delete mode 100644 src/main/routes/helm-route.ts diff --git a/src/main/routes/helm-route.ts b/src/main/routes/helm-route.ts deleted file mode 100644 index 958f729228..0000000000 --- a/src/main/routes/helm-route.ts +++ /dev/null @@ -1,148 +0,0 @@ -/** - * Copyright (c) OpenLens Authors. All rights reserved. - * Licensed under MIT License. See LICENSE in root directory for more information. - */ - -import type { LensApiRequest } from "../router"; -import { helmService } from "../helm/helm-service"; -import logger from "../logger"; -import { respondJson, respondText } from "../utils/http-responses"; -import { getBoolean } from "../utils/parse-query"; - -export class HelmApiRoute { - static async listCharts(request: LensApiRequest) { - const { response } = request; - const charts = await helmService.listCharts(); - - respondJson(response, charts); - } - - static async getChart(request: LensApiRequest) { - const { params, query, response } = request; - - try { - const chart = await helmService.getChart(params.repo, params.chart, query.get("version")); - - respondJson(response, chart); - } catch (error) { - respondText(response, error?.toString() || "Error getting chart", 422); - } - } - - static async getChartValues(request: LensApiRequest) { - const { params, query, response } = request; - - try { - const values = await helmService.getChartValues(params.repo, params.chart, query.get("version")); - - respondJson(response, values); - } catch (error) { - respondText(response, error?.toString() || "Error getting chart values", 422); - } - } - - static async installChart(request: LensApiRequest) { - const { payload, cluster, response } = request; - - try { - const result = await helmService.installChart(cluster, payload); - - respondJson(response, result, 201); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error installing chart", 422); - } - } - - static async updateRelease(request: LensApiRequest) { - const { cluster, params, payload, response } = request; - - try { - const result = await helmService.updateRelease(cluster, params.release, params.namespace, payload ); - - respondJson(response, result); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error updating chart", 422); - } - } - - static async rollbackRelease(request: LensApiRequest) { - const { cluster, params, payload, response } = request; - - try { - await helmService.rollback(cluster, params.release, params.namespace, payload.revision); - - response.end(); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error rolling back chart", 422); - } - } - - static async listReleases(request: LensApiRequest) { - const { cluster, params, response } = request; - - try { - const result = await helmService.listReleases(cluster, params.namespace); - - respondJson(response, result); - } catch(error) { - logger.debug(error); - respondText(response, error?.toString() || "Error listing release", 422); - } - } - - static async getRelease(request: LensApiRequest) { - const { cluster, params, response } = request; - - try { - const result = await helmService.getRelease(cluster, params.release, params.namespace); - - respondJson(response, result); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error getting release", 422); - } - } - - static async getReleaseValues(request: LensApiRequest) { - const { cluster, params: { namespace, release }, response, query } = request; - const all = getBoolean(query, "all"); - - try { - const result = await helmService.getReleaseValues(release, { cluster, namespace, all }); - - respondText(response, result); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error getting release values", 422); - } - } - - static async getReleaseHistory(request: LensApiRequest) { - const { cluster, params, response } = request; - - try { - const result = await helmService.getReleaseHistory(cluster, params.release, params.namespace); - - respondJson(response, result); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error getting release history", 422); - } - } - - static async deleteRelease(request: LensApiRequest) { - const { cluster, params, response } = request; - - try { - const result = await helmService.deleteRelease(cluster, params.release, params.namespace); - - respondJson(response, result); - } catch (error) { - logger.debug(error); - respondText(response, error?.toString() || "Error deleting release", 422); - } - } -} diff --git a/src/main/routes/index.ts b/src/main/routes/index.ts index 635d92b3ba..8d6cb2f16f 100644 --- a/src/main/routes/index.ts +++ b/src/main/routes/index.ts @@ -6,6 +6,5 @@ export * from "./kubeconfig-route"; export * from "./metrics-route"; export * from "./port-forward-route"; -export * from "./helm-route"; export * from "./resource-applier-route"; export * from "./version-route";