diff --git a/api/v1/qdrantcluster_types.go b/api/v1/qdrantcluster_types.go index ebb9b8f..67a9fb0 100644 --- a/api/v1/qdrantcluster_types.go +++ b/api/v1/qdrantcluster_types.go @@ -64,7 +64,7 @@ type QdrantClusterSpec struct { Version string `json:"version"` // Size specifies the desired number of Qdrant nodes in the cluster // +kubebuilder:validation:Minimum=1 - // +kubebuilder:validation:Maximum=30 + // +kubebuilder:validation:Maximum=100 Size int `json:"size"` // ServicePerNode specifies whether the cluster should start a dedicated service for each node. // +kubebuilder:default=true 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 7e970f3..a9c5b1d 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 @@ -675,7 +675,7 @@ spec: size: description: Size specifies the desired number of Qdrant nodes in the cluster - maximum: 30 + maximum: 100 minimum: 1 type: integer startupDelaySeconds: diff --git a/crds/qdrant.io_qdrantclusters.yaml b/crds/qdrant.io_qdrantclusters.yaml index 3a3a179..9a87e51 100644 --- a/crds/qdrant.io_qdrantclusters.yaml +++ b/crds/qdrant.io_qdrantclusters.yaml @@ -674,7 +674,7 @@ spec: size: description: Size specifies the desired number of Qdrant nodes in the cluster - maximum: 30 + maximum: 100 minimum: 1 type: integer startupDelaySeconds: diff --git a/docs/api.md b/docs/api.md index 66b9132..9df91fe 100644 --- a/docs/api.md +++ b/docs/api.md @@ -780,7 +780,7 @@ _Appears in:_ | --- | --- | --- | --- | | `id` _string_ | Id specifies the unique identifier of the cluster | | | | `version` _string_ | Version specifies the version of Qdrant to deploy | | | -| `size` _integer_ | Size specifies the desired number of Qdrant nodes in the cluster | | Maximum: 30
Minimum: 1
| +| `size` _integer_ | Size specifies the desired number of Qdrant nodes in the cluster | | Maximum: 100
Minimum: 1
| | `servicePerNode` _boolean_ | ServicePerNode specifies whether the cluster should start a dedicated service for each node. | true | | | `clusterManager` _boolean_ | ClusterManager specifies whether to use the cluster manager for this cluster.
The Python-operator will deploy a dedicated cluster manager instance.
The Go-operator will use a shared instance.
If not set, the default will be taken from the operator config. | | | | `suspend` _boolean_ | Suspend specifies whether to suspend the cluster.
If enabled, the cluster will be suspended and all related resources will be removed except the PVCs. | false | |