diff --git a/src/common/catalog-entities/kubernetes-cluster.ts b/src/common/catalog-entities/kubernetes-cluster.ts index 2332494177..31e0251966 100644 --- a/src/common/catalog-entities/kubernetes-cluster.ts +++ b/src/common/catalog-entities/kubernetes-cluster.ts @@ -66,7 +66,15 @@ export interface KubernetesClusterMetadata extends CatalogEntityMetadata { kubeVersion?: string; } -export class KubernetesCluster extends CatalogEntity { +/** + * @deprecated This is no longer used as it is incorrect. Other sources can add more values + */ +export type KubernetesClusterStatusPhase = "connected" | "connecting" | "disconnected" | "deleting"; + +export interface KubernetesClusterStatus extends CatalogEntityStatus { +} + +export class KubernetesCluster extends CatalogEntity { public static readonly apiVersion = "entity.k8slens.dev/v1alpha1"; public static readonly kind = "KubernetesCluster"; diff --git a/src/extensions/common-api/catalog.ts b/src/extensions/common-api/catalog.ts index ae5b0e914d..2d703b0dff 100644 --- a/src/extensions/common-api/catalog.ts +++ b/src/extensions/common-api/catalog.ts @@ -33,6 +33,8 @@ export type { WebLinkSpec, WebLinkStatus, WebLinkStatusPhase, + KubernetesClusterStatusPhase, + KubernetesClusterStatus, } from "../../common/catalog-entities"; export * from "../../common/catalog/catalog-entity";