From 3edcf9cbaa8ba14faf94235bb91591467105d79e Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Mon, 24 May 2021 09:00:25 +0300 Subject: [PATCH] shorter kubeconfig-sync file label Signed-off-by: Jari Kolehmainen --- src/main/catalog-sources/kubeconfig-sync.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/catalog-sources/kubeconfig-sync.ts b/src/main/catalog-sources/kubeconfig-sync.ts index c72b6081f2..671e850b71 100644 --- a/src/main/catalog-sources/kubeconfig-sync.ts +++ b/src/main/catalog-sources/kubeconfig-sync.ts @@ -35,6 +35,7 @@ import { catalogEntityFromCluster } from "../cluster-manager"; import { UserStore } from "../../common/user-store"; import { ClusterStore, UpdateClusterModel } from "../../common/cluster-store"; import { createHash } from "crypto"; +import { homedir } from "os"; const logPrefix = "[KUBECONFIG-SYNC]:"; @@ -187,7 +188,9 @@ export function computeDiff(contents: string, source: RootSource, filePath: stri const entity = catalogEntityFromCluster(cluster); - entity.metadata.labels.file = filePath; + if (!filePath.startsWith(ClusterStore.storedKubeConfigFolder)) { + entity.metadata.labels.file = filePath.replace(homedir(), "~"); + } source.set(contextName, [cluster, entity]); logger.debug(`${logPrefix} Added new cluster from sync`, { filePath, contextName });