From 6f0bc868000b039add40fce3aeacffdd689bd42c Mon Sep 17 00:00:00 2001 From: root <111755117+qdrant-cloud-bot@users.noreply.github.com> Date: Mon, 29 Jun 2026 12:00:14 +0000 Subject: [PATCH] Add EntityType column to kubectl get for QdrantEntity. Show spec.entityType in the default printer columns so list output distinguishes serverless-space, serverless-backup, and other entity types without describing each resource. Co-authored-by: Cursor --- api/v1/qdrantentity_types.go | 1 + .../templates/region-crds/qdrant.io_qdrantentities.yaml | 3 +++ crds/qdrant.io_qdrantentities.yaml | 3 +++ 3 files changed, 7 insertions(+) diff --git a/api/v1/qdrantentity_types.go b/api/v1/qdrantentity_types.go index 2131dd9..7d9972e 100644 --- a/api/v1/qdrantentity_types.go +++ b/api/v1/qdrantentity_types.go @@ -120,6 +120,7 @@ func (r *QdrantEntityStatusResult) SetPayloadFromGRPC(payload *structpb.Struct) // +kubebuilder:object:root=true // +kubebuilder:subresource:status // +kubebuilder:resource:path=qdrantentities,singular=qdrantentity,shortName=qe +// +kubebuilder:printcolumn:name="EntityType",type=string,JSONPath=`.spec.entityType` // +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` // +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` // +kubebuilder:selectablefield:JSONPath=`.spec.entityType` diff --git a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantentities.yaml b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantentities.yaml index 5e9de12..93d43f0 100644 --- a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantentities.yaml +++ b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantentities.yaml @@ -18,6 +18,9 @@ spec: scope: Namespaced versions: - additionalPrinterColumns: + - jsonPath: .spec.entityType + name: EntityType + type: string - jsonPath: .status.phase name: Phase type: string diff --git a/crds/qdrant.io_qdrantentities.yaml b/crds/qdrant.io_qdrantentities.yaml index c9c8029..a0f3b70 100644 --- a/crds/qdrant.io_qdrantentities.yaml +++ b/crds/qdrant.io_qdrantentities.yaml @@ -17,6 +17,9 @@ spec: scope: Namespaced versions: - additionalPrinterColumns: + - jsonPath: .spec.entityType + name: EntityType + type: string - jsonPath: .status.phase name: Phase type: string