apiVersion: batch/v1
kind: CronJob
metadata:
  name: slowlog-detect-cronjob
  namespace: observability-client
spec:
  schedule: "0 * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
            - name: slowlog-detect
              image: 557537366020.dkr.ecr.us-west-2.amazonaws.com/slowlog-detector:v3
              imagePullPolicy: IfNotPresent
              env:
                - name: GITHUB_TOKEN
                  valueFrom:
                    secretKeyRef:
                      name: github-token-secret
                      key: github_token
              args:
                - "python"
                - "app/logcli/main.py"
                - "slowlog"
                - "detect"
                - "--tenant"
                - "1372813089209061633"
                - "--vendor"
                - "aws"
                - "--region"
                - "us-east-1"
                - "--dest"
                - "local"
                - "--feishu-webhook"
                - "https://open.feishu.cn/open-apis/bot/v2/hook/e675433b-0462-443a-91a6-a3f99e9f5e7e"
          restartPolicy: OnFailure
