spring:
  datasource:
    url: ${MYSQL_URL}
    username: ${MYSQL_USERNAME}
    password: ${MYSQL_PASSWORD}
  redis:
    url: ${REDIS_URL}
    database: 1
  mail:
    host: 'smtpdm.aliyun.com'
    port: 465
    username: ${SENDER_USERNAME}
    password: ${SENDER_PASSWORD}
    properties:
      mail:
        smtp:
          auth: true
          ssl:
            enable: true
          starttls:
            enabled: true
          socketFactory:
            port: 465
            class: javax.net.ssl.SSLSocketFactory
kb:
  redis:
    stream:
      key: kb-audit
      consumer-group: kb_integration
      consumer-name: kb-audit
  client:
    token: ${KB_TOKEN}
jira:
  url: https://internal.pingcap.net/jira
  poll-jql: project = ${jira.project} AND status = resolved AND labels in (kb-candidate, kb-critical) AND updated > ${lastUpdatedAt} ORDER BY created DESC
  legacy-jql: project = ${jira.project} AND labels in (kb-candidate, kb-critical) AND status = Resolved ORDER BY created ASC
  custom-fields:
    fake_resolution: resolution # prevent using default resolution
    customfield_12120: issue
    customfield_12823: kbLink
  token: ${JIRA_TOKEN}
app:
  common:
    retry-max-attempts: 5
    retry-time-interval: 3000
