manila/manila
Goutham Pacha Ravi 0d8310ec7a Fix version selector when for proxy-style URLs
When manila API is served behind a proxy, the
"script_name" in the request can have the proxy
component in it. So, this patch fixes the version
selection logic by looking for the version in the
script name string instead of equivalence.

In addition, this patch adds some missing unit
tests and fixes tests that invoke a mocked
wsgi app for testing request context.

Change-Id: I0363d7174f3d7ddefa8ced59b182faed665e9c36
Partial-Bug: #1815038
Closes-Bug: #1818081
2019-03-11 16:42:25 +00:00
..
api Fix version selector when for proxy-style URLs 2019-03-11 16:42:25 +00:00
cmd Drop param2id() from cmd/manage.py 2019-01-03 14:10:01 +01:00
common Allow configuring availability_zones in share types 2019-02-13 17:39:48 +00:00
compute Deprecate old keystone session config opts 2018-12-20 17:29:40 -08:00
data Fix Host-assisted Share Migration with IPv4+IPv6 2018-02-06 17:23:16 -05:00
db Merge "Fix missing size value in snapshot instance" 2019-03-06 23:17:37 +00:00
hacking Fix the duplicate hacking check M312 and H203 2017-08-13 08:01:42 +08:00
message Enable some off-by-default checks 2017-08-03 16:13:32 +08:00
network Add manage/unmanage of shares in DHSS=True 2019-03-05 16:03:29 -03:00
policies Add manage/unmanage of shares in DHSS=True 2019-03-05 16:03:29 -03:00
scheduler Allow configuring availability_zones in share types 2019-02-13 17:39:48 +00:00
share Merge "NetApp cDOT store port IDs and addresses at share server backend details" 2019-03-08 21:39:42 +00:00
share_group [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
testing Remove run_tests.sh 2018-10-04 09:55:45 -04:00
tests Fix version selector when for proxy-style URLs 2019-03-11 16:42:25 +00:00
volume Deprecate old keystone session config opts 2018-12-20 17:29:40 -08:00
wsgi [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
__init__.py Removed ignored checks from tox.ini and fixed pep8 issues 2016-02-14 14:56:55 +02:00
context.py [policy in code] Add support for share instance export location resource 2017-11-16 04:39:00 +00:00
coordination.py Remove unused configuration options 2017-12-13 22:49:35 +08:00
exception.py Add manage/unmanage of shares in DHSS=True 2019-03-05 16:03:29 -03:00
i18n.py Remove i18n.enable_lazy() translation 2018-11-14 14:09:08 +05:30
manager.py Allow configuration of a back end specific availability zone 2019-01-23 17:13:24 +00:00
opts.py Manila share driver for Inspur AS13000 series. 2018-07-03 18:35:55 +08:00
policy.py Add policy to create/update public shares 2019-02-18 12:56:12 -08:00
quota.py Add share groups and share group snapshots quotas 2017-07-26 11:32:43 +03:00
rpc.py Disable notifications 2017-07-17 12:45:11 -03:00
service.py Allow configuration of a back end specific availability zone 2019-01-23 17:13:24 +00:00
test.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
utils.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
version.py Remove vim headers 2014-10-06 15:00:27 +02:00