swift/test
Alistair Coles 5079d8429d internal-client: pass global_conf to loadapp
The internal client previously provided no easy way to programatically
customise the configuration of the proxy-server app or other
middlewares in its wsgi pipeline.  This patch allows a global_conf
dict to be passed via the InternalClient constructor to the wsgi
loadapp function. Items in the global_conf dict will override options
loaded from the config file. An example use case would be to change
the log_name from the default 'swift', which would be useful to
differentiate logs from different processes using an internal client.

The minimum version of PasteDeploy is increased to 2.0.0 to make the
global_conf behavior predictable: in older versions global_conf would
not override options in the conf file DEFAULT section, but since 2.0.0
it will.

Change-Id: Ida39ec7eb02a93cf4b2aa68fc07b7f0ae27b5439
2021-12-20 18:16:32 +00:00
..
cors s3api: Allow CORS preflights for pre-signed URLs 2021-07-14 10:52:12 -07:00
functional s3api: fix the copy of non-ASCII objects 2021-09-29 19:05:14 -07:00
probe Get rid of port to node assumptions and their modulo kludges 2021-09-30 00:42:24 -05:00
s3api replace md5 with swift utils version 2020-12-15 09:52:55 -05:00
unit internal-client: pass global_conf to loadapp 2021-12-20 18:16:32 +00:00
__init__.py Quiet more deprecation warnings on py2 2021-03-30 14:02:36 -07:00
debug_logger.py Capture logs when running custom daemons in probe tests 2021-06-24 09:32:38 +01:00
sample.conf fix s3api functional tests 2020-05-15 22:38:04 -07:00