3 repository: cgr.dev/scratch-images/test-tmp/qdrant
4 pullPolicy: IfNotPresent
5 tag: 1.19.1-r0@sha256:b12aef588cd0e03b174bc89a17a0b9c69831fd2d5c804ce950ff97b672f315a9
6 useUnprivilegedImage: false
10args: ["./config/initialize.sh"]
12# - name: QDRANT_ALLOW_RECOVERY_MODE
15# checks - Readiness and liveness checks can only be enabled for either http (REST) or grpc (multiple checks not supported)
16# grpc checks are only available from k8s 1.24+ so as of per default we check http
45 # kubernetes.io/ingress.class: alb
47 - host: example-domain.com
54 # - example-domain.com
55 # secretName: tls-secret-name
58 initialDelaySeconds: 5
65 initialDelaySeconds: 5
72 initialDelaySeconds: 10
78# additionalAnnotations will be added to all top-level resources (StatefulSet, Service, ConfigMap, etc.)
79additionalAnnotations: {}
90containerSecurityContext:
94 allowPrivilegeEscalation: false
96 readOnlyRootFilesystem: true
99 fsGroupChangePolicy: Always
103 # Sleeping before shutdown allows Qdrant to process requests that were
104 # in-flight before the node is removed from load-balancing.
105 # If using an external load balancer, you may need to increase this
106 # duration to be greater than the LB's health check interval.
107 command: ["sleep", "3"]
108# Unless .Values.image.useUnprivilegedImage is set to true, ensures that the pre-existing
109# files on the storage and snapshot volume are owned by the container's user and fsGroup.
110updateVolumeFsOwnership: true
115# requiredDuringSchedulingIgnoredDuringExecution:
118# - key: app.kubernetes.io/name
121# - '{{ include "qdrant.name" . }}'
122# - key: app.kubernetes.io/instance
125# - '{{ .Release.Name }}'
126# topologyKey: "kubernetes.io/hostname"
128topologySpreadConstraints: []
130 accessModes: ["ReadWriteOnce"]
134 # storageVolumeName: qdrant-storage
136 # storageClassName: local-path
137 # volumeAttributesClassName: ""
138# If you use snapshots or the snapshot shard transfer mechanism, we recommend
139# creating a separate volume of the same size as your main volume so that your
140# cluster won't crash if the snapshot is too big.
143 accessModes: ["ReadWriteOnce"]
147 # snapshotsVolumeName: qdrant-snapshots
148 # snapshotsSubPath: ""
149 # You can change the storageClassName to ensure snapshots are saved to cold storage.
150 # storageClassName: local-path
151 # volumeAttributesClassName: ""
154 # Set pvcName if you want to restore from a separately-created PVC. Only supported for single-node clusters unless the PVC is ReadWriteMany.
155 # If you set snapshotPersistence.enabled and want to restore a snapshot from there, you can leave this blank to skip mounting an external volume.
156 pvcName: snapshots-pvc
157 # Must not conflict with /qdrant/snapshots or /qdrant/storage
158 mountPath: /qdrant/snapshot-restoration
160 # - /qdrant/snapshot-restoration/test_collection/test_collection-2022-10-24-13-56-50.snapshot:test_collection
161# modification example for configuration to overwrite defaults
175# image: qdrant/my-sidecar-image
176# imagePullPolicy: Always
196 targetPath: "/metrics"
197 ## MetricRelabelConfigs to apply to samples after scraping, but before ingestion.
198 ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#relabelconfig
200 metricRelabelings: []
201 ## RelabelConfigs to apply to samples before scraping
202 ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#relabelconfig
205 ## Authorization to apply to the metrics endpoint for the cases when the API key(s) are configured externally
206 ## ref: https://prometheus-operator.dev/docs/api-reference/api/#monitoring.coreos.com/v1.SafeAuthorization
212 # name: external-secret-with-api-key
217shareProcessNamespace: false
218# terminationGracePeriodSeconds: 30
220# We discourage changing this setting. Using the "OrderedReady" policy in a
221# multi-node cluster will cause a deadlock where nodes refuse to become
222# "Ready" until all nodes are running.
223podManagementPolicy: Parallel
227 # do not enable if you are using not in 1.27
228 unhealthyPodEvictionPolicy: ""
230# api key for authentication at qdrant
231# false: no api key will be configured
232# true: an api key will be auto-generated
233# string: the given string will be set as an apikey
234# Also supports reading in from an external secret using
241# read-only api key for authentication at qdrant
242# false: no read-only api key will be configured
243# true: an read-only api key will be auto-generated
244# string: the given string will be set as a read-only apikey
245# Also supports reading in from an external secret using
250# readOnlyApiKey: false
255additionalVolumeMounts: []
257# mountPath: "/mount/path"
261 image: registry.suse.com/bci/bci-base:latest