James E. Blair 6736ee2251 Add image build jobs
Depends-On: https://review.opendev.org/940561

Change-Id: I691fafc25b377d812d002fae34aef2e0bc8e552a
2025-01-31 15:24:22 -08:00

28 lines
1.2 KiB
YAML

- name: Compress image
when: "upload_image_format in ['raw', 'vhd']"
command: zstd '{{ build_diskimage_image_root }}/{{ build_diskimage_image_name }}.{{ upload_image_format }}'
- name: Set extension
when: "upload_image_format in ['raw', 'vhd']"
set_fact:
upload_image_extension: '{{ upload_image_format }}.zst'
- name: Set extension
when: "upload_image_format not in ['raw', 'vhd']"
set_fact:
upload_image_extension: '{{ upload_image_format }}'
- name: Upload image
no_log: true
include_role:
name: image-upload-swift
vars:
cloud:
auth_type: 'v3applicationcredential'
auth:
auth_url: 'https://keystone.api.sjc3.rackspacecloud.com/v3'
application_credential_id: '{{ image_upload_secret.application_credential_id }}'
application_credential_secret: '{{ image_upload_secret.application_credential_secret }}'
user_domain_name: rackspace_cloud_domain
container: images-1f49951f5beb
filename: '{{ build_diskimage_image_root }}/{{ build_diskimage_image_name }}.{{ upload_image_extension }}'
name: '{{ zuul.build }}-{{ build_diskimage_image_name }}.{{ upload_image_extension }}'
delete_after: 259200