80 lines
3.4 KiB
Text
80 lines
3.4 KiB
Text
OpenRAG has been deployed successfully!
|
|
|
|
{{- if .Values.global.tenant.name }}
|
|
Tenant: {{ .Values.global.tenant.name }}
|
|
Namespace: {{ include "openrag.namespace" . }}
|
|
{{- end }}
|
|
|
|
=== Services Deployed ===
|
|
|
|
{{- if .Values.langflow.enabled }}
|
|
Langflow:
|
|
- Internal URL: http://{{ include "openrag.fullname" . }}-langflow:{{ .Values.langflow.service.port }}
|
|
{{- if and .Values.ingress.enabled .Values.ingress.hosts.langflow.enabled .Values.ingress.hosts.langflow.host }}
|
|
- External URL: http{{ if .Values.ingress.tls.enabled }}s{{ end }}://{{ .Values.ingress.hosts.langflow.host }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.backend.enabled }}
|
|
Backend API:
|
|
- Internal URL: http://{{ include "openrag.fullname" . }}-backend:{{ .Values.backend.service.port }}
|
|
{{- if and .Values.ingress.enabled .Values.ingress.hosts.backend.host }}
|
|
- External URL: http{{ if .Values.ingress.tls.enabled }}s{{ end }}://{{ .Values.ingress.hosts.backend.host }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.frontend.enabled }}
|
|
Frontend UI:
|
|
- Internal URL: http://{{ include "openrag.fullname" . }}-frontend:{{ .Values.frontend.service.port }}
|
|
{{- if and .Values.ingress.enabled .Values.ingress.hosts.frontend.host }}
|
|
- External URL: http{{ if .Values.ingress.tls.enabled }}s{{ end }}://{{ .Values.ingress.hosts.frontend.host }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.dashboards.enabled }}
|
|
OpenSearch Dashboards:
|
|
- Internal URL: http://{{ include "openrag.fullname" . }}-dashboards:{{ .Values.dashboards.service.port }}
|
|
{{- if and .Values.ingress.enabled .Values.ingress.hosts.dashboards.enabled .Values.ingress.hosts.dashboards.host }}
|
|
- External URL: http{{ if .Values.ingress.tls.enabled }}s{{ end }}://{{ .Values.ingress.hosts.dashboards.host }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
=== External Dependencies ===
|
|
|
|
OpenSearch (External SaaS):
|
|
- Host: {{ .Values.global.opensearch.host }}
|
|
- Port: {{ .Values.global.opensearch.port }}
|
|
- Scheme: {{ .Values.global.opensearch.scheme }}
|
|
|
|
=== Credentials ===
|
|
|
|
To retrieve the Langflow superuser credentials:
|
|
|
|
kubectl get secret {{ include "openrag.fullname" . }}-langflow -n {{ include "openrag.namespace" . }} -o jsonpath='{.data.superuser}' | base64 -d
|
|
kubectl get secret {{ include "openrag.fullname" . }}-langflow -n {{ include "openrag.namespace" . }} -o jsonpath='{.data.superuser-password}' | base64 -d
|
|
|
|
=== Quick Start ===
|
|
|
|
{{- if and .Values.ingress.enabled .Values.ingress.hosts.frontend.host }}
|
|
1. Access the OpenRAG UI at: http{{ if .Values.ingress.tls.enabled }}s{{ end }}://{{ .Values.ingress.hosts.frontend.host }}
|
|
{{- else }}
|
|
1. Port-forward the frontend service:
|
|
kubectl port-forward svc/{{ include "openrag.fullname" . }}-frontend {{ .Values.frontend.service.port }}:{{ .Values.frontend.service.port }} -n {{ include "openrag.namespace" . }}
|
|
Then access: http://localhost:{{ .Values.frontend.service.port }}
|
|
{{- end }}
|
|
|
|
2. Upload documents to your knowledge base
|
|
|
|
3. Start chatting with your documents using the AI-powered chat interface
|
|
|
|
=== Troubleshooting ===
|
|
|
|
Check pod status:
|
|
kubectl get pods -n {{ include "openrag.namespace" . }} -l app.kubernetes.io/instance={{ .Release.Name }}
|
|
|
|
Check pod logs:
|
|
kubectl logs -n {{ include "openrag.namespace" . }} -l app.kubernetes.io/component=langflow
|
|
kubectl logs -n {{ include "openrag.namespace" . }} -l app.kubernetes.io/component=backend
|
|
kubectl logs -n {{ include "openrag.namespace" . }} -l app.kubernetes.io/component=frontend
|
|
|
|
For more information, visit: https://github.com/langflow-ai/openrag
|