log:
  # 0: info 2/4: debug
  level: 4

lark:
  appCode: <SECRET>
  appSecret: <SECRET>

services:
  autoshift:
    jiraProjects:
    # projectName should be unique
    - projectName: 'ONCALL'
      host: 'https://internal.pingcap.net/jira'
      projectID: 'ONCALL'
      token: 'MjI2MDAxMzc1Mjg1OuPKaowVwz0ZJE09zt3fznkRHGyO'
    
    - projectName: 'TCOC'
      host: 'https://jira.tidbcloud.com'
      projectID: 'TCOC'
      token: 'NzA4MjQ5NTE2NjY5OrhikLI528+hZgX8pEO7pwiH7P3O'

    - projectName: 'GTOC'
      host: 'https://jira.tidbcloud.com'
      projectID: 'GTOC'
      token: 'NzA4MjQ5NTE2NjY5OrhikLI528+hZgX8pEO7pwiH7P3O'

    roles:
    # roleUniqueID should be unique
    - roleUniqueID: '0'
      name: 'OnCall Data Replication'
      projectName: 'GTOC'
      roleID: '10504'
    
    - roleUniqueID: '1'
      name: 'OnCall DM'
      projectName: 'GTOC'
      roleID: '10207'

    - roleUniqueID: '2'
      name: 'OnCall TP Storage'
      projectName: 'GTOC'
      roleID: '10205'

    - roleUniqueID: '3'
      name: 'OnCall TiDB SQL & Optimizer'
      projectName: 'GTOC'
      roleID: '10506'

    - roleUniqueID: '4'
      name: 'OnCall Scheduling'
      projectName: 'GTOC'
      roleID: '10202'

    - roleUniqueID: '5'
      name: 'OnCall TiDB'
      projectName: 'GTOC'
      roleID: '10203'

    - roleUniqueID: '6'
      name: 'OnCall TXN'
      projectName: 'GTOC'
      roleID: '10206'

    - roleUniqueID: '7'
      name: 'OnCall TiDB Compute Engine'
      projectName: 'GTOC'
      roleID: '10700'

    - roleUniqueID: '8'
      name: 'OnCall Data Replication'
      projectName: 'TCOC'
      roleID: '10504'
    
    - roleUniqueID: '9'
      name: 'OnCall DM'
      projectName: 'TCOC'
      roleID: '10207'

    - roleUniqueID: '10'
      name: 'OnCall TP Storage'
      projectName: 'TCOC'
      roleID: '10205'

    - roleUniqueID: '11'
      name: 'OnCall TiDB SQL & Optimizer'
      projectName: 'TCOC'
      roleID: '10506'

    - roleUniqueID: '12'
      name: 'OnCall Scheduling'
      projectName: 'TCOC'
      roleID: '10202'

    - roleUniqueID: '13'
      name: 'OnCall TiDB'
      projectName: 'TCOC'
      roleID: '10203'

    - roleUniqueID: '14'
      name: 'OnCall TXN'
      projectName: 'TCOC'
      roleID: '10206'

    - roleUniqueID: '15'
      name: 'OnCall TiDB Compute Engine'
      projectName: 'TCOC'
      roleID: '10700'

    - roleUniqueID: '16'
      name: 'OnCall Data Replication'
      projectName: 'ONCALL'
      roleID: '10704'
    
    - roleUniqueID: '17'
      name: 'OnCall DM'
      projectName: 'ONCALL'
      roleID: '10605'

    - roleUniqueID: '18'
      name: 'OnCall TP Storage'
      projectName: 'ONCALL'
      roleID: '10602'

    - roleUniqueID: '19'
      name: 'OnCall TiDB SQL & Optimizer'
      projectName: 'ONCALL'
      roleID: '10609'

    - roleUniqueID: '20'
      name: 'OnCall PD'
      projectName: 'ONCALL'
      roleID: '10601'

    - roleUniqueID: '21'
      name: 'OnCall TiDB'
      projectName: 'ONCALL'
      roleID: '10603'

    - roleUniqueID: '22'
      name: 'OnCall TXN'
      projectName: 'ONCALL'
      roleID: '10608'

    - roleUniqueID: '23'
      name: 'OnCall TiDB Compute Engine'
      projectName: 'ONCALL'
      roleID: '10611'

    - roleUniqueID: '24'
      name: 'OnCall Dataflow'
      projectName: 'TCOC'
      roleID: '10400'


    shifts:
    - oncallerEmail: 'chenqingjing@pingcap.com'
      oncallHours: '9-18'
      oncallDays:
      - Monday
      - Tuesday
      - Wednesday
      - Thursday
      - Friday
      roleUniqueIDs: 
      - '0'
      - '1'
      - '8'
      - '9'
      - '16'
      - '17'
      - '24'

    - oncallerEmail: 'qizheng@pingcap.com'
      oncallHours: '9-18'
      oncallDays:
      - Monday
      - Tuesday
      - Wednesday
      - Thursday
      - Friday
      roleUniqueIDs: 
      - '3'
      - '5'
      - '7'
      - '11'
      - '13'
      - '15'
      - '19'
      - '21'
      - '23'
    
    - oncallerEmail: 'wuxuelian@pingcap.com'
      oncallHours: '9-18'
      oncallDays:
      - Monday
      - Tuesday
      - Wednesday
      - Thursday
      - Friday
      roleUniqueIDs: 
      - '2'
      - '4'
      - '6'
      - '10'
      - '12'
      - '14'
      - '18'
      - '20'
      - '22'

    # should be IANA timezones. See https://timeapi.io/documentation/iana-timezones for details
    timezone: 'Asia/Shanghai'

    # default: 30, better to set above 20 in production.
    syncIntervalMinutes: 20
