@kinvolk/headlamp-plugin
Version:
The needed infrastructure for building Headlamp plugins.
10 lines (9 loc) • 757 B
TypeScript
import { ApiResource } from '../../lib/k8s/api/v2/ApiResource';
import { KubeObject } from '../../lib/k8s/KubeObject';
import { KubeObjectStatus } from '../resourceMap/nodes/KubeObjectStatus';
export declare const PROJECT_ID_LABEL = "headlamp.dev/project-id";
export declare const getHealthIcon: (healthy: number, unhealthy: number, warning: number) => "mdi:help-circle" | "mdi:alert-circle" | "mdi:check-circle" | "mdi:alert";
export declare const getResourcesByKind: (resources: KubeObject[], kind: string) => KubeObject<any>[];
export declare const getResourcesHealth: (resources: KubeObject[]) => Record<KubeObjectStatus, number>;
export declare const defaultApiResources: ApiResource[];
export declare const toKubernetesName: (name: string) => string;