Merge "Add ploop to supported disk_formats"

This commit is contained in:
Jenkins 2017-01-09 19:21:49 +00:00 committed by Gerrit Code Review
commit 33f943b2f7
9 changed files with 24 additions and 7 deletions

View File

@ -72,7 +72,8 @@
"raw", "raw",
"qcow2", "qcow2",
"vdi", "vdi",
"iso" "iso",
"ploop"
], ],
"type": [ "type": [
"null", "null",

View File

@ -93,7 +93,8 @@
"raw", "raw",
"qcow2", "qcow2",
"vdi", "vdi",
"iso" "iso",
"ploop"
], ],
"type": [ "type": [
"null", "null",

View File

@ -1699,4 +1699,4 @@ done by setting the ``disk_formats`` parameter which is found in the
* ``disk_formats=<Comma separated list of disk formats>`` * ``disk_formats=<Comma separated list of disk formats>``
Optional. Default: ``ami,ari,aki,vhd,vmdk,raw,qcow2,vdi,iso`` Optional. Default: ``ami,ari,aki,vhd,vmdk,raw,qcow2,vdi,iso,ploop``

View File

@ -59,6 +59,10 @@ You can set your image's disk format to one of the following:
An archive format for the data contents of an optical disc (e.g. CDROM). An archive format for the data contents of an optical disc (e.g. CDROM).
* **ploop**
A disk format supported and used by Virtuozzo to run OS Containers
* **qcow2** * **qcow2**
A disk format supported by the QEMU emulator that can expand dynamically and A disk format supported by the QEMU emulator that can expand dynamically and

View File

@ -514,7 +514,7 @@ The list of metadata headers that Glance accepts are listed below.
This header is required, unless reserving an image. Valid values are one of This header is required, unless reserving an image. Valid values are one of
``aki``, ``ari``, ``ami``, ``raw``, ``iso``, ``vhd``, ``vhdx``, ``vdi``, ``aki``, ``ari``, ``ami``, ``raw``, ``iso``, ``vhd``, ``vhdx``, ``vdi``,
``qcow2``, or ``vmdk``. ``qcow2``, ``vmdk`` or ``ploop``.
For more information, see :doc:`About Disk and Container Formats <formats>`. For more information, see :doc:`About Disk and Container Formats <formats>`.

View File

@ -3266,7 +3266,7 @@
# Supported values for the 'disk_format' image attribute (list value) # Supported values for the 'disk_format' image attribute (list value)
# Deprecated group/name - [DEFAULT]/disk_formats # Deprecated group/name - [DEFAULT]/disk_formats
#disk_formats = ami,ari,aki,vhd,vhdx,vmdk,raw,qcow2,vdi,iso #disk_formats = ami,ari,aki,vhd,vhdx,vmdk,raw,qcow2,vdi,iso,ploop
[keystone_authtoken] [keystone_authtoken]

View File

@ -94,7 +94,7 @@ image_format_opts = [
group='DEFAULT')]), group='DEFAULT')]),
cfg.ListOpt('disk_formats', cfg.ListOpt('disk_formats',
default=['ami', 'ari', 'aki', 'vhd', 'vhdx', 'vmdk', 'raw', default=['ami', 'ari', 'aki', 'vhd', 'vhdx', 'vmdk', 'raw',
'qcow2', 'vdi', 'iso'], 'qcow2', 'vdi', 'iso', 'ploop'],
help=_("Supported values for the 'disk_format' " help=_("Supported values for the 'disk_format' "
"image attribute"), "image attribute"),
deprecated_opts=[cfg.DeprecatedOpt('disk_formats', deprecated_opts=[cfg.DeprecatedOpt('disk_formats',

View File

@ -3837,7 +3837,7 @@ class TestImageSchemaFormatConfiguration(test_utils.BaseTestCase):
def test_default_disk_formats(self): def test_default_disk_formats(self):
schema = glance.api.v2.images.get_schema() schema = glance.api.v2.images.get_schema()
expected = [None, 'ami', 'ari', 'aki', 'vhd', 'vhdx', 'vmdk', expected = [None, 'ami', 'ari', 'aki', 'vhd', 'vhdx', 'vmdk',
'raw', 'qcow2', 'vdi', 'iso'] 'raw', 'qcow2', 'vdi', 'iso', 'ploop']
actual = schema.properties['disk_format']['enum'] actual = schema.properties['disk_format']['enum']
self.assertEqual(expected, actual) self.assertEqual(expected, actual)

View File

@ -0,0 +1,11 @@
---
prelude: >
- Add ``ploop`` to the list of supported disk formats.
features:
- The identifier ``ploop`` has been added to the list of
supported disk formats in Glance. The respective
configuration option has been updated and the default
list shows ``ploop`` as a supported format.
upgrade:
- The ``disk_format`` config option enables ``ploop`` as
supported by default.