forked from nephio-project/test-infra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.prow.yaml
117 lines (117 loc) · 3.15 KB
/
.prow.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
presubmits:
- name: pre-submit-test-infra-validate-local
annotations:
labels:
run_if_changed: '^prow/config/((plugins|config).yaml|jobs/)'
skip_report: false
decorate: true
cluster: default
spec:
containers:
- image: "gcr.io/k8s-prow/checkconfig:v20221208-8898931a7f"
command:
- "checkconfig"
args:
- "--plugin-config=prow/config/plugins.yaml"
- "--config-path=prow/config/config.yaml"
- name: e2e
annotations:
labels:
run_if_changed: '^e2e/'
skip_report: false
decorate: true
cluster: default
spec:
containers:
- image: "nephio/e2e:1"
command:
- "/bin/sh"
args:
- "-c"
- |
cd e2e/terraform && terraform init && terraform plan && \
terraform apply -auto-approve; terraform destroy -auto-approve
volumeMounts:
- name: satoken
mountPath: "/etc/satoken"
- name: ssh-key-vol
mountPath: "/etc/ssh-key"
- name: nephio-e2e-yaml
mountPath: "/etc/nephio"
resources:
requests:
cpu: 2
memory: 2Gi
volumes:
- name: satoken
secret:
secretName: satoken
items:
- key: satoken
path: satoken
- name: ssh-key-vol
secret:
secretName: ssh-key-e2e
defaultMode: 256
items:
- key: id_rsa
path: id_rsa
- key: id_rsa.pub
path: id_rsa.pub
- name: nephio-e2e-yaml
secret:
secretName: nephio-e2e-yaml
items:
- key: nephio.yaml
path: nephio.yaml
periodics:
- name: e2e-daily
annotations:
labels:
cron: "0 15 * * 1-5"
skip_report: false
decorate: true
cluster: default
spec:
containers:
- image: "nephio/e2e:1"
command:
- "/bin/sh"
args:
- "-c"
- |
cd e2e/terraform && terraform init && terraform plan && \
terraform apply -auto-approve; terraform destroy -auto-approve
volumeMounts:
- name: satoken
mountPath: "/etc/satoken"
- name: ssh-key-vol
mountPath: "/etc/ssh-key"
- name: nephio-e2e-yaml
mountPath: "/etc/nephio"
resources:
requests:
cpu: 2
memory: 2Gi
volumes:
- name: satoken
secret:
secretName: satoken
items:
- key: satoken
path: satoken
- name: ssh-key-vol
secret:
secretName: ssh-key-e2e
defaultMode: 256
items:
- key: id_rsa
path: id_rsa
- key: id_rsa.pub
path: id_rsa.pub
- name: nephio-e2e-yaml
secret:
secretName: nephio-e2e-yaml
items:
- key: nephio.yaml
path: nephio.yaml