summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Copy cfg and iniparser from oslo-incubatorDean Troyer2013-01-303-1/+1862
| | | | | | | | | | | | | | https://review.openstack.org/20753 introduced tools/install_venv_common.py but not it's dependencies openstack.common.{cfg,iniparser} Change-Id: I270a1d8f6fd8f93988a5e2ccbc446adda0a6cd81
* | Clean up test_shell so that the tests are captured though the test framework.Josh Kearney2013-01-303-281/+219
|/ | | | | | Also makes a small modification to gitignore. Change-Id: Iefbfbcfd35270b06ed65edb34708fa9b4d5bf563
* Merge "Remove old/unsupported options from run_tests help message."Jenkins2013-01-301-3/+1
|\
| * Remove old/unsupported options from run_tests help message.Josh Kearney2013-01-291-3/+1
| | | | | | | | Change-Id: Ie0d796ecbd3c98b496a225c2a2c128db94a1831e
* | Merge "Use install_venv_common.py from oslo."Jenkins2013-01-304-208/+270
|\ \
| * | Use install_venv_common.py from oslo.Josh Kearney2013-01-294-208/+270
| |/ | | | | | | | | | | | | This syncs install_venv_common.py from oslo and reworks the tools/install_venv.py script to use the new library. Change-Id: I3426a7f51b0018e074cc6f4b1d70b38e52464a38
* | Merge "Updated README to reflect latest changes."Jenkins2013-01-301-36/+24
|\ \
| * | Updated README to reflect latest changes.Josh Kearney2013-01-291-36/+24
| |/ | | | | | | Change-Id: I996d5c0ec6e480fcbdc546bad238eee2e20504d6
* | Ensure that image and identity clients are constructed properly.Josh Kearney2013-01-295-19/+139
|/ | | | | | Also removed tests that don't test anything. Change-Id: I0cb420248c8a1374110c014063fe029686e90216
* First pass at adding compute unit tests.Josh Kearney2013-01-285-21/+91
| | | | Change-Id: Icf3340d457f75eec89bb0e5c9b4b953c3b81020f
* Merge "Use the cliff framework's ShowOne as intended for `show image`."Jenkins2013-01-281-18/+15
|\
| * Use the cliff framework's ShowOne as intended for `show image`.Josh Kearney2013-01-241-18/+15
| | | | | | | | | | | | | | Also reformat code to follow newer PEP8 version. Full cleanup and PEP8 version bump coming in later patch. Change-Id: Ida3dd9a89660b9c4a91449846dd2d6e223ef187a
* | Merge "Sync latest openstack-common updates."Jenkins2013-01-282-127/+88
|\ \
| * | Sync latest openstack-common updates.Josh Kearney2013-01-242-127/+88
| |/ | | | | | | Change-Id: I09adc9b5c01aa97ffba58dff8a696172e8654e3e
* | Merge "Standardize on a copyright header and ensure all files have them."Jenkins2013-01-2829-194/+317
|\ \
| * | Standardize on a copyright header and ensure all files have them.Josh Kearney2013-01-2429-194/+317
| |/ | | | | | | Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
* | v3 identity - group and project apiSteve Martinelli2013-01-285-0/+467
| | | | | | | | | | | | | | | | | | | | | | updated with latest comments modified entry points in setup.py added group.py (v3) added project.py (v3) fixed indentation updated to include new headers Change-Id: Ice68b6c5bacb68d2e95321d903043056a9b8e810
* | Fix test runner run_tests.sh is brokenIlya Persky2013-01-251-1/+1
|/ | | | | | | | | run_tests.sh contains incorrect variable assignment at line 80 which makes script to fail when trying to run tests. Fixes: bug #1105000 Change-Id: Ib29c50f28d8b7e09935cd4136e709e0e0141ad2a
* Merge "Remove incorrect 'raise'."Jenkins2013-01-231-2/+0
|\
| * Remove incorrect 'raise'.Josh Kearney2013-01-221-2/+0
| | | | | | | | | | | | Fixes bug 1096102. Change-Id: Ibcdccd949566f47bb516c7562149d6b0100fce18
* | Migrate from nose to testr.Josh Kearney2013-01-229-64/+78
|/ | | | | | | | Run tests with testr for parallel execution. Part of blueprint grizzly-testtools. Change-Id: I560592186f2f440049a451a32e58067262ab62d0
* 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