Allow streaming raw partition images

This change removes the safeguard that prevented the partition images
from being converted to the raw format when HTTP is used as a source.

Story: #2003809
Task: #26567
Change-Id: If43ca82a830e416596dc751256d0a3bcce4a5630
Depends-On: https://review.openstack.org/#/c/605707/
This commit is contained in:
Dmitry Tantsur 2018-10-12 13:50:59 +02:00
parent 1cdc13c61e
commit 1c5f9aea33
3 changed files with 8 additions and 3 deletions

View File

@ -1098,8 +1098,7 @@ def direct_deploy_should_convert_raw_image(node):
:returns: Boolean, whether the direct deploy interface should convert
image to raw.
"""
iwdi = node.driver_internal_info.get('is_whole_disk_image')
return CONF.force_raw_images and CONF.agent.stream_raw_images and iwdi
return CONF.force_raw_images and CONF.agent.stream_raw_images
@image_cache.cleanup(priority=50)

View File

@ -1753,7 +1753,7 @@ class AgentMethodsTestCase(db_base.DbTestCase):
internal_info = self.node.driver_internal_info
internal_info['is_whole_disk_image'] = False
self.node.driver_internal_info = internal_info
self.assertFalse(
self.assertTrue(
utils.direct_deploy_should_convert_raw_image(self.node))

View File

@ -0,0 +1,6 @@
---
features:
- |
Allows streaming raw partition images to the ramdisk when using the
``direct`` deploy interface. Requires **ironic-python-agent** from
the Stein release series.