summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove incorrect 'raise'.Josh Kearney2013-01-221-2/+0
| | | | | | Fixes bug 1096102. Change-Id: Ibcdccd949566f47bb516c7562149d6b0100fce18
* Clean up test environment and remove unused imports.Josh Kearney2013-01-2215-57/+377
| | | | | | First round of adding more complete unit test coverage. Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
* Updated gitignore and manifest.Josh Kearney2013-01-212-6/+15
| | | | Change-Id: Ifcac1c9177865da9d248769961ec17fa8f44e67a
* Merge "Adds Glance API v2 support."Jenkins2013-01-176-2/+157
|\
| * Adds Glance API v2 support.Josh Kearney2013-01-166-2/+157
| | | | | | | | Change-Id: Ib0325e62a7e50aa94e852a73f9a2cb95daa8d5f6
* | Merge "Move from unittest2 to testtools"Jenkins2013-01-153-17/+25
|\ \
| * | Move from unittest2 to testtoolsDean Troyer2013-01-153-17/+25
| | | | | | | | | | | | Change-Id: I475a082af0660e0ee0e86ca4cd1bf0e2d711e3ed
* | | Merge "bug 1091029"Jenkins2012-12-271-1/+1
|\ \ \
| * | | bug 1091029Ben Andrews2012-12-161-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | sets version that pip can use for pyparser to one that is for python 2.X. 2.0.0 is only for python 3 Change-Id: Ief16981b5e2c7d8716fdf77e15998cc9ffae9779 Fixes: bug #1091029
* | | Increment minimum required keystoneclient version numberHenry Nash2012-12-271-1/+1
| |/ |/| | | | | | | | | | | | | | | | | The movement of auth_token from keystone to keystoneclient is part of the updated 0.2 version of keystoneclient. The server still maintains an import back from the client for backward compatibility. However, in order to support this, installations must upgrade to the latest 0.2 version of the client. Change-Id: I1ed1ebebbd56b2ed9c035c9e7d83783c8b2ae5fc
* | Merge "Remove upper bounds on openstack dependencies."Jenkins2012-12-271-2/+2
|\ \ | |/ |/|
| * Remove upper bounds on openstack dependencies.James E. Blair2012-11-161-2/+2
| | | | | | | | Change-Id: Ib2980bc219aba66cfdbc67b7fc4eafbf6501ef23
* | Fixes setup compatibility issue on WindowsAlessandro Pilotti2012-11-051-39/+63
| | | | | | | | | | | | | | | | | | | | | | Fixes Bug #1052161 "python setup.py build" fails on Windows due to a hardcoded shell path: /bin/sh setup.py updated using openstack-common/update.py Change-Id: I33d38e0f96b6d124248c4a31959952d61cf1eb16
* | Add OpenStack trove classifier for PyPIDoug Hellmann2012-10-221-0/+1
| | | | | | | | | | | | | | | | Add trove classifier to have the client listed among the other OpenStack-related projets on PyPI. Change-Id: I34c47bde5885a3f436c100cda5202d6ad8356131 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
* | Merge "Update compute client bits"Jenkins2012-09-183-44/+580
|\ \
| * | Update compute client bitsDean Troyer2012-09-053-44/+580
| | | | | | | | | | | | | | | | | | | | | * add server create, delete, pause, reboot, rebuild resume, suspend, unpause commands Change-Id: I728ec199e4562bd621c3a73106c90d8b790b459a
* | | Merge "Add cliff prereqs"Jenkins2012-09-081-1/+3
|\ \ \ | |_|/ |/| |
| * | Add cliff prereqsDean Troyer2012-09-061-1/+3
| |/ | | | | | | | | | | The real issue is cmd2 not pulling in pyparsing properly on a fresh system. Change-Id: I9bae29f9a664431d0145ebc5a0cc4caec638d739
* | Fix PEP8 issues.lrqrun2012-08-292-21/+32
|/ | | | | | Fix some pep8 issues in doc/source/conf.py and tests/test_shell.py make the code looks pretty. Change-Id: I927f03aff4190f1ac30eb56e7c545de555978c31
* Document the use of keyring.Bhuvan Arumugam2012-08-221-1/+5
| | | | | | | | * README.rst Document the option --os-use-keyring, and environment variable OS_USE_KEYRING, to enable keyring. Change-Id: I54ceb2d2692fecca328da16f6ed14db8d09a6eb7
* Merge "Keyring support for openstackclient."Jenkins2012-08-224-1/+112
|\
| * Keyring support for openstackclient.Bhuvan Arumugam2012-08-154-1/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 1030440 If password is defined in keyring, use it; otherwise, prompt for the password. Keying is configured using command line switch, --os-use-keyring or env(OS_USE_KEYRING). * openstackclient/common/openstackkeyring.py The abstract class for keyring, specifically for openstack. The class is used to store encrypted password in keyring, without prompting for keyring password. The encrypted password is stored in ~/.openstack-keyring.cfg file. * openstack-common.py Update openstackkeyring library from openstack.common. * openstackclient/shell.py OpenStackClient.build_option_parser(): New boolean argument, --os-use-keyring, default to env(OS_USE_KEYRING). OpenStackClient.authenticate_user(): Get password from keyring, if it is defined; otherwise, prompt for the password. If user enter a password and keyring is enabled, store it in keyring. OpenStackClient.init_keyring_backend(): New method to define openstack backend for keyring. OpenStackClient.get_password_from_keyring(): New method to get password from keyring. OpenStackClient.set_password_in_keyring(): New method go set password in keyring. * toos/pip-requires Define keyring and pycrypto as one of dependent. Change-Id: I36d3a63054658c0ef0553d68b38fefbc236930ef
* | Add nosehtmloutput as a test dependency.Clark Boylan2012-08-211-0/+1
|/ | | | | | | | Adding nosehtmloutput as a test dependency allows nose to output its results to an html file. This will be used by Jenkins to save logs on a different server. Change-Id: I9f7bdf848aeb0fee727da9cd3b651b3a3ce53182
* Secure password prompt (docs)Dolph Mathews2012-07-131-2/+5
| | | | Change-Id: I879a8aba13318f1dd660a487cbd1fd20c7ae659b
* Merge "Use PyPI for client libs."Jenkins2012-07-051-2/+2
|\
| * Use PyPI for client libs.Monty Taylor2012-07-021-2/+2
| | | | | | | | Change-Id: I1a77f2a5973053de0e45b815359ff2fa42318682
* | Merge "If no password in env or command line, try prompting."Jenkins2012-07-051-3/+15
|\ \ | |/ |/|
| * If no password in env or command line, try prompting.Ken Thomas2012-06-291-3/+15
| | | | | | | | | | | | | | | | | | | | | | Implements blueprint password-prompt This logic was recently added to keystone as a short term fix. The long term fix is to have that same logic here. Basically, if no password is present in the env or command line and there's a tty available for us to prompt, then attempt to use getpass. Change-Id: Ia0eec800b96c8f6ca1c2540e21e0e03c3880c713
* | Merge "Fixed a typo in the rst docs."Jenkins2012-07-021-1/+1
|\ \
| * | Fixed a typo in the rst docs.Lorin Hochstein2012-06-261-1/+1
| |/ | | | | | | Change-Id: Ie3484f8fe0a63ff5a6815f3ec440adf7dc5d9482
* | Add read_versioninfo method.Monty Taylor2012-06-261-4/+17
|/ | | | Change-Id: Iba12b260a30cc1311967a833e26eaeb9bf3afb47
* Add post-tag versioning.Monty Taylor2012-06-255-34/+215
| | | | Change-Id: I98e5f7aa788b1ab1a866b21e0a17a63b8d5efae3
* Merge "Update Contributing blurb in the docs."Jenkins2012-06-221-3/+6
|\
| * Update Contributing blurb in the docs.Clark Boylan2012-06-221-3/+6
| | | | | | | | | | | | | | | | Contributing blurb previously mentioned social coding and Github. The OpenStack contribution workflow is slightly different. Provide details on Github, LP, and Gerrit. Change-Id: Ie5ecd25e5828de611561f37b3acbccc5cf3f0d04
* | Create tests for shell interfaceDean Troyer2012-06-223-0/+343
|/ | | | | | | * use unittest2 * shell: command-line options Change-Id: I558fb10b8607e4f6e5c44d5fcac902546a8748a4
* Refactor cliff.Command.run()Dean Troyer2012-06-206-87/+87
| | | | | | | * All commands now perform their action in take_action(). Those producing output are derived from DisplayCommandBase. Change-Id: Ic93ba9a2ad449d84242b6aa8624b41379c4fb79a
* Merge "Move docs to doc."Jenkins2012-06-146-6/+6
|\
| * Move docs to doc.Clark Boylan2012-06-116-6/+6
| | | | | | | | | | | | | | | | | | To better facilitate the building and publishing of sphinx documentation by Jenkins we are moving all openstack projects with sphinx documentation to a common doc tree structure. Documentation goes in project/doc/source and build results go in project/doc/build. Change-Id: I925e687254bac9e06c2c520f4fc35a083e21c4ca
* | Fix pep8 issues.Clark Boylan2012-06-133-5/+5
|/ | | | | | | | Fix several pep8 issues and pin the pep8 test to pep8 version 1.1. This should prevent future changes from being unmergable by the pep8 gate after a pep8 upgrade. Change-Id: I4678a9179579fb5c7afe795fb43a8a89a99ad717
* minor fixesMatt Joyce2012-05-293-3/+3
| | | | Change-Id: Ib5601e1a932e0bfaa0341909416415d1e81ee915
* removing print call in roles get_dataMatt Joyce2012-05-231-1/+0
| | | | Change-Id: I2aebf6099821212d4bd4b4b6d78b9752085168b2
* Merge "Fix 'set user' command"Jenkins2012-05-221-1/+6
|\
| * Fix 'set user' commandDean Troyer2012-05-181-1/+6
| | | | | | | | | | | | | | | | | | * missing --name arguemnt in parser for SetUser() * correct Identity api call for SetUser() Fix bug 1001384 Change-Id: I51169a0585c1bfe106ddd2e390269f69fc32852c
* | Merge "Add role CRUD commands"Jenkins2012-05-212-0/+279
|\ \
| * | Add role CRUD commandsDean Troyer2012-05-182-0/+279
| |/ | | | | | | | | | | * add {add|create|delete|list|remove|show|user-list} role commands Change-Id: I27129168a9f58154fcdb062a533fa926737f822f
* | Documented python setup.py developLorin Hochstein2012-05-211-0/+5
|/ | | | Change-Id: Ic17f17e6c80f54a633676b7e17a899748038f8d6
* Add endpoint CRUD commandsDean Troyer2012-05-183-1/+235
| | | | | | * add {create|delete|list|show} endpoint commands Change-Id: Ife9fa789d5818d63288b09687b43d802b1b97858
* Merge "Added :: to readme.rst to format correctly."Jenkins2012-05-161-2/+2
|\
| * Added :: to readme.rst to format correctly.Lorin Hochstein2012-05-161-2/+2
| | | | | | | | | | | | Also zapped a trailing bit of whitespace Change-Id: I49d0306c0e73f096d091c27ba54705d9dbe9c0ca
* | Merge "Moved test related packages to test-requires"Jenkins2012-05-162-2/+2
|\ \ | |/ |/|