OpenStack Image Management (Glance)
Go to file
Flavio Percoco 1b144f4c12 Basic support for image conversion
This patch adds a task for image conversion. It uses `qemu-img` to
convert images. This tool has support for several image formats.

The current implementation converts images if and only if the operator
has configured glance to do so. That is, the `convert_to_format` option
has been set.

There are few things about this patch that should be improved by
follow-up patches. The first one is the fact that it relies on the
entry_points order for task execution. Although this works, it is not
the most flexible/controllable way to do it. The second thing is that it
relies on the aforementioned configuration option to enable/disable the
task (as in, it becomes a non-op). There should be an explicit way to
enable/disable tasks.

Since both things mentioned in the previous paragraph affect the task
management in general, I've decided to leave the fix for a follow-up
patch.

DocImpact
SecurityImpact

Partially-implements blueprint: new-upload-workflow
Partially-implements blueprint: basic-import-conversion

Change-Id: I0196a6f327c0147f897ae051ee60a8cb11b8fd40
2015-03-12 11:18:55 -05:00
doc/source Merge "Update config and docs for multiple datastores support" 2015-03-11 19:16:38 +00:00
etc Merge "Fix typo in configuration file" 2015-03-11 21:46:37 +00:00
glance Basic support for image conversion 2015-03-12 11:18:55 -05:00
rally-jobs Update rally-jobs files 2014-11-25 01:18:12 +04:00
tools Move from oslo.config to oslo_config 2015-01-12 14:34:22 +00:00
.coveragerc Update .coveragerc 2013-02-06 16:47:06 +02:00
.gitignore Prevents swap files from being found by Git 2015-02-19 07:59:34 -08:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 11:02:16 -04:00
.mailmap Add a mailmap entry for myself 2014-02-11 12:00:44 +08:00
.testr.conf Switch to testrepository for running tests 2014-01-29 08:30:55 +08:00
babel.cfg Added first step of babel-based translations. 2012-02-28 02:00:37 -08:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
HACKING.rst Replace '_' with '_LI', '_LE', '_LW', '_LC' 2014-12-19 02:34:55 -08:00
LICENSE Add a LICENSE file. 2012-01-03 10:14:01 -05:00
MANIFEST.in Update version code from oslo. 2013-01-13 14:27:48 -08:00
openstack-common.conf Synchronising oslo-incubator service module 2015-02-25 04:19:03 -08:00
pylintrc Packaging fixups 2010-10-21 15:51:44 -04:00
README.rst Fix rendering of readme document 2015-01-07 11:07:06 +00:00
requirements.txt Updated from global requirements 2015-03-11 16:00:50 +00:00
run_tests.sh Provide a quick way to run flake8 2014-12-29 02:15:36 -05:00
setup.cfg Basic support for image conversion 2015-03-12 11:18:55 -05:00
setup.py Updated from global requirements 2014-06-19 13:54:45 -04:00
test-requirements.txt Switch to mox3 2015-01-26 10:59:26 +01:00
tox.ini Merge "Work toward Python 3.4 support and testing" 2015-02-06 21:55:19 +00:00

Glance

Glance is a project that defines services for discovering, registering, retrieving and storing virtual machine images.

Use the following resources to learn more: