summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated from global requirements3.2.0OpenStack Proposal Bot2016-08-301-1/+1
| | | | Change-Id: I2eedd06457425f48353e416b4d5145ce1967d57c
* Provide fallback prompt function for current osc-libDean Troyer2016-08-292-0/+8
| | | | | | | | | | Leaving the pw_func uninitialize in osc-lib turned out to be a bad idea as the test to prompt in setup_auth() doesn't check for a callback of None. Also, release note Change-Id: I8f875fa8a942d02a040238359ee22c603a4e5956
* Merge "Fix auth prompt brokenness"Jenkins2016-08-294-3/+102
|\
| * Fix auth prompt brokennessDean Troyer2016-08-294-3/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We start by fixing this in the already-present OSC_Config class so OSC can move forward. This change needs to get ported down into os-client-config in the near future, maybe even soon enough to make the client library freeze this week. * Add the pw-func argument to the OSC_Config (or OpenStackConfig) __init__() * When looping through the auth options from the KSA plugin look for any that have a prompt defined and do not have a value already, so ask for one. Closes-bug: #1617384 Change-Id: Ic86d56b8a6844516292fb74513712b486fec4442
* | Merge "Updated from global requirements"Jenkins2016-08-291-1/+1
|\ \
| * | Updated from global requirementsOpenStack Proposal Bot2016-08-291-1/+1
| | | | | | | | | | | | Change-Id: I90afe332e959ba8bbfb1f04cc84454d30a4cf4a8
* | | Merge "[docs] fix incorrect rst markups"Jenkins2016-08-291-22/+50
|\ \ \
| * | | [docs] fix incorrect rst markupsKATO Tomoyuki2016-08-241-22/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The incorrect md-style markups break Sphinx builds, which do not properly generate web page. http://docs.openstack.org/developer/python-openstackclient/plugin-commands.html Change-Id: I36ae2cf922836cff42653283c0a683359bd91344
* | | | Merge "Clean imports in code"Jenkins2016-08-291-2/+2
|\ \ \ \
| * | | | Clean imports in codeCao Xuan Hoang2016-08-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some part in the code we import objects. In the Openstack style guidelines they recommend to import only modules. http://docs.openstack.org/developer/hacking/#imports Change-Id: I2eb35dc53f0fdb61c31022bb70293d1df8aaf482
* | | | | Merge "Fix six typos"Jenkins2016-08-294-6/+6
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Fix six typosAtsushi SAKAI2016-08-254-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disassoiate => disassociate nmaes => names mutiually => mutually aviod => avoid CLustering => Clustering availble => available Change-Id: I84545bf46acfccc9dde3e85020700edb5a8375a6
* | | | | Cleanup after installAndreas Jaeger2016-08-281-1/+1
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tox tests are run on developer machines and on long lived slaves. We should not leave lots of directories like /tmp/python-openstackclient-tox_install-sdnltRu lying around. Instead delete the temporary directory after our run. Remove also an obsolete comment. Change-Id: I939eae82dba3287fd4e4086128ebf4609a0e0770
* | | | Merge "Restore default auth-type for token/endpoint"3.1.0Jenkins2016-08-251-2/+6
|\ \ \ \
| * | | | Restore default auth-type for token/endpointDean Troyer2016-08-241-2/+6
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The split to osc-lib shell lost the detection of --os-token and --os-url to set --os-auth-type token_endpoint Closes-bug: 1615988 Change-Id: I248f776a3a7b276195c162818f41ba20760ee545
* | | | Updated from global requirementsOpenStack Proposal Bot2016-08-251-2/+2
| |/ / |/| | | | | | | | Change-Id: I87cd3d1aaf2d7e8706b4e89ef679c03de69cf611
* | | Updated from global requirementsOpenStack Proposal Bot2016-08-251-1/+1
|/ / | | | | | | Change-Id: I14eec90a7bfe8301b8698dd4337f3748c3732b78
* | Updated from global requirementsOpenStack Proposal Bot2016-08-241-1/+1
|/ | | | Change-Id: I53797c068d919027c7cfadcb245ab06eb9affc9e
* Merge "Fix post and periodic jobs"Jenkins2016-08-231-33/+33
|\
| * Fix post and periodic jobsAndreas Jaeger2016-08-221-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | The usage of zuul-cloner in tox_install breaks post and periodic jobs. Update the script, it does not need to handle unconstrainted installs anymore (see tox.ini). There's no need to set ZUUL_BRANCH explicitely - it's set via the environment and branch is passed in as well. Note that this script is needed for the edit-constraints call, add a comment. Change-Id: I0077c986a17d6bb92791474e03d1e77776e9382f Closes-Bug: #1615430
* | Work around a version clash issue with os-client-config3.0.1Dean Troyer2016-08-221-2/+2
|/ | | | | | | Need to add the fixed_arguments arg to _validate_auth() so os-client-config 1.19.1 and 1.20.0 can call our version properly. Change-Id: I328e47ba2f8115e6b18bf1482fd4aa35056907a4
* Merge "Updated from global requirements"3.0.0Jenkins2016-08-212-6/+6
|\
| * Updated from global requirementsOpenStack Proposal Bot2016-08-212-6/+6
| | | | | | | | Change-Id: Ia8340e97b90f7497244f57c7ab7e46d7a461b896
* | Merge "Integ test cleanup"Jenkins2016-08-211-42/+91
|\ \ | |/ |/|
| * Integ test cleanupDean Troyer2016-08-181-42/+91
| | | | | | | | Change-Id: Ie58a7bec569421097e92a7ddf3cb164fc3f07413
* | Merge "Fix errors in volume set/unset image properties unit tests"Jenkins2016-08-191-3/+3
|\ \
| * | Fix errors in volume set/unset image properties unit testsHuanxuan Ao2016-08-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These errors may caused by copy-paste, we should specify a fake return value for get() method but not create() method. Create() mothod will not called in set/unset command. After specifing the return value of get(), we can use the fake volume in the assert. Change-Id: I1e0df4c28ece373168788c396e9082d565e36cc7
* | | Merge "Add support for domain specific roles"Jenkins2016-08-189-18/+505
|\ \ \ | |_|/ |/| |
| * | Add support for domain specific rolesHenry Nash2016-08-109-18/+505
| | | | | | | | | | | | | | | | | | | | | A role entity can now be specified as domain specific. Closes-bug: #1606105 Change-Id: I564cf3da1d61f5bfcf85be591480d2f5c8d694a0
* | | Merge "Add shell integration test"Jenkins2016-08-181-0/+561
|\ \ \
| * | | Add shell integration testDean Troyer2016-08-181-0/+561
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These run next to unit tests, but unlike unit tests, they test the dependent libraries also. This is to detect incompatible breakage in those dependencies. The tests provide CLI-level input and verify the API calls being made via requests using requests_mock so the entire stack is tested. It is possible we want to run these separate from the unit tests. They do not belong in the functional tests as they do not require a functional cloud for testing. Depends-on: I426548376fc7d3cdb36501310dafd8c44d22ae30 Change-Id: I356956fcc4ff35191a6ad6a085b75cf370434b09
* | | | Merge "Fix up last-minute imports to use osc-lib"Jenkins2016-08-182-4/+6
|\ \ \ \
| * | | | Fix up last-minute imports to use osc-libDean Troyer2016-08-182-4/+6
| | | | | | | | | | | | | | | | | | | | Change-Id: I1ed2983cf574ebd565eeac4f8199fbc3a2e29c8e
* | | | | Merge "update requirements and test requirements"Jenkins2016-08-182-4/+3
|\ \ \ \ \
| * | | | | update requirements and test requirementsSteve Martinelli2016-08-112-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with the move to osc-lib we don't have to list some requirements. removed oslo.config since it was not being used, and moved a few to test-requirements since they are still used in examples and unit tests. Closes-Bug: 1593784 Change-Id: I39b610e6a49a4a346dddcedd231d9a7a81cab261
* | | | | | Merge "document locale and language support tips"Jenkins2016-08-181-0/+56
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | document locale and language support tipsSteve Martinelli2016-08-181-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have full support for various locales and languages, but often there are hiccups when setting up a terminal to use OSC in this manner. Document a few common questions so we don't have to individually support each bug report. Change-Id: I0f7c7efce3a2c00cc82ed8c67310e027b5e45a45
* | | | | | Merge "Gate-unbreaking combo review"Jenkins2016-08-187-90/+232
|\ \ \ \ \ \ | |_|/ / / / |/| | / / / | | |/ / / | |/| | |
| * | | | Gate-unbreaking combo reviewDean Troyer2016-08-187-90/+232
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix argument precedence hack Working around issues in os-client-config <= 1.18.0 This is ugly because the issues in o-c-c 1.19.1 run even deeper than in 1.18.0, so we're going to use 1.19.0 get_one_cloud() that is known to work for OSC and fix o-c-c with an axe. Remove return values for set commands 'identity provider set' and 'service provider set' were still returning their show-like data, this is a fail for set commands now, don't know how this ever passed before... Constraints are ready to be used for tox.ini Per email[1] from Andreas, we don't need to hack at install_command any longer. [1] http://openstack.markmail.org/thread/a4l7tokbotwqvuoh Co-authorioed-by: Steve Martinelli <s.martinelli@gmail.com> Depends-On: I49313dc7d4f44ec897de7a375f25b7ed864226f1 Change-Id: I426548376fc7d3cdb36501310dafd8c44d22ae30
* | | | Merge "Add '--dhcp' and '--no-dhcp' options to os subnet list cmd"Jenkins2016-08-114-0/+63
|\ \ \ \
| * | | | Add '--dhcp' and '--no-dhcp' options to os subnet list cmdCao Xuan Hoang2016-08-104-0/+63
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds '--dhcp' and '--no-dhcp' options to filter subnets resulted by os subnet list command. Change-Id: Ib574cc54594845bc5c5afc38bf44e3b224d33b17 Partial-Bug: #1610883
* | | | Merge "Rename backup commands in volume v1 and v2"Jenkins2016-08-117-35/+363
|\ \ \ \
| * | | | Rename backup commands in volume v1 and v2Huanxuan Ao2016-08-117-35/+363
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backup commands are used only in volume service now, but "backup" is too generic, users may not know the commands are used for volume from the commands name. By seeing the command name, users can only see the "backup" but do not know which object the backup commands work for. It may confuse users. I think rename "backup" to "volume backup" can depict resource relation and will be helpful for users to know the commands clearly. So add new commands ``volume backup create/delete/ list/show/restore`` to replace the old commands ``backup create/delete/list/show/restore``. And also deprecate old commands. Change-Id: I4f844d9bc48573eb4d17288ce6b8a90cea00d16a Implements: bp backup-snapshot-renamed-for-volume-resource Co-Authored-By: Sheel Rana <ranasheel2000@gmail.com>
* | | | | Merge "Implement "network agent set" command"Jenkins2016-08-116-2/+158
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Implement "network agent set" commandHuanxuan Ao2016-08-106-2/+158
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "network agent set" command in network v2 to set network agent properties. Also add the unit test, doc, functional test and release note. Change-Id: Iebaee4c60f8c6b43f538c1b82a38b93178b9ce53 Implements: bp implement-network-agents Co-Authored-By: Michael Gugino <michael.gugino@walmart.com>
* | | | Fix OSC identity v3 functional testsRichard Theis2016-08-101-1/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OSC identity v3 functional tests are failing due to [1] which added 'password_expires_at' to the user object. This patch set fixes the tests by updating user object fields list to include 'password_expires_at'. [1] https://review.openstack.org/#/c/333360/ Change-Id: Id4b060115d4270899ca0af2dc7b67ee723388e31
* | | Add --ip-version filtering option to subnet.rstCao Xuan Hoang2016-08-081-0/+1
|/ / | | | | | | | | | | | | | | | | When executed "openstack subnet list --help" we can see this is supported for --ip-version filtering option. But this option is missing in the rst document. Change-Id: Ie5443f1da086a1ad455fbeaa848b50a0d9d4b290 Closes-Bug: #1610872
* | Merge "Support multi REST API calls error handling for "volume set" command"Jenkins2016-08-062-14/+62
|\ \
| * | Support multi REST API calls error handling for "volume set" commandHuanxuan Ao2016-08-062-14/+62
| | | | | | | | | | | | | | | | | | | | | | | | Support the error handling follow the rule in doc/source/command-errors.rst Also add a unit test for testing the error handling Change-Id: I98064f4b8c1dc17eb3874f7b25c827a568463c0f
* | | Merge "osc-lib: shell"Jenkins2016-08-0610-868/+147
|\ \ \