1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Merge branch 'prometheus-cluster-metadata' into track-prometheus

This commit is contained in:
Lauri Nevala 2020-11-19 22:37:29 +02:00
commit c1b7e94426
3 changed files with 4 additions and 4 deletions

View File

@ -29,7 +29,7 @@ export type ClusterPrometheusMetadata = {
success?: boolean;
provider?: string;
autoDetected?: boolean;
}
};
export interface ClusterStoreModel {
activeCluster?: ClusterId; // last opened cluster

View File

@ -55,7 +55,7 @@ export class ContextHandler {
const prometheusPromises: Promise<PrometheusService>[] = providers.map(async (provider: PrometheusProvider): Promise<PrometheusService> => {
const apiClient = this.cluster.getProxyKubeconfig().makeApiClient(CoreV1Api);
return await provider.getPrometheusService(apiClient);
})
});
const resolvedPrometheusServices = await Promise.all(prometheusPromises);
return resolvedPrometheusServices.filter(n => n)[0];
}

View File

@ -1,5 +1,5 @@
import _ from "lodash"
import _ from "lodash";
import { LensApiRequest } from "../router";
import { LensApi } from "../lens-api";
import { Cluster, ClusterMetadataKey } from "../cluster";
@ -71,7 +71,7 @@ class MetricsRoute extends LensApi {
const data = Object.fromEntries(Object.keys(payload).map((metricName, i) => [metricName, result[i]]));
this.respondJson(response, data);
}
prometheusMetadata.success = true
prometheusMetadata.success = true;
} catch {
prometheusMetadata.success = false;
this.respondJson(response, {});