apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
  name: chart
spec:
  chart: open-webui
  repo: https://open-webui.github.io/helm-charts
  valuesContent: |-
    ollama:
      enabled: false
    ollamaUrls:
      - https://ollama.leechpepin.com:11434
    websocket:
      enabled: true
      url: redis://redis-svc.core.svc.cluster.local:6379/0
      redis:
        enabled: false
    persistence:
      size: 5Gi
      subPath: "data"
      storageClass: longhorn-private
    image:
      tag: 0.6.5
    extraEnvVars:
      - name: ENABLE_OAUTH_SIGNUP
        value: "true"
      - name: ENABLE_SIGNUP
        value: "false"
      - name: ENABLE_LOGIN_FORM
        value: "false"
      - name: OAUTH_MERGE_ACCOUNTS_BY_EMAIL
        value: "true"
      - name: OAUTH_PROVIDER_NAME
        value: "Authentik"
      - name: OPENID_PROVIDER_URL
        value: "https://auth.leechpepin.com/application/o/owui/.well-known/openid-configuration"
      - name: OAUTH_SCOPES
        value: "openid email profile"
      - name: OPENID_REDIRECT_URI
        value: "https://owui.leechpepin.com/oauth/oidc/callback"
      - name: OAUTH_CLIENT_ID
        value: 83yKhCIsSPXSqN5pMaT8yUUMbWDHEQg9vpVOPFWP
      - name: OAUTH_CLIENT_SECRET
        valueFrom:
          secretKeyRef:
            name: open-webui-secrets
            key: AUTHENTIK_CLIENT_SECRET
      - name: OPENAI_API_KEY
        valueFrom:
          secretKeyRef:
            name: open-webui-secrets
            key: PIPELINE_API_KEY
      - name: RAG_EMBEDDING_ENGINE
        value: "ollama"
      - name: RAG_EMBEDDING_MODEL
        value: "jina/jina-embeddings-v2-base-en:latest"
      - name: CONTENT_EXTRACTION_ENGINE
        value: "tika"
      - name: RAG_OLLAMA_BASE_URL
        value: "https://ollama.leechpepin.com:11434"
      - name: TIKA_SERVER_URL
        value: "http://tika-svc.core.svc.cluster.local:9998"
      - name: WEBUI_URL
        value: "https://owui.leechpepin.com"
      - name: ENABLE_RAG_WEB_SEARCH
        value: "true"
      - name: RAG_WEB_SEARCH_ENGINE
        value: "duckduckgo"
      - name: TASK_MODEL
        value: "llama3.2:latest"
      - name: WEBHOOK_URL
        value: "https://owui.leechpepin.com/webhook"