Skip to content

Commit 7c43ebc

Browse files
committed
kube/aks: add trigger.yaml to deploy the trigger
Add trigger.yaml to deploy the trigger pipeline step. Update kernelci.toml accordingly to monitor the mainline tree every hour. Signed-off-by: Guillaume Tucker <[email protected]>
1 parent c971cfd commit 7c43ebc

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

kube/aks/kernelci.toml

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
[DEFAULT]
22
api_config = "early-access"
33
verbose = true
4+
5+
[trigger]
6+
poll_period = 3600
7+
startup_delay = 3
8+
build_configs = "mainline"

kube/aks/trigger.yaml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# SPDX-License-Identifier: LGPL-2.1-or-later
2+
#
3+
# Copyright (C) 2023 Collabora Limited
4+
# Author: Guillaume Tucker <[email protected]>
5+
6+
apiVersion: v1
7+
kind: Pod
8+
metadata:
9+
name: trigger
10+
namespace: kernelci-pipeline
11+
spec:
12+
containers:
13+
- name: trigger
14+
image: kernelci/pipeline
15+
imagePullPolicy: Always
16+
command:
17+
- ./src/trigger.py
18+
- --settings=/home/kernelci/pipeline/kube/aks/kernelci.toml
19+
- run
20+
env:
21+
- name: KCI_API_TOKEN
22+
valueFrom:
23+
secretKeyRef:
24+
name: kernelci-api-token
25+
key: token

0 commit comments

Comments
 (0)