7
7
description : Build Rocky Linux 9
8
8
type : boolean
9
9
default : true
10
- ubuntu-jammy :
11
- description : Build Ubuntu 22.04 Jammy
12
- type : boolean
13
- default : true
14
10
ubuntu-noble :
15
11
description : Build Ubuntu 24.04 Noble
16
12
type : boolean
@@ -216,65 +212,6 @@ jobs:
216
212
env :
217
213
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
218
214
219
- - name : Build a Ubuntu 22.04 Jammy IPA image
220
- id : build_ubuntu_jammy_ipa
221
- continue-on-error : true
222
- run : |
223
- source venvs/kayobe/bin/activate &&
224
- source src/kayobe-config/kayobe-env --environment ci-builder &&
225
- kayobe overcloud deployment image build --force-rebuild \
226
- -e os_distribution="ubuntu" \
227
- -e os_release="jammy" \
228
- -e ipa_ci_builder_distribution="ubuntu" \
229
- -e ipa_ci_builder_release="jammy"
230
- env :
231
- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
232
- if : inputs.ubuntu-jammy
233
-
234
- - name : Show last error logs
235
- continue-on-error : true
236
- run : |
237
- source venvs/kayobe/bin/activate &&
238
- source src/kayobe-config/kayobe-env --environment ci-builder &&
239
- kayobe seed host command run --command "tail -200 /opt/kayobe/images/ipa/ipa.stdout" --show-output
240
- env :
241
- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
242
- if : steps.build_ubuntu_jammy_ipa.outcome == 'failure'
243
-
244
- - name : Upload Ubuntu 22.04 Jammy IPA kernel image to Ark
245
- run : |
246
- source venvs/kayobe/bin/activate &&
247
- source src/kayobe-config/kayobe-env --environment ci-builder &&
248
- kayobe playbook run \
249
- src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
250
- -e artifact_path=/opt/kayobe/images/ipa \
251
- -e artifact_type=ipa-images \
252
- -e artifact_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
253
- -e os_distribution="ubuntu" \
254
- -e os_release="jammy" \
255
- -e file_regex='*.kernel' \
256
- -e upload_checksum=true
257
- env :
258
- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
259
- if : inputs.ubuntu-jammy && steps.build_ubuntu_jammy_ipa.outcome == 'success'
260
-
261
- - name : Upload Ubuntu 22.04 Jammy IPA ramdisk image to Ark
262
- run : |
263
- source venvs/kayobe/bin/activate &&
264
- source src/kayobe-config/kayobe-env --environment ci-builder &&
265
- kayobe playbook run \
266
- src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
267
- -e artifact_path=/opt/kayobe/images/ipa \
268
- -e artifact_type=ipa-images \
269
- -e artifact_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
270
- -e os_distribution="ubuntu" \
271
- -e os_release="jammy" \
272
- -e file_regex='*.initramfs' \
273
- -e upload_checksum=true
274
- env :
275
- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
276
- if : inputs.ubuntu-jammy && steps.build_ubuntu_jammy_ipa.outcome == 'success'
277
-
278
215
- name : Build a Ubuntu 24.04 Noble IPA image
279
216
id : build_ubuntu_noble_ipa
280
217
continue-on-error : true
@@ -311,8 +248,7 @@ jobs:
311
248
-e artifact_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
312
249
-e os_distribution="ubuntu" \
313
250
-e os_release="noble" \
314
- -e file_regex='*.kernel' \
315
- -e upload_checksum=true
251
+ -e file_regex='*.kernel'
316
252
env :
317
253
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
318
254
if : inputs.ubuntu-noble && steps.build_ubuntu_noble_ipa.outcome == 'success'
@@ -328,8 +264,7 @@ jobs:
328
264
-e artifact_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
329
265
-e os_distribution="ubuntu" \
330
266
-e os_release="noble" \
331
- -e file_regex='*.initramfs' \
332
- -e upload_checksum=true
267
+ -e file_regex='*.initramfs'
333
268
env :
334
269
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
335
270
if : inputs.ubuntu-noble && steps.build_ubuntu_noble_ipa.outcome == 'success'
@@ -370,8 +305,7 @@ jobs:
370
305
-e artifact_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
371
306
-e os_distribution="rocky" \
372
307
-e os_release="9" \
373
- -e file_regex='*.kernel' \
374
- -e upload_checksum=true
308
+ -e file_regex='*.kernel'
375
309
env :
376
310
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
377
311
if : inputs.rocky9 && steps.build_rocky_9_ipa.outcome == 'success'
@@ -387,8 +321,7 @@ jobs:
387
321
-e artifact_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
388
322
-e os_distribution="rocky" \
389
323
-e os_release="9" \
390
- -e file_regex='*.initramfs' \
391
- -e upload_checksum=true
324
+ -e file_regex='*.initramfs'
392
325
env :
393
326
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
394
327
if : inputs.rocky9 && steps.build_rocky_9_ipa.outcome == 'success'
@@ -411,7 +344,6 @@ jobs:
411
344
echo "Builds failed. See workflow artifacts for details." &&
412
345
exit 1
413
346
if : steps.build_rocky_9_ipa.outcome == 'failure' ||
414
- steps.build_ubuntu_jammy_ipa.outcome == 'failure' ||
415
347
steps.build_ubuntu_noble_ipa.outcome == 'failure'
416
348
417
349
- name : Destroy
0 commit comments