From f00b44a2f8e9e75ca12c4d14e7eafdd39de507c7 Mon Sep 17 00:00:00 2001 From: Pavel Tishkov Date: Wed, 25 Dec 2024 09:28:15 +0300 Subject: [PATCH] feat(vd) gen crd Signed-off-by: Pavel Tishkov --- api/core/v1alpha2/virtual_disk.go | 1 + crds/virtualdisks.yaml | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/api/core/v1alpha2/virtual_disk.go b/api/core/v1alpha2/virtual_disk.go index 05e580360..238292261 100644 --- a/api/core/v1alpha2/virtual_disk.go +++ b/api/core/v1alpha2/virtual_disk.go @@ -36,6 +36,7 @@ const ( // +kubebuilder:subresource:status // +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` // +kubebuilder:printcolumn:name="Capacity",type=string,JSONPath=`.status.capacity` +// +kubebuilder:printcolumn:name="InUse",type=string,JSONPath=`.status.conditions[?(@.type=='InUse')].status`,priority=1 // +kubebuilder:printcolumn:name="Progress",type=string,JSONPath=`.status.progress`,priority=1 // +kubebuilder:printcolumn:name="StorageClass",type=string,JSONPath=`.spec.persistentVolumeClaim.storageClassName`,priority=1 // +kubebuilder:printcolumn:name="TargetPVC",type=string,JSONPath=`.status.target.persistentVolumeClaimName`,priority=1 diff --git a/crds/virtualdisks.yaml b/crds/virtualdisks.yaml index 00be74069..01b96a74e 100644 --- a/crds/virtualdisks.yaml +++ b/crds/virtualdisks.yaml @@ -30,6 +30,10 @@ spec: - jsonPath: .status.capacity name: Capacity type: string + - jsonPath: .status.conditions[?(@.type=='InUse')].status + name: InUse + priority: 1 + type: string - jsonPath: .status.progress name: Progress priority: 1