@@ -18,7 +18,7 @@ images:
18
18
- name : agent-ubuntu-context
19
19
task_type : docker_build
20
20
dockerfile : scripts/dev/templates/agent/Dockerfile.builder
21
- tags : ["ubuntu"]
21
+ tags : [ "ubuntu" ]
22
22
buildargs :
23
23
agent_version : $(inputs.params.agent_version)
24
24
tools_version : $(inputs.params.tools_version)
@@ -34,15 +34,15 @@ images:
34
34
35
35
- name : agent-template-ubuntu
36
36
task_type : dockerfile_template
37
- tags : ["ubuntu"]
37
+ tags : [ "ubuntu" ]
38
38
distro : ubuntu
39
39
40
40
output :
41
41
- dockerfile : scripts/dev/templates/agent/Dockerfile.ubuntu-$(inputs.params.version_id)
42
42
43
43
- name : agent-ubuntu-build
44
44
task_type : docker_build
45
- tags : ["ubuntu"]
45
+ tags : [ "ubuntu" ]
46
46
47
47
dockerfile : scripts/dev/templates/agent/Dockerfile.ubuntu-$(inputs.params.version_id)
48
48
@@ -61,7 +61,7 @@ images:
61
61
62
62
- name : agent-template-ubuntu-s3
63
63
task_type : dockerfile_template
64
- tags : ["ubuntu", "release"]
64
+ tags : [ "ubuntu", "release" ]
65
65
distro : ubuntu
66
66
67
67
inputs :
@@ -74,7 +74,7 @@ images:
74
74
- name : agent-context-ubuntu-release
75
75
task_type : docker_build
76
76
dockerfile : scripts/dev/templates/agent/Dockerfile.builder
77
- tags : ["ubuntu", "release"]
77
+ tags : [ "ubuntu", "release" ]
78
78
buildargs :
79
79
agent_version : $(inputs.params.agent_version)
80
80
tools_version : $(inputs.params.tools_version)
@@ -90,7 +90,7 @@ images:
90
90
91
91
- name : agent-ubuntu-release
92
92
task_type : docker_build
93
- tags : ["ubuntu", "release"]
93
+ tags : [ "ubuntu", "release" ]
94
94
distro : ubuntu
95
95
96
96
dockerfile : scripts/dev/templates/agent/Dockerfile.ubuntu-$(inputs.params.version_id)
@@ -122,7 +122,7 @@ images:
122
122
- name : agent-ubi-context
123
123
task_type : docker_build
124
124
dockerfile : scripts/dev/templates/agent/Dockerfile.builder
125
- tags : ["ubi"]
125
+ tags : [ "ubi" ]
126
126
buildargs :
127
127
agent_version : $(inputs.params.agent_version)
128
128
tools_version : $(inputs.params.tools_version)
@@ -139,14 +139,14 @@ images:
139
139
- name : agent-template-ubi
140
140
task_type : dockerfile_template
141
141
distro : ubi
142
- tags : ["ubi"]
142
+ tags : [ "ubi" ]
143
143
144
144
output :
145
145
- dockerfile : scripts/dev/templates/agent/Dockerfile.ubi-$(inputs.params.version_id)
146
146
147
147
- name : agent-ubi-build
148
148
task_type : docker_build
149
- tags : ["ubi"]
149
+ tags : [ "ubi" ]
150
150
151
151
dockerfile : scripts/dev/templates/agent/Dockerfile.ubi-$(inputs.params.version_id)
152
152
@@ -165,7 +165,7 @@ images:
165
165
166
166
- name : agent-template-ubi-s3
167
167
task_type : dockerfile_template
168
- tags : ["ubi", "release"]
168
+ tags : [ "ubi", "release" ]
169
169
distro : ubi
170
170
171
171
inputs :
@@ -177,7 +177,7 @@ images:
177
177
- name : agent-context-ubi-release
178
178
task_type : docker_build
179
179
dockerfile : scripts/dev/templates/agent/Dockerfile.builder
180
- tags : ["ubi", "release"]
180
+ tags : [ "ubi", "release" ]
181
181
buildargs :
182
182
agent_version : $(inputs.params.agent_version)
183
183
tools_version : $(inputs.params.tools_version)
@@ -193,7 +193,7 @@ images:
193
193
194
194
- name : agent-ubi-release
195
195
task_type : docker_build
196
- tags : ["ubi", "release"]
196
+ tags : [ "ubi", "release" ]
197
197
dockerfile : scripts/dev/templates/agent/Dockerfile.ubi-$(inputs.params.version_id)
198
198
199
199
buildargs :
@@ -210,6 +210,7 @@ images:
210
210
- name : readiness-probe-init
211
211
vars :
212
212
context : .
213
+ template_context : scripts/dev/templates/readiness
213
214
214
215
inputs :
215
216
- readiness_probe_image
@@ -220,7 +221,7 @@ images:
220
221
- name : readiness-init-context-build
221
222
task_type : docker_build
222
223
dockerfile : scripts/dev/templates/readiness/Dockerfile.builder
223
- tags : ["readiness-probe"]
224
+ tags : [ "readiness-probe", "ubi" ]
224
225
labels :
225
226
quay.expires-after : 48h
226
227
@@ -231,17 +232,29 @@ images:
231
232
- registry : $(inputs.params.registry)/$(inputs.params.readiness_probe_image_dev)
232
233
tag : $(inputs.params.version_id)-context
233
234
235
+ - name : readiness-template-ubi
236
+ task_type : dockerfile_template
237
+ tags : [ "ubi" ]
238
+ template_file_extension : readiness
239
+
240
+ inputs :
241
+ - base_image
242
+
243
+ output :
244
+ - dockerfile : scripts/dev/templates/readiness/Dockerfile.readiness-$(inputs.params.version_id)
245
+
234
246
- name : readiness-init-build
235
247
task_type : docker_build
236
- dockerfile : scripts/dev/templates/readiness/Dockerfile.readiness
237
-
238
- labels :
239
- quay.expires-after : 48h
248
+ tags : [ "readiness-probe", "ubi" ]
249
+ dockerfile : scripts/dev/templates/readiness/Dockerfile.readiness-$(inputs.params.version_id)
240
250
241
- tags : ["readiness-probe"]
242
251
buildargs :
243
252
imagebase : $(inputs.params.registry)/$(inputs.params.readiness_probe_image_dev):$(inputs.params.version_id)-context
244
253
254
+
255
+ labels :
256
+ quay.expires-after : 48h
257
+
245
258
output :
246
259
- registry : $(inputs.params.registry)/$(inputs.params.readiness_probe_image_dev)
247
260
tag : $(inputs.params.version_id)
@@ -251,7 +264,7 @@ images:
251
264
- name : readiness-init-context-release
252
265
task_type : docker_build
253
266
dockerfile : scripts/dev/templates/readiness/Dockerfile.builder
254
- tags : ["readiness-probe", "release"]
267
+ tags : [ "readiness-probe", "release" , "ubi" ]
255
268
256
269
labels :
257
270
quay.expires-after : Never
@@ -261,15 +274,28 @@ images:
261
274
262
275
inputs :
263
276
- release_version
277
+ - builder_image
264
278
265
279
output :
266
280
- registry : $(inputs.params.registry)/$(inputs.params.readiness_probe_image)
267
281
tag : $(inputs.params.release_version)-context
268
282
283
+ - name : readiness-template-release
284
+ task_type : dockerfile_template
285
+ tags : [ "readiness-probe", "release", "ubi" ]
286
+ template_file_extension : readiness
287
+ inputs :
288
+ - base_image
289
+ - release_version
290
+
291
+ output :
292
+ - dockerfile : scripts/dev/templates/readiness/Dockerfile.readiness-$(inputs.params.release_version)
293
+ - dockerfile : $(inputs.params.s3_bucket)/mongodb-readiness/$(inputs.params.release_version)/ubi/Dockerfile
294
+
269
295
- name : readiness-init-build-release
270
296
task_type : docker_build
271
- dockerfile : scripts/dev/templates/readiness/Dockerfile.readiness
272
- tags : ["readiness-probe", "release"]
297
+ dockerfile : scripts/dev/templates/readiness/Dockerfile.readiness-$(inputs.params.release_version)
298
+ tags : [ "readiness-probe", "release" , "ubi" ]
273
299
274
300
buildargs :
275
301
imagebase : $(inputs.params.registry)/$(inputs.params.readiness_probe_image):$(inputs.params.release_version)-context
@@ -278,6 +304,7 @@ images:
278
304
quay.expires-after : Never
279
305
280
306
inputs :
307
+ - base_image
281
308
- release_version
282
309
283
310
output :
@@ -287,6 +314,7 @@ images:
287
314
- name : version-post-start-hook-init
288
315
vars :
289
316
context : .
317
+ template_context : scripts/dev/templates/versionhook
290
318
291
319
inputs :
292
320
- version_post_start_hook_image
@@ -297,7 +325,7 @@ images:
297
325
- name : version-post-start-hook-init-context-build
298
326
task_type : docker_build
299
327
dockerfile : scripts/dev/templates/versionhook/Dockerfile.builder
300
- tags : ["post-start-hook"]
328
+ tags : [ "post-start-hook", "ubi" ]
301
329
302
330
buildargs :
303
331
builder_image : $(inputs.params.builder_image)
@@ -309,10 +337,22 @@ images:
309
337
- registry : $(inputs.params.registry)/$(inputs.params.version_post_start_hook_image_dev)
310
338
tag : $(inputs.params.version_id)-context
311
339
340
+ - name : version-post-start-hook-template-ubi
341
+ task_type : dockerfile_template
342
+ tags : [ "ubi" ]
343
+ template_file_extension : versionhook
344
+
345
+ inputs :
346
+ - base_image
347
+
348
+ output :
349
+ - dockerfile : scripts/dev/templates/versionhook/Dockerfile.versionhook-$(inputs.params.version_id)
350
+
312
351
- name : version-post-start-hook-init-build
313
352
task_type : docker_build
314
- dockerfile : scripts/dev/templates/versionhook/Dockerfile.versionhook
315
- tags : ["post-start-hook"]
353
+ dockerfile : scripts/dev/templates/versionhook/Dockerfile.versionhook-$(inputs.params.version_id)
354
+ tags : [ "post-start-hook", "ubi" ]
355
+
316
356
buildargs :
317
357
imagebase : $(inputs.params.registry)/$(inputs.params.version_post_start_hook_image_dev):$(inputs.params.version_id)-context
318
358
@@ -328,7 +368,7 @@ images:
328
368
- name : version-post-start-hook-init-context-release
329
369
task_type : docker_build
330
370
dockerfile : scripts/dev/templates/versionhook/Dockerfile.builder
331
- tags : ["release", "post-start-hook"]
371
+ tags : [ "release", "post-start-hook", "ubi", ]
332
372
333
373
labels :
334
374
quay.expires-after : Never
@@ -338,24 +378,39 @@ images:
338
378
339
379
inputs :
340
380
- release_version
381
+ - builder_image
341
382
342
383
output :
343
384
- registry : $(inputs.params.registry)/$(inputs.params.version_post_start_hook_image)
344
385
tag : $(inputs.params.release_version)-context
345
386
387
+ - name : versionhook-template-release
388
+ task_type : dockerfile_template
389
+ tags : [ "post-start-hook", "release", "ubi" ]
390
+ template_file_extension : versionhook
391
+ inputs :
392
+ - base_image
393
+ - release_version
394
+
395
+ output :
396
+ - dockerfile : scripts/dev/templates/versionhook/Dockerfile.versionhook-$(inputs.params.release_version)
397
+ - dockerfile : $(inputs.params.s3_bucket)/mongodb-versionhook/$(inputs.params.release_version)/ubi/Dockerfile
398
+
346
399
- name : version-post-start-hook-init-build-release
347
400
task_type : docker_build
348
- dockerfile : scripts/dev/templates/versionhook/Dockerfile.versionhook
349
- tags : ["release", "post-start-hook"]
401
+ dockerfile : scripts/dev/templates/versionhook/Dockerfile.versionhook-$(inputs.params.release_version)
402
+ tags : [ "release", "post-start-hook", "ubi" ]
403
+
350
404
buildargs :
351
405
imagebase : $(inputs.params.registry)/$(inputs.params.version_post_start_hook_image):$(inputs.params.release_version)-context
352
406
353
407
labels :
354
408
quay.expires-after : Never
355
409
356
410
inputs :
411
+ - base_image
357
412
- release_version
358
413
359
414
output :
360
415
- registry : $(inputs.params.registry)/$(inputs.params.version_post_start_hook_image)
361
- tag : $(inputs.params.release_version)
416
+ tag : $(inputs.params.release_version)
0 commit comments