blob: 2a87e9010e383c8b5fb6f0160673c24b98d802a4 [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:
45 name: Test_Tags
46 default: ''
47 description: 'empty for stable and latest for latest'
48
Kailash Khalasif005fcb2018-10-02 12:52:03 -070049 project-type: pipeline
50 concurrent: false
51
52 dsl: !include-raw-escape: pipeline/siab.groovy
53
54 triggers:
55 - timed: |
56 TZ=America/Los_Angeles
Kailash Khalasidaa056e2018-10-12 09:58:26 -070057 0 */2 * * *
58
59- job-template:
60 id: 'siab-latest'
61 name: 'seba-in-a-box-build-test-latest'
62
63 description: |
64 <!-- Managed by Jenkins Job Builder -->
65 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
66 E2E Validation for Seba-in-a-Box
67
68 properties:
69 - cord-infra-properties:
70 build-days-to-keep: '{build-days-to-keep}'
71 artifact-num-to-keep: '{artifact-num-to-keep}'
72
73 wrappers:
74 - lf-infra-wrappers:
75 build-timeout: '{build-timeout}'
76 jenkins-ssh-credential: '{jenkins-ssh-credential}'
77
78 parameters:
79 - string:
80 name: executorNode
81 default: 'qct-pod3-node1'
82 description: 'Name of the Jenkins node to run the job on'
83
84 - string:
85 name: version
86 default: 'latest'
87 description: 'Latest | Stable'
88
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070089 - string:
90 name: Test_Tags
Kailash2b7b11c2019-01-18 13:37:48 -080091 default: 'TESTTAGS=test1'
Kailash Khalasid0c5ecf2018-10-19 13:52:37 -070092 description: 'empty for stable and latest for latest'
93
Kailash Khalasidaa056e2018-10-12 09:58:26 -070094 project-type: pipeline
95 concurrent: false
96
97 dsl: !include-raw-escape: pipeline/siab.groovy
98
99 triggers:
100 - timed: |
101 TZ=America/Los_Angeles
102 59 */2 * * *
103
Kailash31961642019-02-04 09:07:26 -0800104
105- job-template:
106 id: 'siab-test'
107 name: 'seba-in-a-box-build-test'
108
109 description: |
110 <!-- Managed by Jenkins Job Builder -->
111 Created by {id} job-template from ci-management/jjb/siba.yaml <br /><br />
112 E2E Validation for Seba-in-a-Box
113
114 properties:
115 - cord-infra-properties:
116 build-days-to-keep: '{build-days-to-keep}'
117 artifact-num-to-keep: '{artifact-num-to-keep}'
118
119 wrappers:
120 - lf-infra-wrappers:
121 build-timeout: '{build-timeout}'
122 jenkins-ssh-credential: '{jenkins-ssh-credential}'
123
124 parameters:
125 - string:
126 name: executorNode
127 default: 'qct-pod1-node2'
128 description: 'Name of the Jenkins node to run the job on'
129
130
131 - string:
132 name: gerritChangeNumber
133 default: '$GERRIT_CHANGE_NUMBER'
134 description: 'Changeset number in Gerrit'
135
136 - string:
137 name: gerritPatchsetNumber
138 default: '$GERRIT_PATCHSET_NUMBER'
139 description: 'PatchSet number in Gerrit'
140
141 - string:
142 name: Test_Tags
143 default: 'TESTTAGS=test1'
144 description: ''
145
146 project-type: pipeline
147 concurrent: false
148
149 dsl: !include-raw-escape: pipeline/siab-test.groovy
150
151 triggers:
152 - cord-infra-gerrit-trigger-patchset:
153 gerrit-server-name: '{gerrit-server-name}'
154 project-regexp: 'helm-charts'
155 branch-regexp: 'master'
156 dependency-jobs: '{dependency-jobs}'
157 file-include-regexp: '{all-files-regexp}'
158