Skip to content

Commit bb8de89

Browse files
committed
Add Ubuntu Noble build
1 parent 3d8cd8c commit bb8de89

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/overcloud-host-image-build.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ on:
1111
description: Build Ubuntu 24.04 Noble
1212
type: boolean
1313
default: true
14+
ubuntu-jammy:
15+
description: Build Ubuntu 22.04 Jammy
16+
type: boolean
17+
default: False
1418
runner_env:
1519
description: Which cloud to run on?
1620
type: choice
@@ -295,6 +299,7 @@ jobs:
295299
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
296300
-e local_image_path="/opt/kayobe/images/overcloud-rocky-9/overcloud-rocky-9.qcow2" \
297301
-e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }}
302+
-e cpu-platform=${{ env.overcloud_dib_architecture }}
298303
env:
299304
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
300305
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
@@ -364,6 +369,7 @@ jobs:
364369
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
365370
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.qcow2" \
366371
-e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }}
372+
-e cpu-platform=${{ env.overcloud_dib_architecture }}
367373
env:
368374
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
369375
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
@@ -402,7 +408,7 @@ jobs:
402408
src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
403409
-e artifact_path=/opt/kayobe/images/overcloud-ubuntu-noble \
404410
-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 }} \
406412
-e file_regex="*.qcow2" \
407413
-e os_distribution="ubuntu" \
408414
-e os_release="noble"
@@ -418,6 +424,7 @@ jobs:
418424
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
419425
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-noble/overcloud-ubuntu-noble.qcow2" \
420426
-e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }}
427+
-e cpu-platform=${{ env.overcloud_dib_architecture }}
421428
env:
422429
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML }}
423430
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
@@ -432,6 +439,7 @@ jobs:
432439
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
433440
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-noble/overcloud-ubuntu-noble.qcow2" \
434441
-e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }}
442+
-e cpu-platform=${{ env.overcloud_dib_architecture }}
435443
env:
436444
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
437445
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}

0 commit comments

Comments
 (0)