@@ -264,7 +264,7 @@ jobs:
264
264
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
265
265
if : inputs.rocky9 && steps.build_rocky_9.outcome == 'success'
266
266
267
- - name : Upload Rocky Linux 9 overcloud host image to Dev Cloud
267
+ - name : Upload Rocky Linux 9 overcloud host image to current Dev Cloud (SMS/Leafcloud)
268
268
run : |
269
269
source venvs/kayobe/bin/activate &&
270
270
source src/kayobe-config/kayobe-env --environment ci-builder &&
@@ -278,6 +278,20 @@ jobs:
278
278
OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
279
279
if : inputs.rocky9 && steps.build_rocky_9.outcome == 'success'
280
280
281
+ - name : Upload Rocky Linux 9 overcloud host image to other Dev Cloud (Leafcloud/SMS)
282
+ run : |
283
+ source venvs/kayobe/bin/activate &&
284
+ source src/kayobe-config/kayobe-env --environment ci-builder &&
285
+ kayobe playbook run \
286
+ src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
287
+ -e local_image_path="/opt/kayobe/images/overcloud-rocky-9/overcloud-rocky-9.qcow2" \
288
+ -e image_name=overcloud-rocky-9-${{ steps.host_image_tag.outputs.host_image_tag }}
289
+ env :
290
+ CLOUDS_YAML : ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
291
+ OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
292
+ OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_OTHER_CLOUD }}
293
+ if : inputs.rocky9 && steps.build_rocky_9.outcome == 'success'
294
+
281
295
- name : Build an Ubuntu Jammy 22.04 overcloud host image
282
296
id : build_ubuntu_jammy
283
297
continue-on-error : true
@@ -318,7 +332,7 @@ jobs:
318
332
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
319
333
if : inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
320
334
321
- - name : Upload Ubuntu Jammy overcloud host image to Dev Cloud
335
+ - name : Upload Ubuntu Jammy overcloud host image to current Dev Cloud (SMS/Leafcloud)
322
336
run : |
323
337
source venvs/kayobe/bin/activate &&
324
338
source src/kayobe-config/kayobe-env --environment ci-builder &&
@@ -332,6 +346,20 @@ jobs:
332
346
OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
333
347
if : inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
334
348
349
+ - name : Upload Ubuntu Jammy overcloud host image to other Dev Cloud (Leafcloud/SMS)
350
+ run : |
351
+ source venvs/kayobe/bin/activate &&
352
+ source src/kayobe-config/kayobe-env --environment ci-builder &&
353
+ kayobe playbook run \
354
+ src/kayobe-config/etc/kayobe/ansible/openstack-host-image-upload.yml \
355
+ -e local_image_path="/opt/kayobe/images/overcloud-ubuntu-jammy/overcloud-ubuntu-jammy.qcow2" \
356
+ -e image_name=overcloud-ubuntu-jammy-${{ steps.host_image_tag.outputs.host_image_tag }}
357
+ env :
358
+ CLOUDS_YAML : ${{ secrets.CLOUDS_YAML_OTHER_CLOUD }}
359
+ OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID_OTHER_CLOUD }}
360
+ OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET_OTHER_CLOUD }}
361
+ if : inputs.ubuntu-jammy && steps.build_ubuntu_jammy.outcome == 'success'
362
+
335
363
- name : Copy logs back
336
364
continue-on-error : true
337
365
run : |
0 commit comments