blob: 7844856882085d6b85b59c7caf3d49c547f67142 [file] [log] [blame]
Kailash Khalasif005fcb2018-10-02 12:52:03 -07001---
2# kubespray installation validation job
3
4- project:
5 name: seba-in-a-box
6
7 project-name: '{name}'
8
9 jobs:
Kailash Khalasidaa056e2018-10-12 09:58:26 -070010 - 'siab-stable'
Andy Bavier27451db2019-07-03 15:52:43 -070011 - 'siab-2.0-alpha1'
Kailash Khalasidaa056e2018-10-12 09:58:26 -070012 - 'siab-latest'
Kailash31961642019-02-04 09:07:26 -080013 - 'siab-test'
Kailash Khalasif005fcb2018-10-02 12:52:03 -070014
15- job-template:
Kailash Khalasidaa056e2018-10-12 09:58:26 -070016 id: 'siab-stable'
17 name: 'seba-in-a-box-build-test-stable'
Kailash Khalasif005fcb2018-10-02 12:52:03 -070018
19 description: |
20 <!-- Managed by Jenkins Job Builder -->
21 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
22 E2E Validation for Seba-in-a-Box
23
24 properties:
25 - cord-infra-properties:
26 build-days-to-keep: '{build-days-to-keep}'
27 artifact-num-to-keep: '{artifact-num-to-keep}'
28
29 wrappers:
30 - lf-infra-wrappers:
31 build-timeout: '{build-timeout}'
32 jenkins-ssh-credential: '{jenkins-ssh-credential}'
33
34 parameters:
35 - string:
36 name: executorNode
37 default: 'qct-pod3-node1'
38 description: 'Name of the Jenkins node to run the job on'
39
Kailash Khalasidaa056e2018-10-12 09:58:26 -070040 - string:
41 name: version
42 default: 'stable'
43 description: 'Latest | Stable'
44
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070045 - string:
Andy Bavier5e92df62019-05-09 16:11:24 -070046 name: Test_Target
47 default: 'run-tests'
48 description: 'run-tests for stable and run-tests-latest for latest'
49
50 - string:
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070051 name: Test_Tags
52 default: ''
Kailash04b87952019-05-16 09:51:39 -070053 description: 'test tags or make arguments'
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070054
Kailash Khalasif005fcb2018-10-02 12:52:03 -070055 project-type: pipeline
56 concurrent: false
57
58 dsl: !include-raw-escape: pipeline/siab.groovy
59
60 triggers:
hwchiu14f97852019-10-08 10:51:11 -070061 - timed: |
Kailash Khalasif005fcb2018-10-02 12:52:03 -070062 TZ=America/Los_Angeles
Andy Bavier82f3e632019-05-21 12:06:03 -070063 0 0,3,6,9,12,15,18,21 * * *
Kailash Khalasidaa056e2018-10-12 09:58:26 -070064
65- job-template:
Andy Bavier27451db2019-07-03 15:52:43 -070066 id: 'siab-2.0-alpha1'
67 name: 'seba-in-a-box-build-test-2.0-alpha1'
Kailash04b87952019-05-16 09:51:39 -070068
69 description: |
70 <!-- Managed by Jenkins Job Builder -->
71 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
72 E2E Validation for Seba-in-a-Box
73
74 properties:
75 - cord-infra-properties:
76 build-days-to-keep: '{build-days-to-keep}'
77 artifact-num-to-keep: '{artifact-num-to-keep}'
78
79 wrappers:
80 - lf-infra-wrappers:
81 build-timeout: '{build-timeout}'
82 jenkins-ssh-credential: '{jenkins-ssh-credential}'
83
84 parameters:
85 - string:
86 name: executorNode
87 default: 'qct-pod3-node1'
88 description: 'Name of the Jenkins node to run the job on'
89
90 - string:
91 name: version
Andy Bavier27451db2019-07-03 15:52:43 -070092 default: 'siab-2.0-alpha1'
Kailash04b87952019-05-16 09:51:39 -070093 description: 'Latest | Stable'
94
95 - string:
96 name: Test_Target
Andy Bavier27451db2019-07-03 15:52:43 -070097 default: 'run-tests'
Kailash04b87952019-05-16 09:51:39 -070098 description: 'run-tests for stable and run-tests-latest for latest'
99
100 - string:
101 name: Test_Tags
Andy Bavier27451db2019-07-03 15:52:43 -0700102 default: ''
Kailash04b87952019-05-16 09:51:39 -0700103 description: 'test tags or make arguments'
104
105 project-type: pipeline
106 concurrent: false
107
108 dsl: !include-raw-escape: pipeline/siab.groovy
109
110 triggers:
hwchiu14f97852019-10-08 10:51:11 -0700111 - timed: |
Kailash04b87952019-05-16 09:51:39 -0700112 TZ=America/Los_Angeles
Andy Bavier82f3e632019-05-21 12:06:03 -0700113 0 1,4,7,10,13,16,19,22 * * *
Kailash04b87952019-05-16 09:51:39 -0700114
115- job-template:
Kailash Khalasidaa056e2018-10-12 09:58:26 -0700116 id: 'siab-latest'
117 name: 'seba-in-a-box-build-test-latest'
118
119 description: |
120 <!-- Managed by Jenkins Job Builder -->
121 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
122 E2E Validation for Seba-in-a-Box
123
124 properties:
125 - cord-infra-properties:
126 build-days-to-keep: '{build-days-to-keep}'
127 artifact-num-to-keep: '{artifact-num-to-keep}'
128
129 wrappers:
130 - lf-infra-wrappers:
131 build-timeout: '{build-timeout}'
132 jenkins-ssh-credential: '{jenkins-ssh-credential}'
133
134 parameters:
135 - string:
136 name: executorNode
137 default: 'qct-pod3-node1'
138 description: 'Name of the Jenkins node to run the job on'
139
140 - string:
141 name: version
142 default: 'latest'
143 description: 'Latest | Stable'
144
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -0700145 - string:
Andy Bavier5e92df62019-05-09 16:11:24 -0700146 name: Test_Target
147 default: 'run-tests-latest'
148 description: 'run-tests for stable and run-tests-latest for latest'
149
150 - string:
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -0700151 name: Test_Tags
Andy Baviere04abd02019-03-04 17:08:55 -0700152 default: ''
Kailash04b87952019-05-16 09:51:39 -0700153 description: 'test tags or make arguments'
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -0700154
Kailash Khalasidaa056e2018-10-12 09:58:26 -0700155 project-type: pipeline
156 concurrent: false
157
158 dsl: !include-raw-escape: pipeline/siab.groovy
159
160 triggers:
hwchiu14f97852019-10-08 10:51:11 -0700161 - timed: |
Kailash Khalasidaa056e2018-10-12 09:58:26 -0700162 TZ=America/Los_Angeles
Andy Bavier82f3e632019-05-21 12:06:03 -0700163 0 2,5,8,11,14,17,20,23 * * *
Kailash Khalasidaa056e2018-10-12 09:58:26 -0700164
Kailash31961642019-02-04 09:07:26 -0800165
166- job-template:
167 id: 'siab-test'
168 name: 'seba-in-a-box-build-test'
169
170 description: |
171 <!-- Managed by Jenkins Job Builder -->
172 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
173 E2E Validation for Seba-in-a-Box
174
175 properties:
176 - cord-infra-properties:
177 build-days-to-keep: '{build-days-to-keep}'
178 artifact-num-to-keep: '{artifact-num-to-keep}'
179
180 wrappers:
181 - lf-infra-wrappers:
182 build-timeout: '{build-timeout}'
183 jenkins-ssh-credential: '{jenkins-ssh-credential}'
184
185 parameters:
186 - string:
187 name: executorNode
188 default: 'qct-pod1-node2'
189 description: 'Name of the Jenkins node to run the job on'
190
191
192 - string:
hwchiu14f97852019-10-08 10:51:11 -0700193 name: gerritChangeNumber
194 default: '$GERRIT_CHANGE_NUMBER'
195 description: 'Changeset number in Gerrit'
Kailash31961642019-02-04 09:07:26 -0800196
197 - string:
hwchiu14f97852019-10-08 10:51:11 -0700198 name: gerritPatchsetNumber
199 default: '$GERRIT_PATCHSET_NUMBER'
200 description: 'PatchSet number in Gerrit'
Kailash31961642019-02-04 09:07:26 -0800201
202 - string:
Kailash4853bb02019-02-12 12:53:14 -0800203 name: version
Kailashe0de83f2019-03-13 10:37:11 -0700204 default: 'stable'
Kailash4853bb02019-02-12 12:53:14 -0800205 description: 'Latest | Stable'
206
207 - string:
Andy Bavier5e92df62019-05-09 16:11:24 -0700208 name: Test_Target
209 default: 'run-tests'
210 description: 'run-tests for stable and run-tests-latest for latest'
211
212 - string:
Kailash31961642019-02-04 09:07:26 -0800213 name: Test_Tags
214 default: 'TESTTAGS=test1'
Kailash04b87952019-05-16 09:51:39 -0700215 description: 'test tags or make arguments'
Kailash31961642019-02-04 09:07:26 -0800216
217 project-type: pipeline
218 concurrent: false
219
220 dsl: !include-raw-escape: pipeline/siab-test.groovy
221
222 triggers:
223 - cord-infra-gerrit-trigger-patchset:
224 gerrit-server-name: '{gerrit-server-name}'
225 project-regexp: 'helm-charts'
226 branch-regexp: 'master'
227 dependency-jobs: '{dependency-jobs}'
Kailasha10e39f2019-03-15 10:14:14 -0700228 file-include-regexp: '{siab-projects-regexp}'
Kailash31961642019-02-04 09:07:26 -0800229