diff --git a/api/v1/qdrantcluster_types.go b/api/v1/qdrantcluster_types.go index 260839f..e45c17a 100644 --- a/api/v1/qdrantcluster_types.go +++ b/api/v1/qdrantcluster_types.go @@ -865,6 +865,7 @@ type NodeStatus struct { // +kubebuilder:printcolumn:name="Version",type=string,JSONPath=`.spec.version` // +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` // +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +// +kubebuilder:subresource:status // QdrantCluster is the Schema for the qdrantclusters API type QdrantCluster struct { diff --git a/api/v1/qdrantclusterrestore_types.go b/api/v1/qdrantclusterrestore_types.go index f8a9b56..8f82097 100644 --- a/api/v1/qdrantclusterrestore_types.go +++ b/api/v1/qdrantclusterrestore_types.go @@ -62,6 +62,7 @@ type QdrantClusterRestoreStatus struct { // +kubebuilder:resource:path=qdrantclusterrestores,singular=qdrantclusterrestore,shortName=qcrs;qcr // +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` // +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +// +kubebuilder:subresource:status // QdrantClusterRestore is the Schema for the qdrantclusterrestores API type QdrantClusterRestore struct { diff --git a/api/v1/qdrantclusterscheduledsnapshot_types.go b/api/v1/qdrantclusterscheduledsnapshot_types.go index 288ace5..66d5230 100644 --- a/api/v1/qdrantclusterscheduledsnapshot_types.go +++ b/api/v1/qdrantclusterscheduledsnapshot_types.go @@ -52,6 +52,7 @@ type QdrantClusterScheduledSnapshotStatus struct { // +kubebuilder:printcolumn:name="retention",type=string,JSONPath=`.spec.retention` // +kubebuilder:printcolumn:name="scheduled",type=string,JSONPath=`.status.scheduled` // +kubebuilder:printcolumn:name="age",type=date,JSONPath=`.metadata.creationTimestamp` +// +kubebuilder:subresource:status // QdrantClusterScheduledSnapshot is the Schema for the qdrantclusterscheduledsnapshots API type QdrantClusterScheduledSnapshot struct { diff --git a/api/v1/qdrantclustersnapshot_types.go b/api/v1/qdrantclustersnapshot_types.go index 259f9f6..281043e 100644 --- a/api/v1/qdrantclustersnapshot_types.go +++ b/api/v1/qdrantclustersnapshot_types.go @@ -75,6 +75,7 @@ type VolumeSnapshotInfo struct { // +kubebuilder:printcolumn:name="retainUntil",type=string,JSONPath=`.status.retainUntil` // +kubebuilder:printcolumn:name="completion-time",type=string,JSONPath=`.status.completionTime` // +kubebuilder:printcolumn:name="age",type=date,JSONPath=`.metadata.creationTimestamp` +// +kubebuilder:subresource:status // QdrantClusterSnapshot is the Schema for the qdrantclustersnapshots API type QdrantClusterSnapshot struct { diff --git a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterrestores.yaml b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterrestores.yaml index 81b9863..5eaf890 100644 --- a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterrestores.yaml +++ b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterrestores.yaml @@ -113,5 +113,6 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} {{ end }} diff --git a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusters.yaml b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusters.yaml index 7f88da9..9e9565a 100644 --- a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusters.yaml +++ b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusters.yaml @@ -1225,5 +1225,6 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} {{ end }} diff --git a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml index c3a2854..25ca7a9 100644 --- a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml +++ b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml @@ -111,5 +111,6 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} {{ end }} diff --git a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclustersnapshots.yaml b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclustersnapshots.yaml index c3fac43..080bec5 100644 --- a/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclustersnapshots.yaml +++ b/charts/qdrant-kubernetes-api/templates/region-crds/qdrant.io_qdrantclustersnapshots.yaml @@ -134,5 +134,6 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} {{ end }} diff --git a/crds/qdrant.io_qdrantclusterrestores.yaml b/crds/qdrant.io_qdrantclusterrestores.yaml index 448c6f0..c37e51e 100644 --- a/crds/qdrant.io_qdrantclusterrestores.yaml +++ b/crds/qdrant.io_qdrantclusterrestores.yaml @@ -112,4 +112,5 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} diff --git a/crds/qdrant.io_qdrantclusters.yaml b/crds/qdrant.io_qdrantclusters.yaml index a5b9d77..e331ddc 100644 --- a/crds/qdrant.io_qdrantclusters.yaml +++ b/crds/qdrant.io_qdrantclusters.yaml @@ -1224,4 +1224,5 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} diff --git a/crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml b/crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml index f2cb651..60447ef 100644 --- a/crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml +++ b/crds/qdrant.io_qdrantclusterscheduledsnapshots.yaml @@ -110,4 +110,5 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {} diff --git a/crds/qdrant.io_qdrantclustersnapshots.yaml b/crds/qdrant.io_qdrantclustersnapshots.yaml index b7cee4d..a6976b1 100644 --- a/crds/qdrant.io_qdrantclustersnapshots.yaml +++ b/crds/qdrant.io_qdrantclustersnapshots.yaml @@ -133,4 +133,5 @@ spec: type: object served: true storage: true - subresources: {} + subresources: + status: {}