OpenStack Image Management (Glance)
Go to file
Stuart McLaren 513d717d28 Handle SSL termination proxies for version list
Return correct scheme in version URLs if service
behind an SSL termination proxy.

This is done by adding a new configuration option,
secure_proxy_ssl_header, which, when defined, makes
the wsgi application take the host_url scheme from
that header. By default, when this option is not
specified, there is no difference in behavior.

The intention is to configure any ssl-decrypting
proxy to set that header, so that glance-api knows
which protocol to use in the URLs in response.

This patch is largely based on the equivalent
nova patch: https://review.openstack.org/#/c/206479.

Partial-bug: 1558683

Change-Id: I9a9c0e42a6ad3c18d197f10095958b48d5cb879a
2016-03-21 14:36:13 +00:00
doc/source Merge "Updated the wording in the database architecture docs." 2016-03-10 12:59:54 +00:00
etc Remove unused enable_v3_api config option 2016-03-11 12:00:55 +00:00
glance Handle SSL termination proxies for version list 2016-03-21 14:36:13 +00:00
rally-jobs Merge "Add the Docker container format" 2015-12-03 05:10:52 +00:00
releasenotes Merge "Deprecate use_user_token parameter" 2016-03-07 19:31:12 +00:00
tools Drop dict.iterkeys() for python3 2016-01-20 21:26:28 +08:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:26:41 +00:00
.gitignore Add reno for release notes management 2015-11-04 18:21:25 +00: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
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
HACKING.rst Hacking checks for not using dict iteration calls 2016-01-25 21:54:08 -08:00
LICENSE Add a LICENSE file. 2012-01-03 10:14:01 -05:00
MANIFEST.in Remove old traces of the oslo-incubator 2015-09-09 09:11:05 +02:00
README.rst Fix rendering of readme document 2015-01-07 11:07:06 +00:00
babel.cfg Added first step of babel-based translations. 2012-02-28 02:00:37 -08:00
bandit.yaml Move bandit into pep8 2016-02-26 08:12:45 +01:00
pylintrc Typo in pylintrc file 2015-03-25 11:21:16 +01:00
requirements.txt Updated from global requirements 2016-03-04 04:43:25 +00:00
run_tests.sh Remove old traces of the oslo-incubator 2015-09-09 09:11:05 +02:00
setup.cfg revert warnerrors before gate breaks 2016-03-14 09:17:13 -04:00
setup.py Updated from global requirements 2015-09-24 01:01:31 +00:00
test-requirements.txt Updated from global requirements 2016-02-28 22:20:06 +00:00
tox.ini Merge "Add debug testenv in tox" 2016-03-08 19:42:02 +00:00

README.rst

Glance

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

Use the following resources to learn more: