Use whole disk images in libvirt deploy

This changes libvirt jobs to use whole disk images while still using tar
images for the undercloud base.

Change-Id: I741065c9a0c33a18c9c1f3ba4f49d0568b4827c5
This commit is contained in:
Rafael Castillo 2022-03-15 14:52:08 -07:00
parent 292c69973c
commit 5244ff8f47
2 changed files with 19 additions and 2 deletions

View File

@ -3,13 +3,13 @@ distro_ver: centos9
dlrn_hash_tag: current-tripleo
docker_image_tag: "{{ dlrn_hash|default(dlrn_hash_tag) }}"
dlrn_baseurl: "https://trunk.rdoproject.org/{{ distro_ver }}-{{ release }}"
overcloud_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/overcloud-full.tar"
ipa_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/ironic-python-agent.tar"
docker_registry_host: trunk.registry.rdoproject.org
docker_registry_namespace: tripleomastercentos9
overcloud_as_undercloud: true
whole_disk_images: true
update_images: true
libvirt_session_socket: virtqemud-sock
@ -26,10 +26,20 @@ overcloud_image_type: >-
{%- else -%}
tar
{%- endif -%}
overcloud_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/{{ overcloud_image }}.{{ overcloud_image_type }}"
# overcloud-hardened-uefi full can't currently be used as undercloud base
undercloud_base_image: overcloud_full
undercloud_base_image_type: tar
undercloud_base_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/{{ undercloud_base_image }}.{{ undercloud_base_image_type }}"
images:
- name: "{{ overcloud_image }}"
url: "{{ overcloud_image_url }}"
type: "{{ overcloud_image_type }}"
- name: "{{ undercloud_base_image }}"
url: "{{ undercloud_base_image_url }}"
type: "{{ undercloud_base_image_type }}"
- name: ipa_images
url: "{{ ipa_image_url }}"
type: tar

View File

@ -3,13 +3,13 @@ distro_ver: centos9
dlrn_hash_tag: current-tripleo
docker_image_tag: "{{ dlrn_hash|default(dlrn_hash_tag) }}"
dlrn_baseurl: "https://trunk.rdoproject.org/{{ distro_ver }}-{{ release }}"
overcloud_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/overcloud-full.tar"
ipa_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/ironic-python-agent.tar"
docker_registry_host: trunk.registry.rdoproject.org
docker_registry_namespace: tripleowallabycentos9
overcloud_as_undercloud: true
whole_disk_images: true
update_images: true
libvirt_session_socket: virtqemud-sock
@ -26,6 +26,13 @@ overcloud_image_type: >-
{%- else -%}
tar
{%- endif -%}
overcloud_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/{{ overcloud_image }}.{{ overcloud_image_type }}"
# overcloud-hardened-uefi full can't currently be used as undercloud base
undercloud_base_image: overcloud_full
undercloud_base_image_type: tar
undercloud_base_image_url: "https://images.rdoproject.org/{{ distro_ver }}/{{ release }}/rdo_trunk/{{ dlrn_hash|default(dlrn_hash_tag) }}/{{ undercloud_base_image }}.{{ undercloud_base_image_type }}"
images:
- name: "{{ overcloud_image }}"
url: "{{ overcloud_image_url }}"