From 37e1e64740468cf45f189718329a75f2031883a2 Mon Sep 17 00:00:00 2001 From: Victoria Peschke Date: Tue, 12 Sep 2023 18:03:46 -0700 Subject: [PATCH] Remove --- packages/celotool/src/cmds/deploy/list.ts | 39 ----------------------- 1 file changed, 39 deletions(-) delete mode 100644 packages/celotool/src/cmds/deploy/list.ts diff --git a/packages/celotool/src/cmds/deploy/list.ts b/packages/celotool/src/cmds/deploy/list.ts deleted file mode 100644 index f56eae663ac..00000000000 --- a/packages/celotool/src/cmds/deploy/list.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { forEach, groupBy } from 'lodash' -import { - getNonSystemHelmReleases, - getPackageName, - HelmRelease, - switchToClusterFromEnv, -} from 'src/lib/cluster' -import { DeployArgv } from '../deploy' - -export const command = 'list' - -export const describe = 'list the deploys on the cluster given an env' - -export type ListArgv = DeployArgv - -export const builder = {} - -export const handler = async (argv: ListArgv) => { - await switchToClusterFromEnv(argv.celoEnv) - const releases = await getNonSystemHelmReleases() - printReleases(releases) -} - -export function printReleases(releases: HelmRelease[]) { - const releasesByEnv = groupBy(releases, (release) => release.Namespace) - - forEach(releasesByEnv, (envReleases, key) => { - console.info(`Environment: ${key}, Releases:\n`) - - envReleases.forEach((release) => - console.info( - ` - ${getPackageName(release.Chart)} (${release.Status}), last updated at: ${ - release.Updated - }` - ) - ) - console.info(`\n`) - }) -}