# Default values for tei.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

# TEI model configuration
modelId: "BAAI/bge-large-en-v1.5"
# Additional TEI configuration
extraArgs: []

replicaCount: 1

image:
  repository: ghcr.nju.edu.cn/huggingface/text-embeddings-inference
  tag: cpu-1.6
  pullPolicy: IfNotPresent
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""

serviceAccount:
  # Specifies whether a service account should be created
  create: true
  # Automatically mount a ServiceAccount's API credentials?
  automount: true
  # Annotations to add to the service account
  annotations: {}
  # The name of the service account to use.
  # If not set and create is true, a name is generated using the fullname template
  name: ""

podAnnotations: {}
podLabels: {}

podSecurityContext: {}
  # fsGroup: 2000

securityContext: {}
  # capabilities:
  #   drop:
  #   - ALL
  # readOnlyRootFilesystem: true
  # runAsNonRoot: true
  # runAsUser: 1000

service:
  type: ClusterIP
  port: 8080
  annotations: {}
  labels: {}
resources:
  requests:
    cpu: "4"
    memory: "8Gi"
  limits:
    cpu: "8"
    memory: "16Gi"
persistence:
  enabled: true
  mountPath: "/data"
  annotations: {}
  persistentVolumeClaim:
    existingClaim: ""
    storageClass:
    accessModes: ReadWriteOnce
    size: 50Gi
    subPath: ""
nodeSelector: {}
affinity: {}
tolerations: []
topologySpreadConstraints: []
extraEnv: []


# Additional volumes on the output Deployment definition.
volumes: []
# - name: foo
#   secret:
#     secretName: mysecret
#     optional: false

# Additional volumeMounts on the output Deployment definition.
volumeMounts: []
# - name: foo
#   mountPath: "/etc/foo"
#   readOnly: true
