summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "add release notes for deprecated auth bits"2.2.0Jenkins2016-02-121-0/+12
|\
| * add release notes for deprecated auth bitsSteve Martinelli2016-02-111-0/+12
| | | | | | | | Change-Id: I95ff3940b35d09fd747c49baff69dc7a12451309
* | Merge "Handle exception on UnicodeDecodError in logging of request"Jenkins2016-02-122-2/+50
|\ \
| * | Handle exception on UnicodeDecodError in logging of requestTrevor McKay2016-02-102-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the logging of an HTTP request causes a UnicodeDecodeError, modify the log entry using oslo_utils.encodeutils.safe_decode with errors='replace' and try again Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com> Change-Id: Ic365c654ebca4045208c6c30e232665145db7b4c Closes-Bug: #1453953
* | | Merge "Updated from global requirements"Jenkins2016-02-121-1/+1
|\ \ \ | |_|/ |/| |
| * | Updated from global requirementsOpenStack Proposal Bot2016-02-111-1/+1
| | | | | | | | | | | | Change-Id: I469d93e30110dd90633a2ca78091e79bb573657c
* | | Merge "Deprecate adapter"Jenkins2016-02-122-1/+8
|\ \ \
| * | | Deprecate adapterJamie Lennox2016-02-032-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This involves switching keystoneclient to use the adapter on keystoneauth. Change-Id: I02780b0c00e3865f083b4bca98bff81127ed2277 Implements: bp deprecate-to-ksa
* | | | Merge "Deprecate auth plugins from keystoneclient"Jenkins2016-02-1220-39/+117
|\ \ \ \ | |/ / /
| * | | Deprecate auth plugins from keystoneclientJamie Lennox2016-02-0320-39/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Deprecate auth plugins in favour of those from keystoneauth. Change-Id: I8963ded9b68569717d7a6e30623ee78301b59a4a Implements: bp deprecate-to-ksa
* | | | Merge "Deprecate Session"Jenkins2016-02-1216-21/+85
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Deprecate SessionJamie Lennox2016-02-0316-21/+85
| | | | | | | | | | | | | | | | | | | | | | | | Deprecate the keystoneclient Session object in favour of keystoneauth's Session. Change-Id: I26e000d626a466f63d10d2a961adc698f8de0636 Implements: bp deprecate-to-ksa
* | | Merge "Make pep8 *the* linting interface"Jenkins2016-02-111-9/+2
|\ \ \
| * | | Make pep8 *the* linting interfaceAndreas Jaeger2016-02-101-9/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | According to the PTI (=Python Test Interface, http://governance.openstack.org/reference/cti/python_cti.html), pep8 is the interface for codestyle checks. Move all tests from linters to pep8. Change-Id: If50b7471112151245d383b4a1d0056ce9041adf2 Depends-On: I9346e4bf8c3a50de088c6a157f0d871c0a9333a1
* | | Updated from global requirementsOpenStack Proposal Bot2016-02-101-1/+1
|/ / | | | | | | Change-Id: Ia1f8737451fff215dca109fc3fa49e643dc8e2e0
* | Updated from global requirementsOpenStack Proposal Bot2016-02-082-3/+3
| | | | | | | | Change-Id: I66be09102edcd67f022019744920485d03952e9a
* | Merge "Remove python 2.5 workaround"Jenkins2016-02-041-6/+0
|\ \
| * | Remove python 2.5 workaroundBrant Knudson2016-01-311-6/+0
| | | | | | | | | | | | | | | | | | | | | keystoneclient doesn't support python 2.5 so remove this workaround code. Messing with global variables is a mistake anyways. Change-Id: I1567508cb1931b8c5365cfe6584e5a732c459db0
* | | Merge "Update keyring requirements"Jenkins2016-02-041-2/+3
|\ \ \ | |_|/ |/| |
| * | Update keyring requirementsBrant Knudson2016-01-311-2/+3
| |/ | | | | | | | | | | | | As of commit 05c2bcef the minimum keyring version is 5.5.1, so update the version that httpclient will use. Change-Id: I877b9d40b8bc4f89754d64d29d82a9e3a3f2dd04
* | Merge "Bandit profile updates"Jenkins2016-02-022-17/+2
|\ \
| * | Bandit profile updatesBrant Knudson2016-01-272-17/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We'd like to use the same "gate" profile for all OpenStack gate jobs, so the "keystone_conservative" profile which we were running as part of the gate is change to "gate. The other profiles that aren't used as part of the gate are removed. Change-Id: I931dc957b4659806027d45dfec5e61e9c7973564
* | | Update translation setupAndreas Jaeger2016-01-282-25/+5
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow new infra setup for translations, see spec http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_setup.html for full details. This basically renames python-keystoneclient/locale/python-keystoneclient.pot to keystoneclient/locale/keystoneclient.pot. For this we need to update setup.cfg. The domain name is already correct in keystoneclient/_i18n.py. The project has no translations currently, let's remove the outdated pot file, the updated scripts work without them. So, we can just delete the file and once there are translations, an updated pot file together with translations can be imported automatically. Change-Id: Ie5a0c3e8fcdb485edf05f2188fce64a9fce96b5f
* | Merge "Missing defaults in the create() method in the v2 ServiceManager"Jenkins2016-01-272-2/+33
|\ \ | |/ |/|
| * Missing defaults in the create() method in the v2 ServiceManagerJude Job2016-01-272-2/+33
| | | | | | | | | | | | | | | | This patch include a new method for testing, without description value. Change-Id: Icd04e4479a341e7691fc562b3e09d5aa41a354e7 Closes-Bug: #1318438
* | Merge "Remove Babel from requirements.txt"Jenkins2016-01-271-1/+0
|\ \
| * | Remove Babel from requirements.txtBrant Knudson2016-01-251-1/+0
| |/ | | | | | | | | | | keystoneclient doesn't use Babel directly. Change-Id: Icc34344afe27330a4a896e14e70fe0e31b4e4bc6
* | Merge "Remove bandit tox environment"Jenkins2016-01-271-4/+0
|\ \ | |/ |/|
| * Remove bandit tox environmentAndreas Jaeger2016-01-181-4/+0
| | | | | | | | | | | | | | bandit is now part of linters environment, remove it from tox.ini. Depends-On: I67ebec070cd0804d310534712a3a3f382df7e48f Change-Id: Ie59ee56f15a857926eef4a7b466637686e116b07
* | Merge "Remove argparse from requirements"Jenkins2016-01-251-1/+0
|\ \
| * | Remove argparse from requirementsAndreas Jaeger2016-01-231-1/+0
| | | | | | | | | | | | | | | | | | | | | argparse was external in python 2.6 but not anymore, remove it from requirements. This project is not supporting 2.6 anymore. Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
* | | Merge "Replace TestResponse with requests_mock"Jenkins2016-01-258-45/+16
|\ \ \
| * | | Replace TestResponse with requests_mockJamie Lennox2016-01-258-45/+16
| |/ / | | | | | | | | | | | | | | | | | | | | | The TestResponse object doesn't do the right thing with regards to content vs text. Just reuse the one from requests_mock rather that try and fix it. Change-Id: Ia8bcae126babb0e616329928c57f875a50a957d6
* | | use positional library instead of utilsSteve Martinelli2016-01-2531-97/+117
| | | | | | | | | | | | | | | | | | swap instances of utils.positional with the positional library. Change-Id: Id8a9961e68d287a802f25512fc970829e9feb5c2
* | | Use positional library instead of local codeMorgan Fainberg2016-01-233-230/+2
|/ / | | | | | | | | | | | | | | Use the positional library instead of the local copy of the code. This will prevent duplicating code across repositories without needing to chase down weird dependency graphs. Change-Id: I7fef334666e93e358870173d29018e5d47312d2b
* | Merge "Adds an option to include names in role assignment lists"Jenkins2016-01-233-1/+23
|\ \
| * | Adds an option to include names in role assignment listsTom Cocozzello2016-01-233-1/+23
| |/ | | | | | | | | | | | | | | | | | | Allow the client to take advantage of the include_names with list role assignments. Change-Id: I4aa77c08660a0cbd021502155938a46121ca76ef Depends-On: I0a1cc986b8a35aeafe567e5e7fee6eeb848ae113 Closes-Bug: #1479569 Implements: blueprint list-assignment-with-names
* | Updated from global requirementsOpenStack Proposal Bot2016-01-232-25/+25
| | | | | | | | Change-Id: I7f771e16773d0ca4015107b45e083139452ccf3c
* | Merge "Address hacking check H405"Jenkins2016-01-2322-131/+176
|\ \ | |/ |/|
| * Address hacking check H405lin-hua-cheng2016-01-1322-131/+176
| | | | | | | | | | | | | | | | | | Previously, there were a string of commits to keystone that addresed ignored hacking checks. This commit does the same for H405 in keystoneclient. This also modifies our tox.ini so that we no longer ignore H405 violations. Change-Id: I2af152e5425a0e9c82314039fdbb90d661c22680 Closes-Bug: 1482773
* | Merge pep8 and bandit into lintersAndreas Jaeger2016-01-181-2/+10
| | | | | | | | | | | | | | | | | | | | Create new linters environment consisting of pep8 and bandit. Keep pep8 as an alias for linters and add a message when invoked. Once this change is in, the infra job can be changed to only run linters job, this allows to run one less job for each change. Change-Id: Ib15be94491232d63a345d6fc19869095a2537310
* | Mark password/secret options as secretBrant Knudson2016-01-145-5/+7
| | | | | | | | | | | | | | | | | | Password, token, and secret options should be marked as secret=True so that when the value is logged the logger knows to obfuscate the value. Change-Id: I6ebdfa3bf6faf37bc11640a5826b3b55bb920fc4 Closes-Bug: 1534299
* | Merge "Deprecate the baseclient.Client"Jenkins2016-01-142-1/+8
|\ \
| * | Deprecate the baseclient.ClientJamie Lennox2015-12-172-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't want to support other clients subclassing this. Deprecate it for removal. As far as I know noone else is using this class. Change-Id: Iad0ea860bd07c657d7094018c037b003ea92dc28 Implements: bp deprecate-to-ksa
* | | Merge "Revert "Support `truncated` flag returned by keystone""2.1.2Jenkins2016-01-142-55/+8
|\ \ \
| * | | Revert "Support `truncated` flag returned by keystone"2.1.1Brant Knudson2016-01-132-55/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c28d40814962b3a8ccb81e5e7d7f832c8f0a3c9a. This is causing stable keystone to fail. keystone has tests that verify that the returned value of the list operation == [], which fails since the return value is now an object and not a list. Change-Id: Ieb143574271b991d3e19e864497073fbedf46bcb
* | | | Revert "Change default endpoint for Keystone v3 to public"Brant Knudson2016-01-134-19/+3
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d3b11d674d6539a0a09e0c432983ebf172e8ad79. This is causing auth_token middleware tests to fail. The error is like: EndpointNotFound: public endpoint for identity service in east region not found So this is going to potentially affect customers. Change-Id: I5ad917e48c9b140709dd3bf95e89c07ea58d6a66
* | | add release notes for ksc 2.1.02.1.0Steve Martinelli2016-01-121-0/+17
| | | | | | | | | | | | | | | | | | | | | in anticipation of a new release, create release notes for bugs and fixes that should have included notes. Change-Id: Icc4be3b42a59e44586020946649c0aeda93feb10
* | | Updated from global requirementsOpenStack Proposal Bot2016-01-121-1/+1
| | | | | | | | | | | | Change-Id: Ibc07c96b4ed4e2955781b1deab33db4a67dfb9df
* | | Merge "Removes MANIFEST.in as it is not needed explicitely by PBR"Jenkins2016-01-121-7/+0
|\ \ \