summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Move iso8601 dependency from test- to pip-requires"0.2.2Jenkins2013-01-122-1/+1
|\
| * Move iso8601 dependency from test- to pip-requiresBrian Waldon2013-01-092-1/+1
| | | | | | | | | | | | Fixes bug 1097860. Change-Id: Idcf880f9dfa956e6d240357150a9f5a24372f97a
* | Use os.path to find ~/keystone-signing (bug 1078947)Dolph Mathews2013-01-111-3/+2
|/ | | | Change-Id: Ie816d34299c92ba7d5cf6acf717ccfbf029f724f
* Merge "Use testtools instead of unittest for base classes."Jenkins2013-01-088-44/+46
|\
| * Use testtools instead of unittest for base classes.Monty Taylor2012-12-258-44/+46
| | | | | | | | | | | | part of blueprint grizzle-testtools Change-Id: Ic9b438b4224d945e080d1d6071742ddc47ee81ed
* | Merge "Spelling: compatibile->compatible"Jenkins2013-01-081-4/+4
|\ \
| * | Spelling: compatibile->compatibleDolph Mathews2012-12-141-4/+4
| | | | | | | | | | | | Change-Id: If8a444ccc55f1285aeb90de3ad0bc9d38acbaae8
* | | Merge "Pin requests to >=0.8.8."Jenkins2013-01-051-1/+1
|\ \ \
| * | | Pin requests to >=0.8.8.Yaguang Tang2012-12-311-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | requests add SSL CERT VERIFICATION support since 0.8.8. fix bug #1094699 Change-Id: I7974983087f7483283438906d738bec7cba84ed2
* | | Merge "Fix keystone *-list order by 'name'"Jenkins2013-01-051-4/+6
|\ \ \ | |/ / |/| |
| * | Fix keystone *-list order by 'name'Masayuki Igawa2012-12-191-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | 'keystone user-list' is order by 'name' now.(see bug 1073437) But {role, service, tenant, user-role}-list are not. So this patch fixes these. Fixes bug 1091894 Change-Id: I1876d0b1e1ea625efe91c3f8261bafd2bf34b0de
* | | Add support for user groupsHenry Nash2012-12-217-29/+593
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This initial change provides the support in keystoneclient to match the api specified in the blueprint. Keystone itself does not yet support these calls, so if you actually called these, then you would get an error from the server. However the changes should be benign in terms of other api calls. Blueprint keystone/+spec/user-groups Api changes: review.openstack.org/#/c/18138 DocImpact Change-Id: I9abfa82b39fa0c6d58fe0d22622944d3e6be39be
* | | Merge "Add file 'ChangeLog' to MANIFEST.in"Jenkins2012-12-212-0/+2
|\ \ \
| * | | Add file 'ChangeLog' to MANIFEST.inSascha Peilicke2012-12-192-0/+2
| |/ / | | | | | | | | | | | | | | | The file is missing from tarballs released at tarballs.openstack.org. Change-Id: I5c4f53f32b2e6b3741b03658d9c9472fca4226dd
* | | Make it possible to debug by running module.0.2.1Adam Young2012-12-201-0/+4
| | | | | | | | | | | | Change-Id: I6ac6f18c4737b19e03a9be07718f8b64d43953c2
* | | Merge "Use requests module for HTTP/HTTPS"Jenkins2012-12-2024-717/+947
|\ \ \
| * | | Use requests module for HTTP/HTTPSDean Troyer2012-12-1824-717/+948
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement correct certificate verification * Add requests to tools/pip-requires * Fix OS_CACERT env var help text * Add info to README * Rework tests to use requests Pinned requests module to < 1.0 as 1.0.2 is now current in pipi as of 17Dec2012. Change-Id: I120d2c12d6f20ebe2fd7182ec8988cc73f623b80
* | | | Merge "Print to stderr when keyring module is missing."Jenkins2012-12-201-1/+5
|\ \ \ \
| * | | | Print to stderr when keyring module is missing.Dan Prince2012-12-141-1/+5
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates keystoneclient so that it uses a print statement to stderr instead of a logger.warn if stderr is a tty. This works around problems caused by the fact that logging isn't always initialized when this module import runs (and fails) thus causing: No handlers could be found for logger "keystoneclient.client" instead of the intended log message. Fixes LP Bug #1090396 Change-Id: I94e2c45eec14edfe3c2f356af6907aa827808a13
* | | | remove unused importAdam Young2012-12-191-1/+0
| | | | | | | | | | | | | | | | Change-Id: I71d3da8b3fcaaf9a521c5570afe92e508bf181b7
* | | | Bug 1052674: added support for Swift cacheGuang Yee2012-12-192-11/+62
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch merely address the Swift cache backward compatibility support. There's another BP which address the elephant-in-the-room, which is unified and consistent caching mechanism for all middleware. See https://blueprints.launchpad.net/keystone/+spec/unifed-caching-system-for-middleware Change-Id: Iab6b4ac61c9aa9e7ad32a394557cb7558bd60a43
* | | Merge "Fix middleware logging for swift"Jenkins2012-12-181-39/+49
|\ \ \
| * | | Fix middleware logging for swiftChuck Thier2012-12-121-39/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Swift sets 'log_name' in the conf, and this can be used to set the correct logger. This patch moves the log configuration to initialization so that the logger can be set appropriately and the middleware will log to the swift proxy logs. This also requires the following review in swift to work: https://review.openstack.org/#/c/17983/ Fixes bug #1089664 Change-Id: I315102ba277ac1f5ff92f4d79ae745bf53559328
* | | | Merge "Prevent an uncaught exception from being rasied."Jenkins2012-12-171-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Prevent an uncaught exception from being rasied.K Jonathan Harker2012-12-141-1/+1
| |/ / | | | | | | | | | | | | | | | | | | An uncaught TypeError will be raised if auth_ref.management_url is None. Change-Id: I054aac24299c051afbc4497d56c6e286f5fa8616 Fixes: bug #1089188
* | | modify ca-certificate default valueWu Wenxiang2012-12-151-1/+1
| |/ |/| | | | | | | | | | | | | modify the value from env[OS_CA_CERT] to env[OS_CACERT] to ensure the help message and codes keep consistent. Fixes: bug 1086278 Change-Id: I0a502069cd3743f812c8145cbce73cd091e57de6
* | Merge "Fix keystoneclient user-list output order"Jenkins2012-12-132-3/+6
|\ \
| * | Fix keystoneclient user-list output orderMasayuki Igawa2012-12-112-3/+6
| |/ | | | | | | | | | | | | | | | | | | | | | | keystone user-list output is ordered by 'id' now. But this order(by 'id') is not human-friendly. Sorting by 'name' is easy to identify a user. This patch fixes this problem. Fixes bug 1073437 Change-Id: I00b1f46c248544157e09b2efccfff63a1f0426aa
* | Merge "Misspelling error in README.rst"Jenkins2012-12-131-4/+4
|\ \
| * | Misspelling error in README.rstLadquin2012-12-101-4/+4
| |/ | | | | | | | | | | | | | | | | | | Replaced instances of "EC2-compatibile" with "EC2-compatible". Fixes: bug # 1088654 Changes to be committed: modified: README.rst Change-Id: Ic8df5bcabfb6b98377e722607fe3c8cf1cbe8310
* | URL-encode user-supplied tokens (bug 974319)Dolph Mathews2012-12-132-3/+18
|/ | | | Change-Id: I7440f879edb8d61ea2382d5d4a56e32eacce4cfd
* Merge "Make use_keyring False by default."Jenkins2012-12-101-1/+1
|\
| * Make use_keyring False by default.Dan Prince2012-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the use_keyring option for the Keystone Client class to default to False by default. This provides for a much easier upgrade path the the most recent keystone-client code and is backwards compatible with the previous release. This does not change the default of the no_cache keystone CLI which will still enable use_keyring by default. Fixes LP Bug #1087434. Change-Id: Iaafadde660b0542a9c0a9c1bb742cb369b523a68
* | Rename --no_cache to --os_cache.Dan Prince2012-12-072-9/+8
|/ | | | | | | | | | | | Some changes to make keystoneclient more backwards compatible by disabling key caching by default. This patch renames the CLI option for when to use the auth token cache to --os-cache and sets it to False by default. It also changes the ENV variable to OS_CACHE (instead of OS_NO_CACHE). Change-Id: I6e549feec6ee7500e398a1eceb5bb44cd7d40347
* Merge "Don't try to split a list of memcache servers"Jenkins2012-12-061-1/+1
|\
| * Don't try to split a list of memcache serversKevin L. Mitchell2012-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The memcache_servers configuration option is declared as a ListOpt, but when used in AuthProtocol.__init__(), we treat it as a string to be split on ',', which is wrong. Remove the .split(). No test is added because the memcache package may not be installed, and I cannot see an easy method to only test this clause if it is available. Fixes bug 1086125. Change-Id: Ifb0a18017d2407b3ccb2188b1a704c26997ba594
* | bug-1040361: use keyring to store tokensGuang Yee2012-12-047-47/+278
|/ | | | | | | User can optionally turn off keyring by specifying the --no-cache option. It can also be disabled with environment variable OS-NO-CACHE. Change-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417
* Merge "Add command to allow users to change their own password"Jenkins2012-12-025-5/+77
|\
| * Add command to allow users to change their own passwordDerek Higgins2012-11-275-5/+77
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Bug 1082539 The Equivalent of doing curl -X PATCH http://localhost:5000/v2.0/OS-KSCRUD/users/<userid> \ -H "Content-type: application/json" \ -H "X_Auth_Token: <authtokenid>" \ -d '{"user": {"password": "ABCD", "original_password": "DCBA"}}' Change-Id: Ia1a907c5fd138c4252196145b361f43671047a1a
* | Drop hashlib/hmac from pip-requires.Dan Prince2012-11-301-2/+0
| | | | | | | | | | | | | | | | | | | | Python 2.5+ has hashlib. Python 2.2+ has hmac. As such there really is no need to have these in pip-requires. Change-Id: Iaa7f6a6f2db4c5283608c320680da98ae400098f
* | Merge "Add Ec2Signer utility class to keystoneclient"Jenkins2012-11-304-0/+181
|\ \
| * | Add Ec2Signer utility class to keystoneclientSteven Hardy2012-11-284-0/+181
| |/ | | | | | | | | | | | | | | | | | | | | Add Ec2Signer class (from keystone.utils) to keystoneclient Allows clients to more easily generate correctly signed requests for use with APIs using EC2 auth-extension based authentication blueprint ec2signer-to-keystoneclient Signed-off-by: Steven Hardy <shardy@redhat.com> Change-Id: Iea69ccd4dadd09740f42d907bf14f61c1750596a
* | Add --version CLI opt and __version__ module attrBrian Waldon2012-11-283-1/+42
|/ | | | Change-Id: I8c39a797e79429dd21c5caf093b076a4b1757de0
* Merge "updating PEP8 to 1.3.3"Jenkins2012-11-264-25/+9
|\
| * updating PEP8 to 1.3.3Joe Heck2012-11-264-25/+9
| | | | | | | | | | | | | | * matching cinder, glance, etc * made run_tests exclusions match tox Change-Id: I9963245b079535a38a8c9b46917e8d833b62addb
* | Merge "Remove Policy.endpoint_id reference"Jenkins2012-11-262-13/+5
|\ \
| * | Remove Policy.endpoint_id referenceDolph Mathews2012-11-202-13/+5
| | | | | | | | | | | | Change-Id: I52741ed30b97b062b701293759cdf4279fda3a0c
* | | Correct a misspelled in commentsWu Wenxiang2012-11-261-1/+1
| |/ |/| | | | | | | | | 'fron' in keystoneclient/service_catalog.py should be 'from' Change-Id: I75b01aca6eb905efa9d74f7deb4146c43525d4cc
* | Fix scoped auth for non-admins (bug 1081192)Dolph Mathews2012-11-201-2/+3
|/ | | | Change-Id: I6c92e026c5f46ac29947d6e0e94f571ccd48f032
* Merge "Check for auth URL before password (bug 1076235)"0.2.0Jenkins2012-11-161-5/+5
|\