log:
  level: 0

environment: "prod"

secret:
  rootConfigSecretName: "aisupport-prod/jsm-syncer"
  awsASM:
    region: "us-west-2"

database:
  host: vpce-050be0bb3f1cddd13-nblszha8.vpce-svc-0679cde159cc189f2.us-west-2.vpce.amazonaws.com
  port: 4000
  database: "jsm_syncer_prod"
  logLevel: 4
  params:
    parseTime: "true"
    charset: "utf8mb4"

apiServer:
  address: ":8080"

eventbus:
  account:
    enabled: true
    topic: "AccountDataChangeEvent"
    consumerGroup: "jsm-syncer"
  billing:
    enabled: true
    supportPlanTopic: "binded-support-plan-update"
    tenantPlanTopic: "tenant_plan"
    consumerGroup: "jsm-syncer"

sqs:
  msp:
    enabled: true
    queueURL: "https://sqs.us-west-2.amazonaws.com/795292582174/TiDBCloudToJSM-IAM_prod.fifo"
  lake:
    enabled: true
    queueURL: "https://sqs.us-west-2.amazonaws.com/795292582174/TiDBCloudToJSM-Lake_prod.fifo"

atlassian:
  baseURL: "https://tidb.atlassian.net/"
  projects:
    accountBilling:
      key: "TCAB"
      roleID: ""
    technical:
      key: "TCID"
      roleID: "10029"
    lake:
      key: "TCLID"
      roleID: "14858"

account:
  grpcAddress: "vpce-0a4f1b5ac5ff600aa-v3swj418.vpce-svc-0bb4e079eb3f71c7b.us-west-2.vpce.amazonaws.com:10100"
  timeout: "10s"
  pageSize: 500

billing:
  baseURL: "http://vpce-0a4f1b5ac5ff600aa-v3swj418.vpce-svc-0bb4e079eb3f71c7b.us-west-2.vpce.amazonaws.com:18888"
  timeout: "10s"

devops:
  baseURL: "http://devops-server.devops-prod:8088"
  apiToken: ""
  timeout: "10s"
  pageSize: 100

lake:
  mock:
    enabled: false
    lakes: []
    memberships: []

mgmt:
  grpcAddress: "vpce-0a4f1b5ac5ff600aa-v3swj418.vpce-svc-0bb4e079eb3f71c7b.us-west-2.vpce.amazonaws.com:10001"
  timeout: "40s"

reconciliation:
  accountIDResolution:
    enabled: true
    spec: "0 * * * *"
  orgFullSync:
    enabled: true
    spec: "0 22 * * *"
    pageSize: 500
  orgMetadataBackfill:
    enabled: true
    spec: "*/5 * * * *"
    pageSize: 100
    batchLimit: 1000
  orgMetadataRefresh:
    enabled: true
    spec: "0 3 * * *"
    pageSize: 500
  lakeSnapshot:
    enabled: false
    spec: "*/10 * * * *"
    pageSize: 500
  technicalProjectRole:
    enabled: true
    spec: "*/30 * * * *"
