@@ -19,20 +19,33 @@ kubectl port-forward service/{{ include "chart.fullname" .Subcharts.chromadb }}
1919
2020{{ end -}}
2121
22+ {{- if .Values.chromadb.chromadb.auth.enabled -}}
23+ {{- if eq .Values.chromadb.chromadb.auth.type "token" }}
24+ Your token: **{{ .Values.chromadb.chromadb.auth.token.value }}**
25+ {{- else }}
26+ Your username: **{{ .Values.chromadb.chromadb.auth.basic.username }}**
27+ Your password: **{{ .Values.chromadb.chromadb.auth.basic.password }}**
28+ {{- end -}}
29+ {{- else }}
30+ Access to your service is not authenticated.
31+ {{- end }}
32+
2233Configure the access to your service using environment variables:
2334```bash
2435export CHROMA_SERVER_HOST={{ $hostname }}
2536export CHROMA_SERVER_HTTP_PORT={{ $httpport }}
2637
27- {{- if .Values.chromadb.chromadb.auth.enabled - }}
38+ {{- if .Values.chromadb.chromadb.auth.enabled }}
2839{{- if eq .Values.chromadb.chromadb.auth.type "token" }}
29- export CHROMA_CLIENT_AUTH_CREDENTIALS=$(kubectl get secret chromadb-auth -o jsonpath="{.data.token}" | base64 --decode )
40+ export CHROMA_CLIENT_AUTH_CREDENTIALS=$(kubectl get secret chromadb-auth -o jsonpath="{.data.token}" | base64 -d )
3041export CHROMA_CLIENT_AUTH_PROVIDER=chromadb.auth.token_authn.TokenAuthClientProvider
3142export CHROMA_AUTH_TOKEN_TRANSPORT_HEADER={{ .Values.chromadb.chromadb.auth.token.headerType }}
3243{{- else }}
33- export CHROMA_CLIENT_AUTH_CREDENTIALS=$(kubectl get secret chromadb-auth -o jsonpath="{.data}" | yq '(.username|@base64d)+":"+(.password|@base64d)')
44+ export CHROMA_CLIENT_AUTH_USERNAME=$(kubectl get secret chromadb-auth -o jsonpath="{.data.username}" | base64 -d)
45+ export CHROMA_CLIENT_AUTH_PASSWORD=$(kubectl get secret chromadb-auth -o jsonpath="{.data.password}" | base64 -d)
46+ export CHROMA_CLIENT_AUTH_CREDENTIALS="${CHROMA_CLIENT_AUTH_USERNAME}:${CHROMA_CLIENT_AUTH_PASSWORD}"
3447export CHROMA_CLIENT_AUTH_PROVIDER=chromadb.auth.basic_authn.BasicAuthClientProvider
35- {{- end - }}
48+ {{- end }}
3649{{- end }}
3750```
3851
0 commit comments