mirror of
https://github.com/outbackdingo/qdrant-helm.git
synced 2026-01-27 10:20:18 +00:00
Ensure that the qdrant-init-file-path is on a writable, ephemeral volume (#75)
Fixes https://github.com/qdrant/qdrant-helm/issues/74
This commit is contained in:
@@ -70,6 +70,8 @@ spec:
|
||||
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
|
||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||
env:
|
||||
- name: QDRANT_INIT_FILE_PATH
|
||||
value: /qdrant/init/.qdrant-initialized
|
||||
{{- range .Values.env }}
|
||||
- name: {{ .name }}
|
||||
value: {{ .value | quote }}
|
||||
@@ -162,6 +164,8 @@ spec:
|
||||
{{- end }}
|
||||
- name: qdrant-snapshots
|
||||
mountPath: /qdrant/snapshots
|
||||
- name: qdrant-init
|
||||
mountPath: /qdrant/init
|
||||
{{- if .Values.additionalVolumeMounts }}
|
||||
{{- toYaml .Values.additionalVolumeMounts | default "" | nindent 10 }}
|
||||
{{- end}}
|
||||
@@ -199,6 +203,8 @@ spec:
|
||||
- name: qdrant-snapshots
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
- name: qdrant-init
|
||||
emptyDir: {}
|
||||
{{- if .Values.apiKey }}
|
||||
- name: qdrant-secret
|
||||
secret:
|
||||
|
||||
27
test/integration/no_startup_warnings_or_errors.bats
Normal file
27
test/integration/no_startup_warnings_or_errors.bats
Normal file
@@ -0,0 +1,27 @@
|
||||
setup_file() {
|
||||
kubectl create namespace qdrant-helm-integration
|
||||
kubectl create serviceaccount default -n qdrant-helm-integration || true
|
||||
helm install qdrant charts/qdrant -n qdrant-helm-integration --wait
|
||||
kubectl rollout status statefulset qdrant -n qdrant-helm-integration
|
||||
sleep 5
|
||||
}
|
||||
|
||||
teardown_file() {
|
||||
helm uninstall qdrant -n qdrant-helm-integration
|
||||
kubectl delete serviceaccount default -n qdrant-helm-integration
|
||||
kubectl delete namespace qdrant-helm-integration
|
||||
}
|
||||
|
||||
@test "no startup warnings in logs" {
|
||||
run kubectl logs -n qdrant-helm-integration qdrant-0
|
||||
[ $status -eq 0 ]
|
||||
[[ "${output}" =~ .*INFO.* ]]
|
||||
[[ ! "${output}" =~ .*WARN.* ]]
|
||||
}
|
||||
|
||||
@test "no startup errors in logs" {
|
||||
run kubectl logs -n qdrant-helm-integration qdrant-0
|
||||
[ $status -eq 0 ]
|
||||
[[ "${output}" =~ .*INFO.* ]]
|
||||
[[ ! "${output}" =~ .*ERR.* ]]
|
||||
}
|
||||
Reference in New Issue
Block a user