Add ploop to supported disk_formats

Lite-Spec-Id:Ib45de5ff2fe7fc4e1c2d6f8cb6772e017ef891c2
Change-Id: Ice74c4bf9ed2efae519930f33b2fa2b3c162e8c4
This commit is contained in:
Maxim Nestratov 2016-07-13 18:31:44 +03:00
parent 075015fae6
commit ab7152ea28
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

@ -1700,4 +1700,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.