## What this PR does Add Qdrant vector database as a new managed application, following the HelmRelease-based vendoring pattern (same as nats, ingress, seaweedfs). Changes: - `packages/system/qdrant/` — vendored upstream Qdrant Helm chart - `packages/apps/qdrant/` — wrapper chart creating Flux HelmRelease CR - `packages/system/qdrant-rd/` — ApplicationDefinition for `apps.cozystack.io/v1alpha1/Qdrant` CRD - `hack/e2e-apps/qdrant.bats` — E2E test Features: - Single replica or clustered mode (automatic based on replica count) - Persistent storage with configurable size and storage class - Resource presets (nano to 2xlarge) - API key authentication (auto-generated) - Optional external LoadBalancer access - Dashboard integration with WorkloadMonitor and ServiceMonitor ### Release note ```release-note [qdrant] Add Qdrant vector database as a managed application ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **New Features** * Added Qdrant vector database as a managed service, enabling users to deploy and manage Qdrant instances with configurable replicas, storage, and resource presets. * Introduced support for external access, persistent storage, API key management, and metrics monitoring integration. * Added end-to-end testing for Qdrant deployments. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|---|---|---|
| .. | ||
| backup.bats.disabled | ||
| bucket.bats | ||
| clickhouse.bats | ||
| ferretdb.bats | ||
| foundationdb.bats | ||
| kafka.bats | ||
| kubernetes-latest.bats | ||
| kubernetes-previous.bats | ||
| mongodb.bats | ||
| mysql.bats | ||
| postgres.bats | ||
| qdrant.bats | ||
| redis.bats | ||
| run-kubernetes.sh | ||
| virtualmachine.bats | ||
| vminstance.bats | ||