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

Fix cluster.k8s.io/v1alpha1/clusters CRD not being marked as Namespaced (#5593)

This commit is contained in:
Sebastian Malton 2022-06-09 16:55:01 -04:00
parent fa28c073a1
commit d2f586e714

View File

@ -10,7 +10,14 @@ import { KubeApi } from "../kube-api";
import { isClusterPageContext } from "../../utils/cluster-id-url-parsing"; import { isClusterPageContext } from "../../utils/cluster-id-url-parsing";
export class ClusterApi extends KubeApi<Cluster> { export class ClusterApi extends KubeApi<Cluster> {
/**
* @deprecated This field is legacy and never used.
*/
static kind = "Cluster"; static kind = "Cluster";
/**
* @deprecated This field is legacy and never used.
*/
static namespaced = true; static namespaced = true;
} }
@ -98,6 +105,7 @@ export interface Cluster {
export class Cluster extends KubeObject { export class Cluster extends KubeObject {
static kind = "Cluster"; static kind = "Cluster";
static apiBase = "/apis/cluster.k8s.io/v1alpha1/clusters"; static apiBase = "/apis/cluster.k8s.io/v1alpha1/clusters";
static namespaced = true;
getStatus() { getStatus() {
if (this.metadata.deletionTimestamp) return ClusterStatus.REMOVING; if (this.metadata.deletionTimestamp) return ClusterStatus.REMOVING;