CI: Change cloud-env config format to hcl2
[releng/builder.git] / jjb / releng-packer-jobs.yaml
1 ---
2 - project:
3     name: packer-packer-verify-jobs
4     jobs:
5       - gerrit-packer-verify
6
7     project: releng/builder
8     project-name: builder
9     build-node: centos7-builder-2c-1g
10     packer-cloud-settings: packer-cloud-env-hcl
11
12 - project:
13     name: packer-builder-jobs
14     jobs:
15       - gerrit-packer-merge
16
17     project: releng/builder
18     project-name: builder
19     branch: master
20     archive-artifacts: "**/*.log"
21
22     build-node: centos7-builder-2c-1g
23     build-timeout: 90
24     cron: "00 H 1 * *"
25
26     platforms:
27       - centos-7
28       - centos-cs-8
29     templates: builder
30     update-cloud-image: true
31     packer-cloud-settings: packer-cloud-env-hcl
32
33 - project:
34     name: packer-devstack-jobs
35     jobs:
36       - gerrit-packer-merge
37
38     project: releng/builder
39     project-name: builder
40     branch: master
41     archive-artifacts: "**/*.log"
42
43     build-node: centos7-builder-2c-1g
44     build-timeout: 90
45     cron: "00 H 1 * *"
46
47     platforms: centos-7
48     templates: devstack
49     update-cloud-image: true
50     packer-cloud-settings: packer-cloud-env-hcl
51
52 - project:
53     name: packer-devstack-pre-pip-queens-jobs
54     jobs:
55       - gerrit-packer-merge
56
57     project: releng/builder
58     project-name: builder
59     branch: master
60     archive-artifacts: "**/*.log"
61
62     build-node: centos7-builder-2c-1g
63     build-timeout: 75
64     cron: "00 H 1 * *"
65
66     platforms: centos-7
67     templates: devstack-pre-pip-queens
68     update-cloud-image: true
69     packer-cloud-settings: packer-cloud-env-hcl
70
71 - project:
72     name: packer-devstack-pre-pip-rocky-jobs
73     jobs:
74       - gerrit-packer-merge
75
76     project: releng/builder
77     project-name: builder
78     branch: master
79     archive-artifacts: "**/*.log"
80
81     build-node: centos7-builder-2c-1g
82     build-timeout: 75
83     cron: "00 H 1 * *"
84
85     platforms: centos-7
86     templates: devstack-pre-pip-rocky
87     update-cloud-image: true
88     packer-cloud-settings: packer-cloud-env-hcl
89
90 - project:
91     name: packer-devstack-pre-pip-stein-jobs
92     jobs:
93       - gerrit-packer-merge
94
95     project: releng/builder
96     project-name: builder
97     branch: master
98     archive-artifacts: "**/*.log"
99
100     build-node: centos7-builder-2c-1g
101     build-timeout: 75
102     cron: "00 H 1 * *"
103
104     platforms: centos-7
105     templates: devstack-pre-pip-stein
106     update-cloud-image: true
107     packer-cloud-settings: packer-cloud-env-hcl
108
109 - project:
110     name: packer-docker-jobs
111     jobs:
112       - gerrit-packer-merge
113
114     project: releng/builder
115     project-name: builder
116     branch: master
117     archive-artifacts: "**/*.log"
118
119     build-node: centos7-builder-2c-1g
120     build-timeout: 60
121     cron: "00 H 1 * *"
122
123     platforms:
124       - centos-7
125       - ubuntu-18.04
126       - ubuntu-20.04
127     templates: docker
128     update-cloud-image: true
129     packer-cloud-settings: packer-cloud-env-hcl
130
131 - project:
132     name: packer-helm-jobs
133     jobs:
134       - gerrit-packer-merge
135       - gerrit-packer-verify-build
136
137     project: releng/builder
138     project-name: builder
139     branch: master
140     archive-artifacts: "**/*.log"
141
142     build-node: centos7-builder-2c-1g
143     build-timeout: 60
144     cron: "00 H 1 * *"
145
146     platforms:
147       - ubuntu-18.04
148       - centos-7
149     templates: helm
150     update-cloud-image: true
151     packer-cloud-settings: packer-cloud-env-hcl
152
153 - project:
154     name: packer-mininet-ovs-2.8-jobs
155     jobs:
156       - gerrit-packer-merge
157
158     project: releng/builder
159     project-name: builder
160     branch: master
161     archive-artifacts: "**/*.log"
162
163     build-node: centos7-builder-2c-1g
164     build-timeout: 90
165     cron: "00 H 1 * *"
166
167     platforms:
168       - ubuntu-18.04
169     templates: mininet-ovs-2.8
170     update-cloud-image: true
171     packer-cloud-settings: packer-cloud-env-hcl
172
173 - project:
174     name: packer-robot-jobs
175     jobs:
176       - gerrit-packer-merge
177
178     project: releng/builder
179     project-name: builder
180     branch: master
181     archive-artifacts: "**/*.log"
182
183     build-node: centos7-builder-2c-1g
184     build-timeout: 60
185     cron: "00 H 1 * *"
186
187     platforms:
188       - centos-7
189       - centos-cs-8
190     templates: robot
191     update-cloud-image: true
192
193 - project:
194     name: openstack-update-cloud-images
195     jobs:
196       - gerrit-openstack-update-cloud-image
197
198     project: releng/builder
199     project-name: builder
200     branch: master
201     archive-artifacts: "**/*.log"
202     jenkins-ssh-credential: "opendaylight-jenkins-ssh"
203
204     build-node: centos7-builder-2c-1g
205     # update-cloud-image: true
206     build-timeout: 10
207     submodule-disable: true
208
209     gerrit-user: "jenkins-$SILO"
210     gerrit-host: "git.opendaylight.org"
211     gerrit-topic: "update-cloud-image"
212     reviewers-email: "jenkins-releng@opendaylight.org"
213     packer-cloud-settings: packer-cloud-env-hcl