diff --git a/k8s/crds.yaml b/k8s/crds.yaml index c726bdef2c..27bf4155f6 100644 --- a/k8s/crds.yaml +++ b/k8s/crds.yaml @@ -1274,6 +1274,10 @@ spec: subresources: status: {} - additionalPrinterColumns: + - description: The backup target name + jsonPath: .spec.backupTargetName + name: BackupTarget + type: string - description: The backup volume creation time jsonPath: .status.createdAt name: CreatedAt diff --git a/k8s/pkg/apis/longhorn/v1beta2/backupvolume.go b/k8s/pkg/apis/longhorn/v1beta2/backupvolume.go index 6a1fc73b60..2635342247 100644 --- a/k8s/pkg/apis/longhorn/v1beta2/backupvolume.go +++ b/k8s/pkg/apis/longhorn/v1beta2/backupvolume.go @@ -69,6 +69,7 @@ type BackupVolumeStatus struct { // +kubebuilder:resource:shortName=lhbv // +kubebuilder:subresource:status // +kubebuilder:storageversion +// +kubebuilder:printcolumn:name="BackupTarget",type=string,JSONPath=`.spec.backupTargetName`,description="The backup target name" // +kubebuilder:printcolumn:name="CreatedAt",type=string,JSONPath=`.status.createdAt`,description="The backup volume creation time" // +kubebuilder:printcolumn:name="LastBackupName",type=string,JSONPath=`.status.lastBackupName`,description="The backup volume last backup name" // +kubebuilder:printcolumn:name="LastBackupAt",type=string,JSONPath=`.status.lastBackupAt`,description="The backup volume last backup time"