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
@@ -295,6 +299,7 @@ jobs:
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
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 }}
@@ -364,6 +369,7 @@ jobs:
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
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"
@@ -418,6 +424,7 @@ jobs:
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
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 }}
@@ -432,6 +439,7 @@ jobs:
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
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