diff --git a/src/common/catalog-entities/kubernetes-cluster.ts b/src/common/catalog-entities/kubernetes-cluster.ts index 71cefe6bfc..88c414c166 100644 --- a/src/common/catalog-entities/kubernetes-cluster.ts +++ b/src/common/catalog-entities/kubernetes-cluster.ts @@ -58,7 +58,11 @@ export type KubernetesClusterStatusPhase = "connected" | "connecting" | "disconn export interface KubernetesClusterStatus extends CatalogEntityStatus { } -export class KubernetesCluster extends CatalogEntity { +export class KubernetesCluster< + Metadata extends KubernetesClusterMetadata = KubernetesClusterMetadata, + Status extends KubernetesClusterStatus = KubernetesClusterStatus, + Spec extends KubernetesClusterSpec = KubernetesClusterSpec, +> extends CatalogEntity { public static readonly apiVersion: string = "entity.k8slens.dev/v1alpha1"; public static readonly kind: string = "KubernetesCluster";