Glance stores library
Go to file
Abhishek Kekane a6227665ef Fix: API returns 503 if one of the store is mis-configured
If user mis-configures one of the multiple stores defined in glance-api
configuratio file, then service returns 503 for all API requests.

Made provision to exclude faulty store and resume service normally
to function wiht other configured stores.

Closes-Bug: #1875281
Change-Id: I685a0ecbfba7cf7dbce3fd2eb84f97bd8ffbfcf3
(cherry picked from commit 98b9091129)
(cherry picked from commit 17b66ab6a5)
2020-05-11 14:33:39 +00:00
doc Deprecate Sheepdog driver 2019-07-19 16:38:18 -04:00
etc/glance cinder: Support os-brick privsep filters 2018-07-22 10:10:49 -04:00
glance_store Fix: API returns 503 if one of the store is mis-configured 2020-05-11 14:33:39 +00:00
releasenotes Release note for 1.0.1 2019-09-27 10:17:04 +01:00
tools Remove tox_install.sh 2018-04-24 14:25:28 -04:00
.gitignore Add .stestr to gitignore 2018-01-29 06:26:30 +00:00
.gitreview Update .gitreview for stable/train 2019-09-20 16:21:59 +00:00
.stestr.conf Update tox.ini to conform to the PTI 2018-07-16 04:52:57 +00:00
.zuul.yaml Merge "Add Python 3 Train unit tests" 2019-07-19 17:24:00 +00:00
LICENSE Copying from glance 2014-01-24 18:30:46 +01:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-05-05 14:45:44 +08:00
babel.cfg Setup for glance.store for translation 2014-07-17 15:44:36 +00:00
lower-constraints.txt remove bandit from testing 2018-08-16 19:59:56 +01:00
requirements.txt Uncap jsonschema 2019-04-04 13:59:37 +11:00
run_tests.sh Don't include openstack/common in flake8 exclude list 2016-07-12 14:27:23 +08:00
setup.cfg Add Python 3 Train unit tests 2019-06-24 10:23:18 -04:00
setup.py Updated from global requirements 2017-03-03 22:48:54 +00:00
test-requirements.txt remove bandit from testing 2018-08-16 19:59:56 +01:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-09-20 16:22:04 +00:00

README.rst

Team and repository tags

The following tags have been asserted for the Glance Store
Library:
"project:official",
"stable:follows-policy",
"vulnerability:managed".
Follow the link for an explanation of these tags.

Glance Store Library

Glance's stores library

This library has been extracted from the Glance source code for the specific use of the Glance and Glare projects.

The API it exposes is not stable, has some shortcomings, and is not a general purpose interface. We would eventually like to change this, but for now using this library outside of Glance or Glare will not be supported by the core team.