11
11
description : Build Ubuntu 24.04 Noble
12
12
type : boolean
13
13
default : true
14
+ ubuntu-jammy :
15
+ description : Build Ubuntu 22.04 Jammy
16
+ type : boolean
17
+ default : False
14
18
runner_env :
15
19
description : Which cloud to run on?
16
20
type : choice
@@ -294,7 +298,8 @@ jobs:
294
298
kayobe playbook run \
295
299
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
296
300
-e local_image_path="/opt/kayobe/images/overcloud-rocky-9/overcloud-rocky-9.qcow2" \
297
- -e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }}
301
+ -e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }} \
302
+ -e cpu-platform=${{ env.overcloud_dib_architecture }}
298
303
env :
299
304
CLOUDS_YAML : ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
300
305
OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
@@ -363,7 +368,8 @@ jobs:
363
368
kayobe playbook run \
364
369
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
365
370
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.qcow2" \
366
- -e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }}
371
+ -e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }} \
372
+ -e cpu-platform=${{ env.overcloud_dib_architecture }}
367
373
env :
368
374
CLOUDS_YAML : ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
369
375
OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
@@ -402,7 +408,7 @@ jobs:
402
408
src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
403
409
-e artifact_path=/opt/kayobe/images/overcloud-ubuntu-noble \
404
410
-e artifact_tag=${{ steps.host_image_tag.outputs.host_image_tag }} \
405
- -e artifact_type=" kayobe-images" \
411
+ -e artifact_type=kayobe-images/${{ inputs.cpu-platform-architecture }} \
406
412
-e file_regex="*.qcow2" \
407
413
-e os_distribution="ubuntu" \
408
414
-e os_release="noble"
@@ -417,7 +423,8 @@ jobs:
417
423
kayobe playbook run \
418
424
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
419
425
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-noble/overcloud-ubuntu-noble.qcow2" \
420
- -e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }}
426
+ -e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }} \
427
+ -e cpu-platform=${{ env.overcloud_dib_architecture }}
421
428
env :
422
429
CLOUDS_YAML : ${{ secrets.CLOUDS_YAML }}
423
430
OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
@@ -431,7 +438,8 @@ jobs:
431
438
kayobe playbook run \
432
439
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
433
440
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-noble/overcloud-ubuntu-noble.qcow2" \
434
- -e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }}
441
+ -e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }} \
442
+ -e cpu-platform=${{ env.overcloud_dib_architecture }}
435
443
env :
436
444
CLOUDS_YAML : ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
437
445
OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
0 commit comments