mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Export requestMetrics to extension api
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
de6f339fec
commit
f2bd86a0de
@ -38,6 +38,8 @@ import kubeEventApiInjectable from "../../common/k8s-api/endpoints/events.api.in
|
|||||||
import roleBindingApiInjectable from "../../common/k8s-api/endpoints/role-binding.api.injectable";
|
import roleBindingApiInjectable from "../../common/k8s-api/endpoints/role-binding.api.injectable";
|
||||||
import customResourceDefinitionApiInjectable from "../../common/k8s-api/endpoints/custom-resource-definition.api.injectable";
|
import customResourceDefinitionApiInjectable from "../../common/k8s-api/endpoints/custom-resource-definition.api.injectable";
|
||||||
import { shouldShowResourceInjectionToken } from "../../common/cluster-store/allowed-resources-injection-token";
|
import { shouldShowResourceInjectionToken } from "../../common/cluster-store/allowed-resources-injection-token";
|
||||||
|
import { asLegacyGlobalFunctionForExtensionApi } from "../as-legacy-globals-for-extension-api/as-legacy-global-function-for-extension-api";
|
||||||
|
import requestMetricsInjectable from "../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
||||||
|
|
||||||
export function isAllowedResource(resources: KubeResource | KubeResource[]) {
|
export function isAllowedResource(resources: KubeResource | KubeResource[]) {
|
||||||
const di = getLegacyGlobalDiForExtensionApi();
|
const di = getLegacyGlobalDiForExtensionApi();
|
||||||
@ -93,6 +95,17 @@ export const crdApi = asLegacyGlobalForExtensionApi(customResourceDefinitionApiI
|
|||||||
|
|
||||||
export * from "../common-api/k8s-api";
|
export * from "../common-api/k8s-api";
|
||||||
|
|
||||||
|
export const requestMetrics = asLegacyGlobalFunctionForExtensionApi(requestMetricsInjectable);
|
||||||
|
|
||||||
|
export type {
|
||||||
|
RequestMetrics,
|
||||||
|
RequestMetricsParams,
|
||||||
|
} from "../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
||||||
|
export type {
|
||||||
|
MetricData,
|
||||||
|
MetricResult,
|
||||||
|
} from "../../common/k8s-api/endpoints/metrics.api";
|
||||||
|
|
||||||
export {
|
export {
|
||||||
KubeObjectStatusLevel,
|
KubeObjectStatusLevel,
|
||||||
type KubeObjectStatus,
|
type KubeObjectStatus,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user