Skip to content

Commit 2ac0387

Browse files
committed
Remove Ubuntu Jammy image build.
1 parent 38ad72a commit 2ac0387

File tree

2 files changed

+8
-82
lines changed

2 files changed

+8
-82
lines changed

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

Lines changed: 7 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ 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
1814
runner_env:
1915
description: Which cloud to run on?
2016
type: choice
@@ -44,7 +40,7 @@ env:
4440
KAYOBE_ENVIRONMENT: ci-builder
4541
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
4642
overcloud_dib_architecture: ${{ inputs.cpu-platform-architecture == 'x86_64' && 'amd64' || 'arm64' }}
47-
pulp_artifact_path: ${{ inputs.cpu-platform-architecture == 'x86_64' && 'kayobe-images' || 'kayobe-images/aarch64' }}
43+
pulp_artifact_type: ${{ inputs.cpu-platform-architecture == 'x86_64' && 'kayobe-images' || 'kayobe-images/aarch64' }}
4844
jobs:
4945
runner-selection:
5046
uses: ./.github/workflows/runner-selector.yml
@@ -269,7 +265,7 @@ jobs:
269265
src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
270266
-e artifact_path=/opt/kayobe/images/overcloud-rocky-9 \
271267
-e artifact_tag=${{ steps.host_image_tag.outputs.host_image_tag }} \
272-
-e artifact_type=${{ env.pulp_artifact_path }} \
268+
-e artifact_type=${{ env.pulp_artifact_type }} \
273269
-e file_regex="*.qcow2" \
274270
-e os_distribution="rocky" \
275271
-e os_release="9"
@@ -285,7 +281,7 @@ jobs:
285281
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
286282
-e local_image_path="/opt/kayobe/images/overcloud-rocky-9/overcloud-rocky-9.qcow2" \
287283
-e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }} \
288-
-e cpu-platform=${{ env.overcloud_dib_architecture }}
284+
-e cpu_platform=${{ env.overcloud_dib_architecture }}
289285
env:
290286
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML }}
291287
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
@@ -300,83 +296,13 @@ jobs:
300296
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
301297
-e local_image_path="/opt/kayobe/images/overcloud-rocky-9/overcloud-rocky-9.qcow2" \
302298
-e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }} \
303-
-e cpu-platform=${{ env.overcloud_dib_architecture }}
299+
-e cpu_platform=${{ env.overcloud_dib_architecture }}
304300
env:
305301
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
306302
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
307303
OS_APPLICATION_CREDENTIAL_SECRET: ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_OTHER_CLOUD }}
308304
if: inputs.rocky9 && steps.build_rocky_9.outcome == 'success'
309305

310-
- name: Build an Ubuntu Jammy 22.04 overcloud host image
311-
id: build_ubuntu_jammy
312-
continue-on-error: true
313-
run: |
314-
source venvs/kayobe/bin/activate &&
315-
source src/kayobe-config/kayobe-env --environment ci-builder &&
316-
kayobe overcloud host image build --force-rebuild \
317-
-e os_distribution="ubuntu" \
318-
-e os_release="jammy" \
319-
-e stackhpc_overcloud_dib_name=overcloud-ubuntu-jammy
320-
env:
321-
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
322-
if: inputs.ubuntu-jammy
323-
324-
- name: Show last error logs
325-
continue-on-error: true
326-
run: |
327-
source venvs/kayobe/bin/activate &&
328-
source src/kayobe-config/kayobe-env --environment ci-builder &&
329-
kayobe seed host command run --command "tail -200 /opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.stdout" --show-output
330-
env:
331-
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
332-
if: steps.build_ubuntu_jammy.outcome == 'failure'
333-
334-
- name: Upload Ubuntu Jammy 22.04 overcloud host image to Ark
335-
run: |
336-
source venvs/kayobe/bin/activate &&
337-
source src/kayobe-config/kayobe-env --environment ci-builder &&
338-
kayobe playbook run \
339-
src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
340-
-e artifact_path=/opt/kayobe/images/overcloud-ubuntu-jammy \
341-
-e artifact_tag=${{ steps.host_image_tag.outputs.host_image_tag }} \
342-
-e artifact_type=${{ env.pulp_artifact_path }} \
343-
-e file_regex="*.qcow2" \
344-
-e os_distribution="ubuntu" \
345-
-e os_release="jammy"
346-
env:
347-
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
348-
if: inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
349-
350-
- name: Upload Ubuntu Jammy overcloud host image to current Dev Cloud (SMS/Leafcloud)
351-
run: |
352-
source venvs/kayobe/bin/activate &&
353-
source src/kayobe-config/kayobe-env --environment ci-builder &&
354-
kayobe playbook run \
355-
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
356-
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.qcow2" \
357-
-e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }} \
358-
-e cpu-platform=${{ env.overcloud_dib_architecture }}
359-
env:
360-
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML }}
361-
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
362-
OS_APPLICATION_CREDENTIAL_SECRET: ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
363-
if: inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
364-
365-
- name: Upload Ubuntu Jammy overcloud host image to other Dev Cloud (Leafcloud/SMS)
366-
run: |
367-
source venvs/kayobe/bin/activate &&
368-
source src/kayobe-config/kayobe-env --environment ci-builder &&
369-
kayobe playbook run \
370-
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
371-
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.qcow2" \
372-
-e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }} \
373-
-e cpu-platform=${{ env.overcloud_dib_architecture }}
374-
env:
375-
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
376-
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
377-
OS_APPLICATION_CREDENTIAL_SECRET: ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_OTHER_CLOUD }}
378-
if: inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
379-
380306
- name: Build an Ubuntu Noble 24.04 overcloud host image
381307
id: build_ubuntu_noble
382308
continue-on-error: true
@@ -409,7 +335,7 @@ jobs:
409335
src/kayobe-config/etc/kayobe/ansible/pulp-artifact-upload.yml \
410336
-e artifact_path=/opt/kayobe/images/overcloud-ubuntu-noble \
411337
-e artifact_tag=${{ steps.host_image_tag.outputs.host_image_tag }} \
412-
-e artifact_type=${{ env.pulp_artifact_path }} \
338+
-e artifact_type=${{ env.pulp_artifact_type }} \
413339
-e file_regex="*.qcow2" \
414340
-e os_distribution="ubuntu" \
415341
-e os_release="noble"
@@ -425,7 +351,7 @@ jobs:
425351
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
426352
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-noble/overcloud-ubuntu-noble.qcow2" \
427353
-e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }} \
428-
-e cpu-platform=${{ env.overcloud_dib_architecture }}
354+
-e cpu_platform=${{ env.overcloud_dib_architecture }}
429355
env:
430356
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML }}
431357
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
@@ -440,7 +366,7 @@ jobs:
440366
src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
441367
-e local_image_path="/opt/kayobe/images/overcloud-ubuntu-noble/overcloud-ubuntu-noble.qcow2" \
442368
-e image_name=overcloud-ubuntu-noble-${{ steps.host_image_tag.outputs.host_image_tag }} \
443-
-e cpu-platform=${{ env.overcloud_dib_architecture }}
369+
-e cpu_platform=${{ env.overcloud_dib_architecture }}
444370
env:
445371
CLOUDS_YAML: ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
446372
OS_APPLICATION_CREDENTIAL_ID: ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}

etc/kayobe/ansible/openstack-host-image-upload.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
hosts: seed
77
vars:
88
local_image_path: /opt/kayobe/images/overcloud-{{ os_distribution }}-{{ os_release }}/overcloud-{{ os_distribution }}-{{ os_release }}.qcow2
9-
image_name: overcloud-{{ os_distribution }}-{{ os_release }}-{{ cpu-platform }}
9+
image_name: overcloud-{{ os_distribution }}-{{ os_release }}-{{ cpu_platform }}
1010
tasks:
1111
- name: Upload image to Glance
1212
block:

0 commit comments

Comments
 (0)