| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Those are remnants from the oslo-incubator times. Also, oslo.messaging
deprecated [1] transport aliases since 5.2.0+ that is the minimal
version supported for stable/newton.
[1] I314cefa5fb1803fa7e21e3e34300e5ced31bba89
Closes-Bug: #1424728
Change-Id: I50c4559ea2ebc8512a05ffad52e5f04b22743ff4
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There was an old comment left regarding this bug:
https://bugs.launchpad.net/pbr/+bug/1260495
which was fixed over a year ago but left over.
This change removes the comment and related extension
and adds the referenced pbr setting.
Change-Id: Ib334c136835a9b5b43cabe13b9616cce45e578e0
|
|/
|
|
|
|
|
|
|
|
|
|
| |
According to [1], we can passing a "-t" argument to
oslo_debug_helper to indicate the directory where tests
are located. This will solves ImportError exception.
[1] https://docs.openstack.org/developer/oslotest/features.html
Closes-Bug: #1666560
Change-Id: I18ea63e9303b2a69f69de3e42b52c8a9f25bf7a5
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Id74368e2b0b7421c2cc1ad498a008b33df38f39a
|
|/
|
|
| |
Change-Id: I0c4ef3ecbacc3968344659de47be6b2cb483c074
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When building keystonemiddleware docs, the following warning
is currently emitted:
WARNING: no "man_pages" config value found;
no manual pages will be written
This change comments out man_pages since it was only
specifying an empty list, and the warning no longer appears.
Change-Id: Ia650abc6cb3b3bcf36469cae9d8c20e83d0317a4
|
|
|
|
|
|
|
| |
The openstack.org pages now support https and our references to
the site should by default be one signed by the organization.
Change-Id: I8521461203fe40e4576f4de7cfb500bd64027d6d
|
|
|
|
|
|
|
| |
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html
Change-Id: I900d796e4ded2cfe0f80be2d61894a9ae4bf3ced
|
|
|
|
| |
Change-Id: I9b61fd0d06cb0ebdea1f389f9f9903b9e264ffb9
|
|
|
|
| |
Change-Id: I889b5ef42de9b71800d7340bc3fced0bcf4da8e3
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The constants of log levels were added in the 1.8 version
of the oslo.log library.
So we can replace all usage of system logging module
with log module from oslo.log
Change-Id: I97a1d913b543dc9dbd4d228b04adbdf7ee320df5
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I92884231ee5360873a55c29a928d3ef16bade441
|
| |
| |
| |
| | |
Change-Id: Ie9a3bef08a28346476651403fdf3b8fe202b8c58
|
|/
|
|
|
|
|
|
|
| |
as noted in [1] we had a few broken links, this should fix the
ones seen in the keystonemiddleware repo
[1] http://lists.openstack.org/pipermail/openstack-docs/2017-January/009464.html
Change-Id: I46a3e13ed78c4fca9a196089ceae994e41eff8bc
|
|
|
|
|
|
|
| |
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: I77626618b9c8a61017df3e28c10a779a54422080
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit switches the tox command to use ostestr instead of calling
testr through setup.py. The primary advantage here is that it uses the
subunit-trace output filter. ostestr primarily exists as a replacement for
pretty_tox.sh bash scripts which spread like a plague through OpenStack
projects after Nova copied it from Tempest.
Note that this dramatically increases output while running tests.
However, test failures are still at the bottom of the output, so it
shouldn't cause much pain, if any.
Change-Id: Id1ad26bc9670efa94c3c91142a177c75a12ce7d6
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.
This change adds constraints support by also adding a helper script to
edit the constraints to remove keystonemiddleware.
Change-Id: Ic181afad5bf3dd89a2edfdf9fb3026f85cdc37a6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Explicit set the charset to UTF-8 when replying with 401. It's now
required by webob.
A previous attempt to fix this problem was introduced as part of the
commit 20fb1dbe5a884ecdbf6ee5ea26b2660f7a7e4b1e but this is only
compatible with the version 1.7.0 of WebOb, older versions will break.
See:
http://logs.openstack.org/05/371605/12/check/gate-ironic-python35-db/686bd86/console.html#_2017-01-03_11_10_11_760197
Change-Id: I30adc87882ce8bd2c18588161d5c60d77a56925e
Closes-Bug: #1653646
|
|
|
|
|
|
|
|
|
|
|
| |
The current behavior of a deprecation warning on every single
request is making the logs very difficult to scan for other
problems. One deprecation warning per run should be enough to
get the message across. This patch ensures only one warning per
lifetime of the middleware object.
Change-Id: I481a1b11305cc1c90edf7e26c686824c32fe781f
Closes-Bug: #1652929
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Content-Type header does not contain the charset used for the
message. It's now required by webob:
File "/home/jenkins/workspace/gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial/.tox/py35-mysql/lib/python3.5/site-packages/keystonemiddleware/auth_token/__init__.py", line 331, in __call__
response = self.process_request(req)
File "/home/jenkins/workspace/gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial/.tox/py35-mysql/lib/python3.5/site-packages/keystonemiddleware/auth_token/__init__.py", line 650, in process_request
content_type='application/json')
File "/home/jenkins/workspace/gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial/.tox/py35-mysql/lib/python3.5/site-packages/webob/exc.py", line 268, in __init__'
**kw)
File "/home/jenkins/workspace/gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial/.tox/py35-mysql/lib/python3.5/site-packages/webob/response.py", line 310, in __init__'
"You cannot set the body to a text value without a "
TypeError: You cannot set the body to a text value without a charset
Change-Id: Ia6c667c9afcba0811f51f3e50f34de05310d1433
|
|
|
|
| |
Change-Id: I5381a3354994e7398be705d8c3783d464aabbb9a
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When a service token is present we should bypass the expiry checks and
pass the allow_expired flag to the server. This will let the server
return expired tokens.
This has a very basic policy enforcement that is not backwards
compatible with the current (sensible) default. We will need to discuss
how we can make this work.
Implements bp: allow-expired
Change-Id: If3583ac08e33380f1c52ad50d7d5c74194393480
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixed two warnings:
- keystonemiddleware/auth_token/__init__.py:docstring of
keystonemiddleware.auth_token.BaseAuthProtocol.kwargs_to_fetch_token
WARNING: Inline strong start-string without end-string.
- keystonemiddleware/doc/source/api/modules.rst
WARNING: document isn't included in any toctree
Change-Id: Iaec9adb228fe9131365ab1c15d4c85567921ccdd
|
|/
|
|
| |
Change-Id: I759faf89ee7611ee3d010d494fb3e65a0e38389e
|
|
|
|
|
|
|
| |
See:
http://lists.openstack.org/pipermail/openstack-dev/2016-December/108742.html
Change-Id: Ied3c922b8bbb52a3589c2f5308ecf87fc1415fbc
|
|
|
|
| |
Change-Id: I4b215fe4c7e8994f0e1ba34f2217b9d05b90ea0e
|
|
|
|
| |
Change-Id: I72dd0bb8b87c3e9b3964bb4e891c06f2cfdacaad
|
|
|
|
| |
Change-Id: If2ac4bafa048f260bb22ebe931750a61c4405aac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Keystonemiddleware already uses PBR:-
setuptools.setup(
setup_requires=['pbr>=1.8'],
pbr=True)
This patch removes `MANIFEST.in` file as pbr generates a
sensible manifest from git files and some standard files
and it removes the need for an explicit `MANIFEST.in` file.
Change-Id: I9886df7fc8cfe3d35795f475ddc20f4006521694
Closes-Bug: #1608980
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.
For more information about this effort, please read this email thread:
http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html
To see an example of how this would look like check:
https://gist.github.com/23379e562e65f9be0f8853f40d2e61b3
Change-Id: I6a1518a7a5ad3d05458aa5b9d23025924a7ea965
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I53c37baa9660111a93b7502de20636062411ff2d
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The PKI token option is in the process of removal from keystone,
therefore the options in keystonemiddleware can be deprecated.
Change-Id: I4668476b03c8978ce6468552fb3a7a3695a0b2ae
|
|/ /
| |
| |
| | |
Change-Id: I99a55d7bf7b9ed1c610b566ed65830b563b29dd6
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The unit test that is getting fixed fails with error:
AttributeError: None does not have the attribute 'info'
It happens because _LOG.info is being patched at the moment when _LOG
is None. For a reason, this doesn't happen always. For example,
the problem was gone after a recheck in
https://review.openstack.org/#/c/391130/.
Patch log only after app creation. This seems to be a common pattern
across all other tests involving mock, for example, in
test_conf_middleware_log_and_default_as_messaging.
Change-Id: Ia48520d6835c5712d77e182cffbf50cc6b56b9ce
|
|/ /
| |
| |
| | |
Change-Id: I506b5036961fef7645c2010bef090f2b4b098189
|
|/
|
|
| |
Change-Id: I48f690002699b255c05e7a77dcdbb2315be462e4
|
|
|
|
| |
Change-Id: Ic4b6ab9857311a4f9efc111dd2cfc32fc6f76fd0
|
|
|
|
| |
Change-Id: I47d293076ae0c0e775eccbd697466e077fcaee1f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Include the X-Service-Token along with the X-Auth-Token for any requests
made with the user authentication plugin. This indicates that the
request came from another service rather than the user.
Implements: bp allow-expired
Change-Id: Ib8db4bcfc49c2598dcacdd1dd2222e78c2459af7
|
| |
| |
| |
| | |
Change-Id: I5579cc4505b63c845a35bc20ed1fee29b169901a
|