Update ragflow
This commit is contained in:
@@ -4,8 +4,10 @@ env:
|
||||
# Available options:
|
||||
# - `elasticsearch` (default)
|
||||
# - `infinity` (https://github.com/infiniflow/infinity)
|
||||
# - `opensearch` (https://github.com/opensearch-project/OpenSearch)
|
||||
# DOC_ENGINE: elasticsearch
|
||||
DOC_ENGINE: infinity
|
||||
# DOC_ENGINE: opensearch
|
||||
|
||||
# The version of Elasticsearch.
|
||||
STACK_VERSION: "8.11.3"
|
||||
@@ -13,6 +15,10 @@ env:
|
||||
# The password for Elasticsearch
|
||||
ELASTIC_PASSWORD: infini_rag_flow_helm
|
||||
|
||||
# The password for OpenSearch.
|
||||
# At least one uppercase letter, one lowercase letter, one digit, and one special character
|
||||
OPENSEARCH_PASSWORD: infini_rag_flow_OS_01
|
||||
|
||||
# The password for MySQL
|
||||
MYSQL_PASSWORD: infini_rag_flow_helm
|
||||
# The database of the MySQL service to use
|
||||
@@ -27,13 +33,13 @@ env:
|
||||
REDIS_PASSWORD: infini_rag_flow_helm
|
||||
|
||||
# The RAGFlow Docker image to download.
|
||||
# Defaults to the v0.19.0-slim edition, which is the RAGFlow Docker image without embedding models.
|
||||
RAGFLOW_IMAGE: infiniflow/ragflow:v0.19.0-slim
|
||||
# Defaults to the v0.20.1-slim edition, which is the RAGFlow Docker image without embedding models.
|
||||
RAGFLOW_IMAGE: infiniflow/ragflow:v0.20.1-slim
|
||||
#
|
||||
# To download the RAGFlow Docker image with embedding models, uncomment the following line instead:
|
||||
# RAGFLOW_IMAGE: infiniflow/ragflow:v0.19.0
|
||||
# RAGFLOW_IMAGE: infiniflow/ragflow:v0.20.1
|
||||
#
|
||||
# The Docker image of the v0.19.0 edition includes:
|
||||
# The Docker image of the v0.20.1 edition includes:
|
||||
# - Built-in embedding models:
|
||||
# - BAAI/bge-large-zh-v1.5
|
||||
# - BAAI/bge-reranker-v2-m3
|
||||
@@ -52,7 +58,7 @@ env:
|
||||
#
|
||||
|
||||
# The local time zone.
|
||||
TIMEZONE: "Asia/Shanghai"
|
||||
TIMEZONE: "Asia/Seoul"
|
||||
|
||||
# Uncomment the following line if you have limited access to huggingface.co:
|
||||
# HF_ENDPOINT: https://hf-mirror.com
|
||||
@@ -62,7 +68,45 @@ env:
|
||||
# MAX_CONTENT_LENGTH: "134217728"
|
||||
# After making the change, ensure you update `client_max_body_size` in nginx/nginx.conf correspondingly.
|
||||
|
||||
# The number of document chunks processed in a single batch during document parsing.
|
||||
DOC_BULK_SIZE: 4
|
||||
|
||||
# The number of text chunks processed in a single batch during embedding vectorization.
|
||||
EMBEDDING_BATCH_SIZE: 16
|
||||
|
||||
ragflow:
|
||||
|
||||
# Optional service configuration overrides
|
||||
# to be written to local.service_conf.yaml
|
||||
# inside the RAGFlow container
|
||||
# https://ragflow.io/docs/dev/configurations#service-configuration
|
||||
service_conf:
|
||||
oauth:
|
||||
oidc:
|
||||
display_name: "OIDC"
|
||||
client_id: "Client ID"
|
||||
client_secret: "Client Secret"
|
||||
issuer: "https://keycloak_domain/realms/paasup"
|
||||
scope: "openid email profile"
|
||||
redirect_uri: "https://ragflow_domain/v1/user/oauth/callback/oidc"
|
||||
|
||||
# Optional yaml formatted override for the
|
||||
# llm_factories.json file inside the RAGFlow
|
||||
# container.
|
||||
llm_factories:
|
||||
# factory_llm_infos:
|
||||
# - name: OpenAI-API-Compatible
|
||||
# logo: ""
|
||||
# tags: "LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION"
|
||||
# status: "1"
|
||||
# llm:
|
||||
# - llm_name: my-custom-llm
|
||||
# tags: "LLM,CHAT,"
|
||||
# max_tokens: 100000
|
||||
# model_type: chat
|
||||
# is_tools: false
|
||||
|
||||
# Kubernetes configuration
|
||||
deployment:
|
||||
strategy:
|
||||
resources:
|
||||
@@ -77,7 +121,7 @@ ragflow:
|
||||
infinity:
|
||||
image:
|
||||
repository: infiniflow/infinity
|
||||
tag: v0.6.0-dev3
|
||||
tag: v0.6.0-dev5
|
||||
storage:
|
||||
className:
|
||||
capacity: 5Gi
|
||||
@@ -87,19 +131,6 @@ infinity:
|
||||
service:
|
||||
type: ClusterIP
|
||||
|
||||
elasticsearch:
|
||||
storage:
|
||||
className:
|
||||
capacity: 20Gi
|
||||
deployment:
|
||||
strategy:
|
||||
resources:
|
||||
requests:
|
||||
cpu: "4"
|
||||
memory: "16Gi"
|
||||
service:
|
||||
type: ClusterIP
|
||||
|
||||
minio:
|
||||
image:
|
||||
repository: quay.io/minio/minio
|
||||
@@ -135,6 +166,11 @@ redis:
|
||||
capacity: 5Gi
|
||||
persistence:
|
||||
enabled: true
|
||||
# Set's the retention policy for the persistent storage (only available in k8s 1.32 or later)
|
||||
# https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#persistentvolumeclaim-retention
|
||||
# retentionPolicy:
|
||||
# whenDeleted: Delete
|
||||
# whenScaled: Delete
|
||||
deployment:
|
||||
strategy:
|
||||
resources:
|
||||
@@ -154,11 +190,11 @@ ingress:
|
||||
konghq.com/https-redirect-status-code: '301'
|
||||
konghq.com/protocols: https
|
||||
hosts:
|
||||
- host: ragflow.gke.paasup.io
|
||||
- host: ragflow.example.org
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
tls:
|
||||
- secretName: ragflow-tls
|
||||
hosts:
|
||||
- ragflow.gke.paasup.io
|
||||
- ragflow.example.org
|
||||
|
||||
Reference in New Issue
Block a user