diff --git a/docker-compose.yaml b/docker-compose.yaml index 14d44a2ef..00cbe0047 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -135,6 +135,19 @@ services: extra_hosts: - "host.docker.internal:host-gateway" + trigger_daily: + <<: *base-service + container_name: 'kernelci-pipeline-trigger-daily' + command: + - './src/trigger.py' + - '--settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}' + - 'run' + - '--poll-period=86400' + - '--trees=aaptel' + - '--name=trigger_daily' + extra_hosts: + - "host.docker.internal:host-gateway" + timeout: <<: *base-service container_name: 'kernelci-pipeline-timeout' diff --git a/kube/aks/trigger.yaml b/kube/aks/trigger.yaml index bfde5c296..c941972a1 100644 --- a/kube/aks/trigger.yaml +++ b/kube/aks/trigger.yaml @@ -38,7 +38,7 @@ spec: - --settings=/secrets/kernelci.toml - --yaml-config=/config - run - - --trees=!kernelci + - --trees=!kernelci,chromiumos - --name=trigger env: - name: KCI_API_TOKEN @@ -55,6 +55,32 @@ spec: mountPath: /secrets - name: config-volume mountPath: /config + - name: trigger_daily + image: kernelci/kernelci:pipeline@sha256:bb01424c4dedcd2ffa87cef225b09116cf874bc2b91fc63ed6d993d6fc5c43cb + imagePullPolicy: Always + command: + - ./src/trigger.py + - --settings=/secrets/kernelci.toml + - --yaml-config=/config + - run + - --poll-period=86400 + - --trees=chromiumos + - --name=trigger_daily + env: + - name: KCI_API_TOKEN + valueFrom: + secretKeyRef: + name: kernelci-api-token + key: token + resources: + requests: + memory: "128Mi" + cpu: "500m" + volumeMounts: + - name: secrets + mountPath: /secrets + - name: config-volume + mountPath: /config volumes: - name: secrets secret: