| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
| |
The managers have a bad habit of reaching back into the client and
making assumptions about the values that are saved there. These
assumptions are not always correct when we use the session object.
Test all the versioned managers against a client that was constructed
with the old method and with a keystoneclient session object and a
keystoneauth1 session object.
Change-Id: I93a26db7ae7e4d887aa815108be71c72b4a1f2bb
|
|
|
|
|
|
| |
Remove unnecessary dependency.
Change-Id: Ib465737ab1236cc4b364c3128a71719b7bc84f53
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code has been moved to the new keystonemiddleware project and
keystone.middleware was deprecated since Juno. It's time to drop it in
Mitaka.
Remove the directory keystoneclient/middleware/.
Remove test_auth_token_middleware.py, test_memcache_crypt.py and
test_s3_token_middleware.py in keystoneclient/tests/unit/.
Remove the create_middleware_cert shell function from
examples/pki/gen_pki.sh. And remove the call from
examples/pki/run_all.sh.
Remove netaddr, pycrypto and WebOb test dependencies, only needed to
test the removed middleware.
Closes-Bug: #1449066
Change-Id: Iedd6887dcde62177d37e1e1988ed72bcb59c05f6
|
|
|
|
| |
Change-Id: If6cf0acf062cae46f4cc1ba81498b52cc03fc560
|
|
|
|
| |
Change-Id: I7976cff13bf12c921e2b48d83020ad3c651709d2
|
|
|
|
|
|
|
| |
as mentioned in the mailing list, we need to include release notes
for libraries, note that we do not include changes for liberty.
Change-Id: I6497aac36720e2bea3f25316a426ea9fedb96c79
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The discover package is part of Python 2.7, so we don't need
to explicitely require it. It's by the way annoying for
distribution package maintainers, as the file has to be
patched.
Keystone team has decided to drop python 2.6 support[1],
so, it's safe to remove it from test-requirements.txt.
[1] http://eavesdrop.openstack.org/meetings/keystone/2015/keystone.2015-11-24-17.59.html
Related-Bug: #1519449
Co-Authored-By: Thomas Goirand <thomas@goirand.fr>
Change-Id: I5bb258a4b305c0084be50bc22fe7a0e6a4f65aad
|
|
|
|
| |
Change-Id: I28ff28b701ec9fc922a64f156848a48da90a461a
|
|
|
|
| |
Change-Id: I63782a86ad782e35545a233a5562cfb8f89bd209
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This introduces a linter for PEP257 to avoid trivial nitpicking of
docstrings in code reviews. Because flake8_docstrings simply provides a
plugin to add pep257 to flake8, you can run it via `tox -e pep8`.
PEP257 checks which we are currently violating are ignored in tox.ini.
We can remove them from the ignored list as they are fixed.
Change-Id: I01ebad7b70cf61dd80d3c06c6808d8178fbdd634
Related-Bug: 1501544
Depends-On: I60adf0dca4aa32f4ef6bca61250b375c8a3703c6
|
| |
| |
| |
| | |
Change-Id: I4e994e5be2b5a649c94cc866211af6f3226b6170
|
| |
| |
| |
| | |
Change-Id: I2e09a5b66fde17db0615baf64a5b7d37b6abca4b
|
| |
| |
| |
| | |
Change-Id: Ie2f43389ee63918071b99c55fd56420f9cfb6ea1
|
|/
|
|
| |
Change-Id: Idfeced4ee4d3902d360a0b7d9f7b57b6d46777c5
|
|
|
|
| |
Change-Id: I10a25fdf9be7af87f6c4c1f3082dd953249c4341
|
|
|
|
| |
Change-Id: I10f0c5fe2e9ae8dadda9de5b8f1c63a89424fe36
|
|
|
|
| |
Change-Id: Idb9238ef74d67dc2bccf5ca49ada78507dfdf373
|
|
|
|
| |
Change-Id: I08cdf12dad7fc99cddc55580ea9a99fefd79a399
|
|
|
|
| |
Change-Id: I772ee10288955bae1f3f3707eb1b34573df03e60
|
|
|
|
| |
Change-Id: I25bef4f42fc42765b493f17295add61ba3353803
|
|
|
|
| |
Change-Id: I584fe4bee5a4785d6c5862fe8ae417481cc04d36
|
|
|
|
| |
Change-Id: I55424466d38369fdbd12852255fe94a0e2676c0a
|
|
|
|
| |
Change-Id: I5245437065635831c58d6e433d1c5dfe089f0dd0
|
|
|
|
|
|
|
| |
Switch to mock rather than mox. We should pick one or the other
mocking library, and mock is preferred.
Change-Id: I86ad9638da2f53189fbaea3fd9476356eb0c7ff5
|
|
|
|
|
|
|
|
|
| |
A tox env is created for the Bandit static code analyzer for
security.
bp bandit
Change-Id: I8c0178befec77fe3d29b411a15ceed9a020820b5
|
|
|
|
|
|
|
|
|
| |
This reverts commit 37742ec52082f14a8467a464a431987ac1b5df7a.
Conflicts:
requirements.txt
Change-Id: I4b3749793e67b37c8a39f00a32e5d4e818fd04a1
|
|
|
|
| |
Change-Id: I36854e21c8fd478e4d202bb82be5146612ac161e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code has been moved to the new keystonemiddleware project and
keystone.middleware was deprecated since Juno. It's time to drop it in
Liberty.
Remove the directory keystoneclient/middleware/.
Remove test_auth_token_middleware.py, test_memcache_crypt.py and
test_s3_token_middleware.py in keystoneclient/tests/unit/.
Remove the create_middleware_cert shell function from
examples/pki/gen_pki.sh. And remove the call from
examples/pki/run_all.sh.
Remove netaddr, pycrypto and WebOb test dependencies, only needed to
test the removed middleware.
DocImpact: The keystoneclient.middleware module has been removed
Closes-Bug: #1449066
Change-Id: I88ddfdb674db1ec9c0fd4f9a62ae8347785ea10c
|
|
|
|
|
| |
Change-Id: Iedcc83c838ba91de90ab089728e6d0cde371394d
Depends-On: Ib948b756b8e6ca47a4c9c44c48031e54b7386a06
|
|
|
|
| |
Change-Id: I499261729a8342a7dd733b3d4ff18cb5b86e946f
|
|
|
|
|
|
|
|
| |
Setup test runners to run unit tests by default and add a stub
functional test that we can get gating.
Change-Id: I6627925ab63340c880adc7c938a0b74faff47bc7
Implements: bp functional-testing
|
|
|
|
|
|
|
|
|
|
|
| |
Release notes:
http://git.openstack.org/cgit/openstack-dev/hacking/tag/?id=0.10.0
H803 is no longer checked by hacking per the release notes.
H904 is no longer checked by hacking.
Change-Id: Ifaf62839a4b6da62a3b380396158b463c1381026
|
|
|
|
| |
Change-Id: I951b387904be3c4f14fbdfe157ecc1d14a79498a
|
|
|
|
| |
Change-Id: I52962d1bf30fef1491b66cc1a5cb3ea8c32d3c57
|
|
|
|
| |
Change-Id: I09acde6af1c49862ed456db9b75e064ef354494e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With the latest version of oslotest, we can now take advantage
of a common oslo_debug_helper script.
We can now remove our own homebrewed version, minor changes to
tox.ini were needed.
Change-Id: I907f7203aefedc9b33c3dfbfecc9793e273a4a8f
|
|/
|
|
| |
Change-Id: Ib34efa77d08998f2c8ee5902623da990262da0e0
|
|
|
|
|
|
|
|
|
| |
Address some issues that came up because of hacking upgrade.
But ignoring H904 since the slashes are valid, as they are in
comments, not code.
Change-Id: Ie8a94fc71632e4130c2ec663a5c6d3f2042f8263
Closes-Bug: #1328469
|
|
|
|
| |
Change-Id: I67a599e362685f7990175fb5668e6909d670a225
|
|
|
|
|
| |
Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
Closes-Bug: 1365061
|
|
|
|
|
|
|
| |
Each of these wants to come first. Python does not have a dep solver,
so order is actually important.
Change-Id: I10450de1839c41d729b606a04a944507d2427987
|
|
|
|
|
|
|
|
|
| |
keystoneclient only needs lxml for saml support, which is an
optional contrib piece. Since keystoneclient is massiely used, and
as lxml is a big beefy depend that requires C compilers, move
lxml to test-requriements.
Change-Id: I01b6b702fb8f414884cb1da306d5b95406e86513
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HTTPretty was great particularly when we were having to deal with both
httplib and requests together. Since that time the library itself has
caused a number of problems including backwards incompatible changes,
broken releases and some dependency issues that make it difficult to
package. There are also issues with memcache tests or anything else
that also tries to use the socket.
requests-mock does a very similar job, with a very similar interface
however it targets only requests and so doesn't have the same socket
issues and will be a much easier dependency on packagers.
keystoneclient is the first of a number of clients that will do the
changeover.
Change-Id: Ida6e5feb71b6ff6662fb24b9fa6535b039c99d96
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Since oslosphinx is out, let's use it instead of hosting our own
themes and static files.
Change-Id: I5b507d35c90d0c0411d7751935b0e53328ca9311
|
|/
|
|
| |
Change-Id: Ic3b93f1556d23833eb0c82146c55c1e940bb155f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide a pattern for auth plugins to load themselves from a config
object. The first user of this will be auth_token middleware however it
is not likely to be the only user.
By doing this in an exportable way we are defining a single config file
format for specifying how to load a plugin for all services. We also
provide a standard way of retrieving a plugins options for loading via
other mechanisms.
Blueprint: standard-client-params
Change-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d
|
|
|
|
| |
Change-Id: Ibb290d0f2d616b7730914bfc829a7f555ba0b688
|