Iterate over copy of sys.modules keys in Python2/3
Iterate over a copy of sys.modules keys in both Python 2.x and
Python 3.x. In Python 3.x, keys() is not a copy, and therefore
items can't be popped from it while iterating.
The keystone V3 API ships with EC2 in the pipeline by default. The CRUD
manager is available for the V2 API and we should also make it available
for v3.
commit 519282d883233b60ce9f36f6a7ae271c4efdd166
Author: Michael Simo <email address hidden>
Date: Wed May 27 16:44:26 2015 +0000
Fixed grammatical errors in the V2 Client API doc
In the using-api-v2.rst document, various inconsistencies in spelling of
"openstackDemo", as well as the password under the "Creating Tenants" and
"Creating Users" sections.
Updated service names to adhere to the OpenStack service naming conventions.
To allow authentication plugins such as using client certificates or
doing kerberos authentication with every request we need a way for the
plugins to manipulate the send parameters.
Reviewed: https:/ /review. openstack. org/196023 /git.openstack. org/cgit/ openstack/ python- keystoneclient/ commit/ ?id=d2b9a9ac018 d153f9f740f1e57 9e9df92d96778d keystoneauth_ integration
Committed: https:/
Submitter: Jenkins
Branch: feature/
commit 2b058baf7be866d f60d29cc13554f4 715ba63554
Author: OpenStack Proposal Bot <email address hidden>
Date: Mon Jun 22 20:00:20 2015 +0000
Updated from global requirements
Change-Id: I52454370656358 31c58d6e433d1c5 dfe089f0dd0
commit 02f07cfb493b2b8 1ab4e64d3d674a0 ea6af7500b
Author: Steve Martinelli <email address hidden>
Date: Sat Nov 15 05:47:32 2014 -0500
Add openid connect client support
This patch allows a federated user to obtain an unscoped token by
providing login credentials for a keystone identity provider.
The current implementation should work with any properly configured
openid connect provider.
partially implements bp openid-connect
Change-Id: Iade52b5c1432d6 4582cbaa8bac41a c6366c210f9
commit 350b7951d07bc08 8836e1270eeb828 4dcdf0b817
Author: Brant Knudson <email address hidden>
Date: Mon Jun 8 21:20:37 2015 -0500
Stop using tearDown
tearDown doesn't get called when there's an exception in setUp,
which can cause issues with test stability and isolation, so
better to avoid it.
Change-Id: I5ca2d84bcf82f4 c88af26b4c582b0 f23264a959c
commit f249332bb61dfa4 7a77e4b5a0b7658 1763936680
Author: Brant Knudson <email address hidden>
Date: Sat Jun 13 08:17:20 2015 -0500
Use mock rather than mox
Switch to mock rather than mox. We should pick one or the other
mocking library, and mock is preferred.
Change-Id: I86ad9638da2f53 189fbaea3fd9476 356eb0c7ff5
commit 75d4b16eaf5b021 e1e6d5d421fafe7 89736da8c8
Author: Brant Knudson <email address hidden>
Date: Sat Jun 13 09:01:44 2015 -0500
Remove unused setUp from ClientTest
The mocking that's done in ClientTest.setUp isn't being used.
Change-Id: I78e6012c7a26b2 7a7cc8da36469c5 812e91282bf
commit 08783e0fb5e5277 e9ac02d7bb94496 d7ff4846dd
Author: OpenStack Proposal Bot <email address hidden>
Date: Thu Jun 11 00:48:15 2015 +0000
Updated from global requirements
Change-Id: I299a6998ccbe23 7a244473aff0869 7c20e606623
commit d99c56fa531ba14 9df84f7a1178ec9 a2a740f1ee
Author: Corey Bryant <email address hidden>
Date: Tue Jun 9 13:42:53 2015 -0400
Iterate over copy of sys.modules keys in Python2/3
Iterate over a copy of sys.modules keys in both Python 2.x and
Python 3.x. In Python 3.x, keys() is not a copy, and therefore
items can't be popped from it while iterating.
Change-Id: I98c3d7695bbfe3 a6a4f23990af45a 07dc147f22f
Closes-Bug: #1463503
commit 945e5195e8ba7aa 53f6fd656aab81e ad79d94449
Author: Brant Knudson <email address hidden>
Date: Mon Jun 8 20:58:15 2015 -0500
Use random strings for test fixtures
Tests should use a random string so that we don't mistakenly use
the wrong string and not test what we think we're testing.
Change-Id: Ied0672db78a1e1 cf2d390020cc5a4 9d0203683be
commit c0046d7d0120ee1 8aab2f32ac6bdfc a724d972ce
Author: Brant Knudson <email address hidden>
Date: Sun Jun 7 11:39:15 2015 -0500
Stop using function deprecated in Python 3
Python 3 deprecated the logger.warn method in favor of warning.
Deprecatio nWarning: The 'warn' method is deprecated, use 'warning'
instead
Change-Id: Idbd4de3c7c631f b2c235701c9b300 c37a90d9538
commit 2a032a5f3777b7c 388561104fa94b5 8231d4619e
Author: Corey Bryant <email address hidden>
Date: Fri Jun 5 09:41:06 2015 -0400
Use python-six shim for assertRaisesRegex/p
Python2 uses assertRaisesRegexp while Python3 uses assertRaisesRegex. /pythonhosted. org/six/ #unittest- assertions
Use the compatability shim in six for this:
https:/
Change-Id: I28ce94207567e0 b3c28c634119757 a1d68e955f2
Closes-Bug: #1462370
commit 86018ca8649382f d1893c209917616 7ec4a5aafe
Author: Brant Knudson <email address hidden>
Date: Wed May 13 20:22:13 2015 -0500
tox env for Bandit
A tox env is created for the Bandit static code analyzer for
security.
bp bandit
Change-Id: I8c0178befec77f e3d29b411a15cee d9a020820b5
commit f6ab133f25f00e0 41cd84aa8bbfb42 2594d1942f
Author: Jamie Lennox <email address hidden>
Date: Mon Jun 1 13:13:38 2015 +1000
Add EC2 CRUD credential support to v3 API
The keystone V3 API ships with EC2 in the pipeline by default. The CRUD
manager is available for the V2 API and we should also make it available
for v3.
Change-Id: I635a12b1647d51 87ded7d0aea9c02 77dfbb15eff
Closes-Bug: #1236326
commit f756798c2a2f55c 9db1b7493848225 ade7878478
Author: Brant Knudson <email address hidden>
Date: Sun May 31 10:27:01 2015 -0500
Cleanup fixture imports
OpenStack hacking guidelines say to not import objects, only
modules[1].
[1] http:// docs.openstack. org/developer/ hacking/ #imports
Change-Id: I6ccb7fda5c4064 58567bd20ccc1d6 73fca245191
commit 28fd6d59e1dec94 6b7aab556bfd244 aa8ba40d98
Author: David Stanek <email address hidden>
Date: Sat May 30 12:36:16 2015 +0000
Removes unused debug logging code
Since this code is no longer used I just went ahead and deleted it.
Change-Id: I84978a4974c5a4 a9a6dc46116b2a0 3f6046995d4
commit a4d481076db7b0c 65b6a5508374c1b aae9d25732
Author: Jamie Lennox <email address hidden>
Date: Sat May 2 14:06:08 2015 +1000
A Default CLI plugin
A plugin that can be used by default by any CLI application. This would
allow us to convert the other service CLIs to a consistent set of
options.
Closes-Bug: #1459478 0e9375f7fd26a9e c2e0ba8b2a4
Change-Id: I9ce6c439d53004
commit 519282d883233b6 0ce9f36f6a7ae27 1c4efdd166
Author: Michael Simo <email address hidden>
Date: Wed May 27 16:44:26 2015 +0000
Fixed grammatical errors in the V2 Client API doc
In the using-api-v2.rst document, various inconsistencies in spelling of emo", as well as the password under the "Creating Tenants" and
"openstackD
"Creating Users" sections.
Updated service names to adhere to the OpenStack service naming conventions.
Fixed capitalization of "Client" to "client".
Change-Id: Ib20782f5b05f70 97158f606c6562f 92126650b89
Closes-Bug: #1458015
commit 416a3c1c4f0b29a 2c366e90b70da39 48dc9ba912
Author: DhritiShikhar <email address hidden>
Date: Sat Apr 18 18:22:54 2015 +0530
Fixe example code in Using Sessions page
* Changes the auth_url to use /v3
* Adds the user_domain_id argument
Co-Authored-By: Rodrigo Duarte Sousa <email address hidden>
Closes-bug: 1428309 cbb60395f90e8e6 1b9ed9f7d3b
Change-Id: I8471d9fbbd4d14
commit 0ecf9b1ab5177fc 42d16b4a57e8522 769433b156
Author: Jamie Lennox <email address hidden>
Date: Fri Dec 12 11:55:02 2014 +1000
Add get_communicati on_params interface to plugins
To allow authentication plugins such as using client certificates or
doing kerberos authentication with every request we need a way for the
plugins to manipulate the send parameters.
Change-Id: Ib9e81773ab988e a05869bc27097d2 b25e963e59c
Blueprint: generic-plugins
commit deeab3c164171ec dbc3a57e3fe5120 f1454438d3
Author: Jamie Lennox <email address hidden>
Date: Tue May 26 17:02:10 2015 +1000
Fix auth required message translation
Passing a string that is formatted into a translation function doesn't
work. We need to pass the full translatable string.
Change-Id: I94b13f18c19b3b 872fab380f8822a 88db1b876e9
commit 8994d901ad18fe3 3d968f1d5f55202 e7f7d78f33
Author: ZhiQiang Fan <email address hidden>
Date: Mon May 4 16:07:31 2015 +0800
add --slowest flag to testr
with --slowest flag, the slowest unit test cases will be printed,
which is useful to check performance issue.
Change-Id: I282845967877ed 9298ca6f7f8bd66 99a118fec1a