apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: sql-catalog-prod
resources:
  - ../../base
  - namespace.yaml
  - external-secret.yaml
  - migration-job.yaml
  - ingress.yaml
generatorOptions:
  disableNameSuffixHash: true
configMapGenerator:
  - name: sql-catalog-config
    literals:
      - SQL_CATALOG_HOST=0.0.0.0
      - SQL_CATALOG_PORT=8765
      - SQL_CATALOG_DATABASE_PASSWORD_ENV=DB_PASSWD
      - SQL_CATALOG_DB_CONNECT_TIMEOUT=10
      - SQL_CATALOG_DB_CONNECT_ATTEMPTS=10
      - SQL_CATALOG_DB_CONNECT_RETRY_DELAY=3
      - SQL_CATALOG_DB_READ_TIMEOUT=30
      - SQL_CATALOG_DB_WRITE_TIMEOUT=30
      - SQL_CATALOG_DB_POOL_SIZE=8
      - SQL_CATALOG_DB_POOL_TIMEOUT=10
      - SQL_CATALOG_DB_PRE_PING_INTERVAL=30
      - SQL_CATALOG_ALLOW_HISTORICAL_REPLAY=false
      - SQL_CATALOG_CORS_ALLOWED_ORIGINS=
      - AUTH0_DOMAIN=tidb.auth0.com
      - AUTH0_ALLOWED_EMAIL_DOMAINS=pingcap.com
      - AUTH0_ALLOWED_CONNECTIONS=google-oauth2
      - AUTH0_BOOTSTRAP_EMAIL=shenjing.zhao@pingcap.com
      - CLINIC_ENV=prod
      - CLINIC_API_TIMEOUT_SECONDS=30
images:
  - name: sql-catalog/app
    newName: 552185537300.dkr.ecr.us-west-2.amazonaws.com/sql-catalog/prod/app
    newTag: 6455e591fff0c21d9afafb5ddc2f05e826e54d63
labels:
  - pairs:
      app.kubernetes.io/part-of: sql-catalog
      app.kubernetes.io/environment: prod
      app.kubernetes.io/managed-by: kustomize
