OpenStack Image Management (Glance)
Latest commit 4e0e495 Feb 17, 2017 Alexander Bashmakov Fix scrubber test failing py35 gate.
Recently added `test_scrubber_app_queue_errors_not_daemon` test
in glance/tests/functional/ fails the non-voting
`gate-glance-python35-db-nv` gate job because in python3.5, the
output of subprocess call is a bytes object instead of string.
In preparation for enabling voting on this gate, fixed the failure
by converting the `err` object that is being checked to a string.

Change-Id: If84d572b192758da9dec743678f9f0cb0d563faa
Failed to load latest commit information.
api-ref/source Use https instead of http for Feb 14, 2017
doc/source Merge "Update developer docs for rolling upgrades" Feb 17, 2017
etc Refresh config files for Ocata RC-1 Feb 2, 2017
glance Fix scrubber test failing py35 gate. Feb 17, 2017
rally-jobs Merge "Add 'vhdx' disk format." Aug 1, 2016
releasenotes Merge "Handling scrubber's exit in non-daemon mode." Feb 10, 2017
tools Prepare for using standard python tests Feb 3, 2017
.coveragerc Update .coveragerc after the removal of openstack directory Oct 17, 2016
.gitignore Add reno for release notes management Nov 4, 2015
.gitreview Add .gitreview config file for gerrit. Oct 24, 2011
.mailmap Add a mailmap entry for myself Feb 11, 2014
.testr.conf Allow specifying OS_TEST_PATH (to reduce tests ran) Nov 7, 2016
CONTRIBUTING.rst Remove uneccessary "in" from CONTRIBUTING.rst Nov 22, 2016
HACKING.rst Corrected section underline Apr 15, 2016
LICENSE Add a LICENSE file. Jan 3, 2012
README.rst Add alt text for badges Dec 1, 2016
babel.cfg Added first step of babel-based translations. Feb 28, 2012
bandit.yaml Move bandit into pep8 Feb 26, 2016
pylintrc Typo in pylintrc file Mar 25, 2015
requirements.txt Updated from global requirements Feb 10, 2017
setup.cfg revert warnerrors before gate breaks Mar 14, 2016 Updated from global requirements Sep 24, 2015
test-requirements.txt Updated from global requirements Feb 15, 2017
tox.ini Refactor tests to use Alembic to run migrations Feb 1, 2017


Team and repository tags

The following tags have been asserted for the Glance project: "project:official", "tc:approved-release", "stable:follows-policy", "tc:starter-kit:compute", "vulnerability:managed", "team:diverse-affiliation", "assert:supports-upgrade", "assert:follows-standard-deprecation". Follow the link for an explanation of these tags.


Glance is a project that provides services and associated libraries to store, browse, share, distribute and manage bootable disk images, other data closely associated with initializing compute resources, and metadata definitions.

Use the following resources to learn more:


To learn how to use Glance's API, consult the documentation available online at:


For information on how to contribute to Glance, please see the contents of the CONTRIBUTING.rst in this repository.

Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests.

Further developer focused documentation is available at:


To learn how to deploy and configure OpenStack Glance, consult the documentation available online at:

In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. You can raise bugs here:

Other Information

During each design summit, we agree on what the whole community wants to focus on for the upcoming release. You can see image service plans:

For more information about the Glance project please see: