Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agens.cloud/llms.txt

Use this file to discover all available pages before exploring further.

この values.yaml は直接編集せず、そのまま Helm に渡します。環境ごとの値は your-values.yaml で上書きしてください。
helm upgrade --install agens <chart> \
  -f values.yaml \
  -f your-values.yaml
シークレット値はこのファイルに入れず、Kubernetes Secret を作成して existingSecret で参照します。 global.artifactRegistry の値は、Agens から提供される配布情報を your-values.yaml で上書きします。
environment: selfhosted

global:
  domain: example.com
  namespace: agens
  imagePullSecrets: []
  artifactRegistry:
    location: ""
    projectId: ""
    repository: ""
  labels: {}
  annotations: {}
  nodeSelector: {}
  tolerations: []
  affinity: {}

serviceAccount:
  create: false
  name: ""

auth:
  appSecret: ""
  encryptionKey: ""
  existingSecret: ""
  existingSecretAppSecretKey: app-auth-secret
  existingSecretEncryptionKeyKey: auth-server-encryption-key
  allowUnauthenticatedClientRegistration: true

selfhost:
  allowSignupAfterSetup: false

license:
  enabled: true
  existingSecret: ""
  secretKey: license-key
  key: ""

image:
  pullPolicy: IfNotPresent

ingress:
  enabled: true
  className: nginx
  annotations: {}
  tls:
    enabled: true
    secretName: ""

database:
  provider: postgres
  url: ""
  postgres:
    enabled: true
    host: ""
    port: 5432
    database: agens
    username: agens
    password: ""
    existingSecret: ""
    existingSecretPasswordKey: password
    sslMode: require
    embedded:
      enabled: true
      image: postgres:16
      storage: 20Gi
      storageClass: ""
  neon:
    enabled: false
    connectionString: ""
    useHTTP: true

storage:
  provider: s3
  s3:
    enabled: true
    endpoint: ""
    publicEndpoint: ""
    region: us-east-1
    bucket: agens-storage
    forcePathStyle: true
    accessKey: ""
    secretKey: ""
    existingSecret: ""
    existingSecretAccessKeyKey: access-key
    existingSecretSecretKeyKey: secret-key
  r2:
    enabled: false

rustfs:
  enabled: true
  image:
    repository: rustfs/rustfs
    tag: 1.0.0-alpha.90
    pullPolicy: IfNotPresent
  accessKey: ""
  secretKey: ""
  existingSecret: ""
  existingSecretAccessKeyKey: access-key
  existingSecretSecretKeyKey: secret-key
  persistence:
    enabled: true
  storage: 20Gi
  storageClass: ""
  service:
    port: 9000
    consolePort: 9001
  ingress:
    enabled: true
    host: ""
    annotations: {}
    tls:
      enabled: true
      secretName: ""

vectorDb:
  provider: milvus
  embeddings:
    provider: auto
    localModel: intfloat/multilingual-e5-large
    localDevice: cpu
  milvus:
    enabled: true
    host: ""
    port: 19530
    uri: ""
    embedded:
      enabled: true
      image: milvusdb/milvus:v2.4.0
      pullPolicy: IfNotPresent
      persistence:
        enabled: true
      storage: 20Gi
      storageClass: ""
      command:
        - milvus
      args:
        - run
        - standalone
  pinecone:
    enabled: false
    apiKey: ""
    index: ""

langgraph:
  provider: server
  apiKey: ""
  apiUrl: ""
  server:
    enabled: false
    replicaCount: 1
    port: 2024
    image:
      repository: ""
      tag: latest
      pullPolicy: IfNotPresent
    command: []
    args: []
    resources:
      requests:
        memory: 512Mi
        cpu: 250m
    service:
      type: ClusterIP
    ingress:
      enabled: false
      host: ""
      annotations: {}
      tls:
        enabled: true
        secretName: ""
    extraEnv: []
    extraEnvFrom: []

web:
  enabled: true
  replicaCount: 2
  port: 3000
  image:
    repository: ""
    tag: latest
    pullPolicy: IfNotPresent
  publicUrl: ""
  internalUrl: ""
  env:
    APP_PUBLIC_URL: ""
    NEXT_PUBLIC_API_URL: ""
    MCP_PUBLIC_URL: ""
    CONNECTION_PLATFORM_PUBLIC_URL: ""
    NEXT_PUBLIC_LANGGRAPH_API_KEY: ""
    NEXT_PUBLIC_POSTHOG_KEY: ""
    NEXT_PUBLIC_POSTHOG_HOST: ""
  resources:
    requests:
      memory: 256Mi
      cpu: 100m
  autoscaling:
    enabled: true
    minReplicas: 2
    maxReplicas: 10
    targetCPUUtilizationPercentage: 80
  service:
    type: ClusterIP
  ingress:
    enabled: true
    host: ""
    annotations: {}
    tls:
      enabled: true
      secretName: ""
  extraEnv: []
  extraEnvFrom: []

server:
  enabled: true
  replicaCount: 2
  port: 8788
  image:
    repository: ""
    tag: latest
    pullPolicy: IfNotPresent
  publicUrl: ""
  corsOrigins: []
  resources:
    requests:
      memory: 256Mi
      cpu: 100m
  service:
    type: ClusterIP
  ingress:
    enabled: true
    host: ""
    annotations: {}
    tls:
      enabled: true
      secretName: ""
  extraEnv: []
  extraEnvFrom: []

jobs:
  provider: bullmq
  cloudRun:
    projectId: ""
    region: ""
    jobMap: ""
    jobPrefix: ""
    nodeJobName: ""
    pythonJobName: ""
    pythonJobIds: "index-document,delete-from-vector-store"
  bullmq:
    enabled: true
    queueName: agens-jobs
    redis:
      url: ""
      host: ""
      port: 6379
      password: ""
      existingSecret: ""
      existingSecretPasswordKey: password
      embedded:
        enabled: true
        image: redis:7.2
        persistence:
          enabled: true
        storage: 2Gi
        storageClass: ""
  worker:
    enabled: true
    replicaCount: 1
    concurrency: 10
    image:
      repository: ""
      tag: latest
      pullPolicy: IfNotPresent
    resources:
      requests:
        memory: 512Mi
        cpu: 250m
    extraEnv: []
    extraEnvFrom: []

codeRunner:
  url: ""

bootstrap:
  enabled: true
  migrate:
    enabled: true
  ingest:
    enabled: true
  providerCatalog:
    enabled: true
  integrations:
    enabled: false
    configs: []
  ttlSecondsAfterFinished: 300
  retry:
    attempts: 30
    delaySeconds: 10