diff --git a/src/common/k8s-api/kube-object.store.ts b/src/common/k8s-api/kube-object.store.ts index 512194577f..8634e222ac 100644 --- a/src/common/k8s-api/kube-object.store.ts +++ b/src/common/k8s-api/kube-object.store.ts @@ -83,6 +83,8 @@ export type KubeApiDataFrom = A extends KubeApi = KubeApi>, @@ -385,7 +387,7 @@ export abstract class KubeObjectStore< return newItem; } - async patch(item: K, patch: Patch): Promise { + async patch(item: K, patch: JsonPatch): Promise { const rawItem = await this.api.patch( { name: item.getName(), namespace: item.getNs(), diff --git a/src/extensions/common-api/k8s-api.ts b/src/extensions/common-api/k8s-api.ts index b79f4c92f4..9a63e892fc 100644 --- a/src/extensions/common-api/k8s-api.ts +++ b/src/extensions/common-api/k8s-api.ts @@ -26,6 +26,8 @@ export { KubeObject, KubeStatus, type KubeObjectMetadata, + type NamespaceScopedMetadata, + type ClusterScopedMetadata, type BaseKubeJsonApiObjectMetadata, type KubeJsonApiObjectMetadata, type KubeStatusData, @@ -33,6 +35,7 @@ export { export { KubeObjectStore, + type JsonPatch, type KubeObjectStoreLoadAllParams, type KubeObjectStoreLoadingParams, type KubeObjectStoreSubscribeParams,