go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/cv/appengine/app.yaml (about)

     1  service: default
     2  runtime: go121
     3  
     4  instance_class: F4
     5  
     6  automatic_scaling:
     7    max_concurrent_requests: 80
     8  
     9  # luci_gae_vars is interpreted by gae.py, for apps deployed manually.
    10  # It maps the app ID being deployed to values of vars used below.
    11  luci_gae_vars:
    12    luci-change-verifier-dev:
    13      AUTH_SERVICE_HOST: chrome-infra-auth-dev.appspot.com
    14      FRONTEND_CLIENT_ID: 880120143479-shb008ruk2kms1178b14nhgjr47o4emm.apps.googleusercontent.com
    15      CONFIG_SERVICE_HOST: config.luci.app
    16      TS_MON_ACCOUNT: app-engine-metric-publishers@prodx-mon-chrome-infra.google.com.iam.gserviceaccount.com
    17      VPC_CONNECTOR: projects/luci-change-verifier-dev/locations/us-central1/connectors/connector
    18      REDIS_ADDR: 10.42.70.59:6379
    19      DS_CACHE: redis
    20      OAUTH_CLIENT_ID: 339503751427-hcq50e5kdrfsokum5gh8l459h8p0n92q.apps.googleusercontent.com
    21      OAUTH_CLIENT_SECRET: sm://oauth-client-secret
    22      OAUTH_REDIRECT_URL: https://luci-change-verifier-dev.appspot.com/auth/openid/callback
    23      ROOT_SECRET: sm://root-secret
    24      TINK_AEAD_KEY: sm://tink-aead-primary
    25      ANALYTICS_ID: G-YP2P6PXQDT
    26  
    27  vpc_access_connector:
    28    name: ${VPC_CONNECTOR}
    29  
    30  handlers:
    31  - url: /static/bootstrap
    32    static_dir: static/bootstrap
    33    secure: always
    34  - url: /static/jquery
    35    static_dir: static/jquery
    36    secure: always
    37  - url: /static/images
    38    static_dir: static/images
    39    secure: always
    40  - url: /.*
    41    script: auto
    42    secure: always
    43  
    44  entrypoint: >
    45    main
    46    -auth-service-host ${AUTH_SERVICE_HOST}
    47    -frontend-client-id ${FRONTEND_CLIENT_ID}
    48    -config-service-host ${CONFIG_SERVICE_HOST}
    49    -ts-mon-account ${TS_MON_ACCOUNT}
    50    -redis-addr ${REDIS_ADDR}
    51    -ds-cache ${DS_CACHE}
    52    -cloud-error-reporting
    53    -encrypted-cookies-client-id ${OAUTH_CLIENT_ID}
    54    -encrypted-cookies-client-secret ${OAUTH_CLIENT_SECRET}
    55    -encrypted-cookies-redirect-url ${OAUTH_REDIRECT_URL}
    56    -encrypted-cookies-tink-aead-key ${TINK_AEAD_KEY}
    57    -gerrit-auth-signer-account gerritcodereview@system.gserviceaccount.com
    58    -gerrit-auth-signer-account git-gerrit@system.gserviceaccount.com
    59    -gerrit-auth-audience https://api.cr.dev
    60    -root-secret ${ROOT_SECRET}
    61    -primary-tink-aead-key ${TINK_AEAD_KEY}
    62    -analytics-id ${ANALYTICS_ID}
    63    -dsmapper-mapper-queue dsmapper
    64    -dsmapper-control-queue default
    65    -ts-mon-flush-interval 1m
    66    -ts-mon-flush-timeout 55s