# values-override.yaml — AWS S3 storage

global:
  image:
    auth:
      ghcr:
        username: "YOUR_GITHUB_USERNAME"   # provided by Middleware team
        token: "YOUR_GITHUB_TOKEN"         # provided by Middleware team

components:
  register-account:
    args:
      email: "YOUR_EMAIL"                  # first UI login
      name: "YOUR_NAME"
      password: "YOUR_PASSWORD"
      company-name: "YOUR_COMPANY_NAME"

secrets:
  appConfiguration:
    appHosts:
      mwAppHost: "YOUR_APP_HOST"           # e.g. mw.customer-domain.com
      mwAppHostEndpoint: "YOUR_APP_HOST"

  pgdb:
    username: "postgres"
    password: "YOUR_POSTGRES_PASSWORD"

  redis:
    password: "YOUR_REDIS_PASSWORD"

  clickhouse:
    username: "clickhouse"
    password: "YOUR_CLICKHOUSE_PASSWORD"

  quickwitLogsPgdb:
    username: "postgres"
    password: "YOUR_QUICKWIT_LOGS_POSTGRES_PASSWORD"

  quickwitTracesPgdb:
    username: "postgres"
    password: "YOUR_QUICKWIT_TRACES_POSTGRES_PASSWORD"

  quickwitLogsCoreCredentials:
    aws:
      accessKeyId: "YOUR_AWS_ACCESS_KEY_ID"
      secretAccessKey: "YOUR_AWS_SECRET_ACCESS_KEY"
      region: "YOUR_AWS_REGION"

  quickwitTracesCoreCredentials:
    aws:
      accessKeyId: "YOUR_AWS_ACCESS_KEY_ID"
      secretAccessKey: "YOUR_AWS_SECRET_ACCESS_KEY"
      region: "YOUR_AWS_REGION"

  aws:
    enabled: true
    accessKeyId: "YOUR_AWS_ACCESS_KEY_ID"
    secretAccessKey: "YOUR_AWS_SECRET_ACCESS_KEY"
    region: "YOUR_AWS_REGION"
    endpoint: "YOUR_AWS_ENDPOINT"

quickwit-logs:
  config:
    default_index_root_uri: "s3://YOUR_LOGS_BUCKET/logs/indexes"
    storage:
      s3:
        access_key_id: "YOUR_AWS_ACCESS_KEY_ID"
        secret_access_key: "YOUR_AWS_SECRET_ACCESS_KEY"
        region: "YOUR_AWS_REGION"

quickwit-traces:
  config:
    default_index_root_uri: "s3://YOUR_TRACES_BUCKET/traces/indexes"
    storage:
      s3:
        access_key_id: "YOUR_AWS_ACCESS_KEY_ID"
        secret_access_key: "YOUR_AWS_SECRET_ACCESS_KEY"
        region: "YOUR_AWS_REGION"

clickhouse:
  cloudDisk:
    enabled: true
    type: "aws"
    location:
      aws:
        bucket: "YOUR_CLICKHOUSE_BUCKET"
        region: ""
        path: "clickhouse/db1"   # keeps ClickHouse data separated when sharing a bucket

