Repository for dip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

131 lines
2.3 KiB

fullnameOverride: "{{ .Name }}"
env:
DOC_ENGINE: infinity
MYSQL_PASSWORD: "$env.mysqlPassword"
MYSQL_DBNAME: rag_flow
MINIO_ROOT_USER: rag_flow
MINIO_PASSWORD: "$env.minioPassword"
REDIS_PASSWORD: "$env.redisPassword"
RAGFLOW_IMAGE: infiniflow/ragflow:v0.20.1-slim
TIMEZONE: "Asia/Seoul"
DOC_BULK_SIZE: 4
EMBEDDING_BATCH_SIZE: 16
REQUESTS_CA_BUNDLE: /tmp/ca.crt
SSL_CERT_FILE: /tmp/ca.crt
ragflow:
service_conf:
oauth:
oidc:
display_name: "KEYCLOAK"
client_id: "$KEYCLOAK_CLIENT_ID"
client_secret: "$KEYCLOAK_CLIENT_SECRET"
issuer: "$KEYCLOAK_URL/realms/$KEYCLOAK_REALM"
scope: "openid email profile"
redirect_uri: "https://{{ .Name }}.{{ .Domain }}/v1/user/oauth/callback/oidc"
llm_factories:
volumes:
- name: keycloak-tls
secret:
secretName: keycloak-tls
volumeMounts:
- name: keycloak-tls
mountPath: /tmp/ca.crt
subPath: ca.crt
readOnly: true
deployment:
strategy:
resources:
service:
type: ClusterIP
api:
service:
enabled: true
type: ClusterIP
infinity:
image:
repository: infiniflow/infinity
tag: v0.6.0-dev5
storage:
className:
capacity: 5Gi
deployment:
strategy:
resources:
service:
type: ClusterIP
minio:
image:
repository: quay.io/minio/minio
tag: RELEASE.2023-12-20T01-00-02Z
storage:
className:
capacity: 5Gi
deployment:
strategy:
resources:
service:
type: ClusterIP
mysql:
image:
repository: mysql
tag: 8.0.39
storage:
className:
capacity: 5Gi
deployment:
strategy:
resources:
service:
type: ClusterIP
redis:
image:
repository: valkey/valkey
tag: 8
storage:
className:
capacity: 5Gi
persistence:
enabled: true
deployment:
strategy:
resources:
service:
type: ClusterIP
ingress:
enabled: true
className: "apisix"
annotations:
cert-manager.io/cluster-issuer: root-ca-issuer
cert-manager.io/duration: 8760h
cert-manager.io/renew-before: 720h
k8s.apisix.apache.org/plugin-config-name: https-redirect
hosts:
- host: "{{ .Name }}.{{ .Domain }}"
paths:
- path: /
pathType: Prefix
tls:
- secretName: "{{ .Name }}-tls-secret"
hosts:
- "{{ .Name }}.{{ .Domain }}"