| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ic6209db109739b180b8dc3d0f2cc4b32abe76e87
Story: #2003250
|
|
|
|
|
|
|
|
|
| |
build-openstack-sphinx-docs jobs fail on stable branches due to the new
pip version 10 introduces some previously Warning as Error: in case of
calling "pip install" without any package name, the command fails.
tox_install.sh is called during docs job without any package passed to pip.
Change-Id: Iefdeebddbb12a9d2acba721afd7f1df9c51dffe6
|
|
|
|
|
|
|
|
|
| |
_parse_rfc7239_header() did not parse properly
a Forwarded header with additional spaces
Closes-Bug: #1711573
Change-Id: Ic8b7f9698d7b3440005b17d249b1c8f0f66dae8a
(cherry picked from commit 480d60ac856937e1a48c1ed6df3b7d2e59a974dc)
|
|
|
|
| |
Change-Id: I07f0e89c3a910c06be1068798d22d48738dfc984
|
|
|
|
| |
Change-Id: I89437a2c61a28da4270dbcc6dd6c2b14495c1dec
|
|
|
|
| |
Change-Id: I8469b0bd8c85c56691c600612f81b87a095d8afe
|
|
|
|
| |
Change-Id: Ie988ab85d74f314a3c0ecc0f86ddd9dc48ab2305
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Replace deprecated inspect.getargspec [1] with
inspect.getfullargspec [2], which is not deprecated in Python 3.x
inspect.getargspec is kept for Python 2.x, as the new function is
not available for it.
This was causing keystone unit tests output to be flooded with
deprecation warnings [3]
[1] https://docs.python.org/3/library/inspect.html#inspect.getargspec
[2] https://docs.python.org/3/library/inspect.html#inspect.getfullargspec
[3] http://logs.openstack.org/43/474543/3/check/gate-keystone-python35/ae16a96/console.html.gz#_2017-06-15_22_15_16_925141
Change-Id: Ia37ac562122d6315be1ce1277a6753a9caf15998
|
| |
| |
| |
| | |
Change-Id: I807c139d29657287fa25ed8763b9708bf694fcab
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Iadf4ea330b79dd81e5eed98b145798fe29c64c70
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
Change-Id: I9d2cda5f050801e0cc51eac5876b5cb707caff43
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| |
| | |
Change-Id: I299b6da1fcb8a7a6a6524cfa5d9892a6c2643c18
Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Defining configuration under cors.* blocks is deprecated. However, we
advertise [cors.subdomain] as a CORS section, and still throw a warning
if that section (that we list) is used in config files.
This was causing warnings in the keystone unit tests output, since the
generated config file does contain both of those listed sections [2].
[1] https://github.com/openstack/oslo.middleware/blob/master/oslo_middleware/cors.py#L200-L205
[2] https://github.com/openstack/keystone/blob/master/etc/keystone.conf.sample#L587-L616
Change-Id: Ice114bf1fdceda7bf122f5fd6b98fc88a85c8ff3
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5 [1].
[1] http://lists.openstack.org/pipermail/openstack-dev/
2017-March/113085.html
Change-Id: If356e8bfd2ff414037a8688409798b13044fe3b2
|
|/
|
|
| |
Change-Id: Ic325e064e1ab2c2fe31389c03befe9d97ff08d6e
|
|
|
|
| |
Change-Id: I8c8e7b477e2d4c362d1f67928464d9e0a7c3631a
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We deprecate and change parameter enforce_type's default value to
True[1], and will remove it int the future, so don't need it anymore.
[1] https://review.openstack.org/328692
Change-Id: I243444f53e14543c5e4ae4c40d9582fb2d17e155
|
|/
|
|
| |
Change-Id: I5edaea8053ea00ea8556157f6a953d4d5842e5a5
|
|
|
|
| |
Change-Id: Ie2f72ad44298c3601a1465160f5c5f873f2c31cf
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
If an inbound header that validates against the regex ``req-$uuid`` is
passed in, we'll set it where oslo.context could later read it. This
creates a mechanism for parents to pass their request-id to children.
Change-Id: I5c5268e8680392395fbe04efe0124575ad8db468
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We discovered that Nova is using a local version of the request_id
header code because it's x-compute-request-id predates
x-openstack-request-id, and things were never migrated after the oslo
code was extracted. In order to let Nova use the base code (which may
become more complicated with inbound request-id setting) we need to
support a compat headers field, which is additional http header names
that should be set with the request-id value.
Change-Id: I18a92f8bf2f85fcf30d32be68bae58f64b135df0
|
| |
| |
| |
| | |
Change-Id: I607978b6bfc0ca34f91c992f1f14b0706ef4c499
|
|/
|
|
| |
Change-Id: Ibef33fb34d4e6848f4a116749f07c16afe7ae1a7
|
|
|
|
| |
Change-Id: I60da2b02b5a758dc6ef57077d0e8dbb88c90ddff
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Use https instead of http to ensure the safety
Change-Id: I0a6a941b6e899d1f9a13e615454befce70f05d54
|
|/
|
|
| |
Change-Id: I040d41c88588f353e52790d16744602f22bd4981
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Webob >=1.7.0 change its way to check if body is readable [1],
The is_body_readable() method returns False now. request.content_length
will be set when set request.body automatically, and if
request.context_length is None request.body will return returns b''.[3]
So just set request.body in test.
[1] https://github.com/Pylons/webob/commit/0e6fcbfbc58af6fdd4e125543bf8f5fb91b984c6
[2] https://github.com/Pylons/webob/blame/master/webob/request.py#L699
[3] https://github.com/Pylons/webob/blame/master/webob/request.py#L692
Closes-Bug: #1679658
Change-Id: I4e0932dd8664d96b2733c5d3b1fa846af0c7d132
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Log messages are no longer being translated.
This removes all use of the _LE, _LI, and _LW
translation markers to simplify logging and to
avoid confusion with new contributions.
See:
http://lists.openstack.org/pipermail/openstack-i18n/2016-November/002574.html
http://lists.openstack.org/pipermail/openstack-dev/2017-March/113365.html
Change-Id: I797b5f0374d6f8ca1cb4641246cab414aa5466dd
|
|
|
|
| |
Change-Id: I541f9d38c847f580f461de75531c2c472cbe532b
|
|
|
|
| |
Change-Id: Ia6f0c93b68aef3baa5099ad51587cecd2ab923c7
|
|
|
|
|
|
|
|
|
| |
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: Ifd5506f7cbaeda3ce198e8e3213dcfbf629a8c90
|
|
|
|
| |
Change-Id: I4a7664a970bd14deb09a765707588509a2197e5f
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to pass into VersionInfo what one would expect from running:
setup.py --name
Right now we pass in say oslo_context and pbr fails if there is no .git in
the python source tree
Closes-Bug: #1662266
Change-Id: Ia1495af62a02410607c27f443af59dc20b052072
|
|
|
|
| |
Change-Id: I55b809bb367e97bf7278784a317632eec18a5a25
|
|
|
|
|
|
|
|
|
| |
If an exception is caught by the catch_errors middleware the entire
request is dumped into the log including sensitive information like
tokens. Filter that information before outputting the failed request.
Closes-Bug: #1628031
Change-Id: I2563403993513c37751576223275350cac2e0937
|
|\ |
|
| |
| |
| |
| |
| | |
Change-Id: Idb5ae55971e7f76348c224b1bea5c5e19c6278e0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The new StatsMiddleware is a Paste filter that examines the URL path and
request method, and sends a stat count and a timer to a statsd host
whose name is based on the path/method.
If your statsd is configured to send stats to Graphite, you'll end up
with stat names of the form:
timer.<appname>.<METHOD>.<path>.<from>.<url>
Because a dot has special meaning in Graphite, dots in API versions that
appear in the path will be replaced with _, so for example v2.1 becomes v2_1,
and v1.0 becomes v1_0.
Change-Id: Ieaffeded1bf81c0782d88f49b6f5209f11744899
|
| |
| |
| |
| | |
Change-Id: I9b4a1c61519986c8f9fb2eeb847735841183715a
|
| |
| |
| |
| |
| |
| |
| | |
Now that there exists only a gate job for Python 3.5 and not 3.4,
we should remove those references to the 3.4 that is untested.
Change-Id: I6264d7d2e1d97291b58b4358f3c397c1fbc320ac
|