1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen 2021-05-11 11:17:10 +03:00
parent 6d651c441a
commit 03e3a1c07c

View File

@ -33,13 +33,13 @@ export interface MetricsStatus {
} }
export class MetricsFeature { export class MetricsFeature {
name = "metrics"; name = "lens-metrics";
latestVersion = "v2.19.3-lens1"; latestVersion = "v2.26.0-lens1";
protected stack: K8sApi.ResourceStack; protected stack: K8sApi.ResourceStack;
constructor(protected cluster: Catalog.KubernetesCluster) { constructor(protected cluster: Catalog.KubernetesCluster) {
this.stack = new K8sApi.ResourceStack(cluster); this.stack = new K8sApi.ResourceStack(cluster, this.name);
} }
get resourceFolder() { get resourceFolder() {
@ -56,7 +56,7 @@ export class MetricsFeature {
sc.metadata?.annotations?.["storageclass.beta.kubernetes.io/is-default-class"] === "true" sc.metadata?.annotations?.["storageclass.beta.kubernetes.io/is-default-class"] === "true"
)); ));
return this.stack.kubectlApplyFolder(this.resourceFolder, config); return this.stack.kubectlApplyFolder(this.resourceFolder, config, ["--prune"]);
} }
async upgrade(config: MetricsConfiguration): Promise<string> { async upgrade(config: MetricsConfiguration): Promise<string> {