diff --git a/src/common/k8s-api/kube-object.ts b/src/common/k8s-api/kube-object.ts index bcbe6bf05f..0cb4ac15f6 100644 --- a/src/common/k8s-api/kube-object.ts +++ b/src/common/k8s-api/kube-object.ts @@ -98,6 +98,12 @@ export interface KubeObjectStatus { export type KubeMetaField = keyof KubeObjectMetadata; +export class KubeCreationError extends Error { + constructor(message: string, public data: any) { + super(message); + } +} + export class KubeObject implements ItemObject { static readonly kind: string; static readonly namespaced: boolean; @@ -209,10 +215,14 @@ export class KubeObject ({ ...ownerRef, namespace }));