| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Fixes bug 1096102.
Change-Id: Ibcdccd949566f47bb516c7562149d6b0100fce18
|
| |
|
|
|
|
| |
First round of adding more complete unit test coverage.
Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
|
| |
|
|
| |
Change-Id: Ifcac1c9177865da9d248769961ec17fa8f44e67a
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: Ib0325e62a7e50aa94e852a73f9a2cb95daa8d5f6
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Change-Id: I475a082af0660e0ee0e86ca4cd1bf0e2d711e3ed
|
| |\ \ \ |
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
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
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| | |
Change-Id: Ib2980bc219aba66cfdbc67b7fc4eafbf6501ef23
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 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>
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* add server create, delete, pause, reboot, rebuild
resume, suspend, unpause commands
Change-Id: I728ec199e4562bd621c3a73106c90d8b790b459a
|
| |\ \ \
| |_|/
|/| | |
|
| | |/
| |
| |
| |
| |
| | |
The real issue is cmd2 not pulling in pyparsing properly on a fresh system.
Change-Id: I9bae29f9a664431d0145ebc5a0cc4caec638d739
|
| |/
|
|
|
|
| |
Fix some pep8 issues in doc/source/conf.py and tests/test_shell.py make the code looks pretty.
Change-Id: I927f03aff4190f1ac30eb56e7c545de555978c31
|
| |
|
|
|
|
|
|
| |
* README.rst
Document the option --os-use-keyring, and environment variable
OS_USE_KEYRING, to enable keyring.
Change-Id: I54ceb2d2692fecca328da16f6ed14db8d09a6eb7
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I879a8aba13318f1dd660a487cbd1fd20c7ae659b
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I1a77f2a5973053de0e45b815359ff2fa42318682
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\ \ |
|
| | |/
| |
| |
| | |
Change-Id: Ie3484f8fe0a63ff5a6815f3ec440adf7dc5d9482
|
| |/
|
|
| |
Change-Id: Iba12b260a30cc1311967a833e26eaeb9bf3afb47
|
| |
|
|
| |
Change-Id: I98e5f7aa788b1ab1a866b21e0a17a63b8d5efae3
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
|
|
|
| |
* use unittest2
* shell: command-line options
Change-Id: I558fb10b8607e4f6e5c44d5fcac902546a8748a4
|
| |
|
|
|
|
|
| |
* All commands now perform their action in take_action(). Those producing
output are derived from DisplayCommandBase.
Change-Id: Ic93ba9a2ad449d84242b6aa8624b41379c4fb79a
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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 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
|
| |
|
|
| |
Change-Id: Ib5601e1a932e0bfaa0341909416415d1e81ee915
|
| |
|
|
| |
Change-Id: I2aebf6099821212d4bd4b4b6d78b9752085168b2
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* missing --name arguemnt in parser for SetUser()
* correct Identity api call for SetUser()
Fix bug 1001384
Change-Id: I51169a0585c1bfe106ddd2e390269f69fc32852c
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| | |
* add {add|create|delete|list|remove|show|user-list} role commands
Change-Id: I27129168a9f58154fcdb062a533fa926737f822f
|
| |/
|
|
| |
Change-Id: Ic17f17e6c80f54a633676b7e17a899748038f8d6
|
| |
|
|
|
|
| |
* add {create|delete|list|show} endpoint commands
Change-Id: Ife9fa789d5818d63288b09687b43d802b1b97858
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
Also zapped a trailing bit of whitespace
Change-Id: I49d0306c0e73f096d091c27ba54705d9dbe9c0ca
|
| |\ \
| |/
|/| |
|