blob: ec32580f8c9894045cd2059c8d7a5d77dffb88f9 [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'
11 - 'siab-latest'
Kailash31961642019-02-04 09:07:26 -080012 - 'siab-test'
Kailash Khalasif005fcb2018-10-02 12:52:03 -070013
14- job-template:
Kailash Khalasidaa056e2018-10-12 09:58:26 -070015 id: 'siab-stable'
16 name: 'seba-in-a-box-build-test-stable'
Kailash Khalasif005fcb2018-10-02 12:52:03 -070017
18 description: |
19 <!-- Managed by Jenkins Job Builder -->
20 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
21 E2E Validation for Seba-in-a-Box
22
23 properties:
24 - cord-infra-properties:
25 build-days-to-keep: '{build-days-to-keep}'
26 artifact-num-to-keep: '{artifact-num-to-keep}'
27
28 wrappers:
29 - lf-infra-wrappers:
30 build-timeout: '{build-timeout}'
31 jenkins-ssh-credential: '{jenkins-ssh-credential}'
32
33 parameters:
34 - string:
35 name: executorNode
36 default: 'qct-pod3-node1'
37 description: 'Name of the Jenkins node to run the job on'
38
Kailash Khalasidaa056e2018-10-12 09:58:26 -070039 - string:
40 name: version
41 default: 'stable'
42 description: 'Latest | Stable'
43
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070044 - string:
Andy Bavier5e92df62019-05-09 16:11:24 -070045 name: Test_Target
46 default: 'run-tests'
47 description: 'run-tests for stable and run-tests-latest for latest'
48
49 - string:
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070050 name: Test_Tags
51 default: ''
52 description: 'empty for stable and latest for latest'
53
Kailash Khalasif005fcb2018-10-02 12:52:03 -070054 project-type: pipeline
55 concurrent: false
56
57 dsl: !include-raw-escape: pipeline/siab.groovy
58
59 triggers:
60 - timed: |
61 TZ=America/Los_Angeles
Kailash Khalasidaa056e2018-10-12 09:58:26 -070062 0 */2 * * *
63
64- job-template:
65 id: 'siab-latest'
66 name: 'seba-in-a-box-build-test-latest'
67
68 description: |
69 <!-- Managed by Jenkins Job Builder -->
70 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
71 E2E Validation for Seba-in-a-Box
72
73 properties:
74 - cord-infra-properties:
75 build-days-to-keep: '{build-days-to-keep}'
76 artifact-num-to-keep: '{artifact-num-to-keep}'
77
78 wrappers:
79 - lf-infra-wrappers:
80 build-timeout: '{build-timeout}'
81 jenkins-ssh-credential: '{jenkins-ssh-credential}'
82
83 parameters:
84 - string:
85 name: executorNode
86 default: 'qct-pod3-node1'
87 description: 'Name of the Jenkins node to run the job on'
88
89 - string:
90 name: version
91 default: 'latest'
92 description: 'Latest | Stable'
93
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070094 - string:
Andy Bavier5e92df62019-05-09 16:11:24 -070095 name: Test_Target
96 default: 'run-tests-latest'
97 description: 'run-tests for stable and run-tests-latest for latest'
98
99 - string:
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -0700100 name: Test_Tags
Andy Baviere04abd02019-03-04 17:08:55 -0700101 default: ''
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -0700102 description: 'empty for stable and latest for latest'
103
Kailash Khalasidaa056e2018-10-12 09:58:26 -0700104 project-type: pipeline
105 concurrent: false
106
107 dsl: !include-raw-escape: pipeline/siab.groovy
108
109 triggers:
110 - timed: |
111 TZ=America/Los_Angeles
112 59 */2 * * *
113
Kailash31961642019-02-04 09:07:26 -0800114
115- job-template:
116 id: 'siab-test'
117 name: 'seba-in-a-box-build-test'
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-pod1-node2'
138 description: 'Name of the Jenkins node to run the job on'
139
140
141 - string:
142 name: gerritChangeNumber
143 default: '$GERRIT_CHANGE_NUMBER'
144 description: 'Changeset number in Gerrit'
145
146 - string:
147 name: gerritPatchsetNumber
148 default: '$GERRIT_PATCHSET_NUMBER'
149 description: 'PatchSet number in Gerrit'
150
151 - string:
Kailash4853bb02019-02-12 12:53:14 -0800152 name: version
Kailashe0de83f2019-03-13 10:37:11 -0700153 default: 'stable'
Kailash4853bb02019-02-12 12:53:14 -0800154 description: 'Latest | Stable'
155
156 - string:
Andy Bavier5e92df62019-05-09 16:11:24 -0700157 name: Test_Target
158 default: 'run-tests'
159 description: 'run-tests for stable and run-tests-latest for latest'
160
161 - string:
Kailash31961642019-02-04 09:07:26 -0800162 name: Test_Tags
163 default: 'TESTTAGS=test1'
164 description: ''
165
166 project-type: pipeline
167 concurrent: false
168
169 dsl: !include-raw-escape: pipeline/siab-test.groovy
170
171 triggers:
172 - cord-infra-gerrit-trigger-patchset:
173 gerrit-server-name: '{gerrit-server-name}'
174 project-regexp: 'helm-charts'
175 branch-regexp: 'master'
176 dependency-jobs: '{dependency-jobs}'
Kailasha10e39f2019-03-15 10:14:14 -0700177 file-include-regexp: '{siab-projects-regexp}'
Kailash31961642019-02-04 09:07:26 -0800178