summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add support for running tests with master dependenciesSteve Martinelli2017-01-112-0/+55
| | | | | | | | we can create a new infra job that points to the new test hook, which should install the master version of the SDK, osc-lib and os-client-config. Change-Id: Ib6391893b2302bdc514525d5ddda886fe8c60100
* Updated from global requirementsOpenStack Proposal Bot2017-01-101-1/+1
| | | | Change-Id: I3f06e0a50c4d8232796f2e42ce07eb40a139d1c4
* Merge "Make 'object save' fast again"Jenkins2017-01-092-1/+6
|\
| * Make 'object save' fast againJordan Pittier2017-01-092-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | 'openstack object save' is critically slow to download big objects. While we 'stream' (chunked download) the data, the default chunks_size is 1 byte [1], which is terribly inefficient. [1] : http://docs.python-requests.org/en/master/api/#requests.Response.iter_content Closes-Bug: 1654645 Change-Id: I2223e5897346acd2f2c1fae638d1193cff833c19
* | Fix Octavia gate breakage caused by _get_columns()Nir Magnezi2017-01-094-7/+7
|/ | | | | | | | | | | The above mentioned function tries to extract keys() from an item which is type class. This patch fixes the issue by converting item to dict by using to_dict(). Change-Id: Ida520ae9fe64171d105f486ba06eda127a24547b Closes-Bug: #1654887
* Merge "Functional tests - flavor"Jenkins2017-01-081-27/+200
|\
| * Functional tests - flavorDean Troyer2017-01-061-27/+200
| | | | | | | | | | | | | | | | | | * Rework functional tests to remove resource create/delete from setupClass() and teardownClass() methods. * Add tests for more command options * Use JSON output Change-Id: Ib99ef954fe8e1170c7445940180d80b8b9c0a92c
* | Merge "Remove unneeded methods from OS_Config class"Jenkins2017-01-081-90/+6
|\ \
| * | Remove unneeded methods from OS_Config classDean Troyer2017-01-041-90/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | These are in the minimum required version of osc-lib (1.2.0). A few methods remain that need to be released in osc-lib, expect them in the 1.3.0 release soon. Change-Id: I2333946da9a73e73377b646e4c06e99597990945
* | | Merge "OSC Network Meter"Jenkins2017-01-088-0/+745
|\ \ \
| * | | OSC Network MeterAnkur Gupta2017-01-018-0/+745
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement Neutron feature of Metering into OpenStack Client. Meter Rules will be implemented in seperate patchset. Partially Implements: blueprint neutron-client-metering Change-Id: Ie82d42759504cbdb1c991c5183c1f0adf59e60fe
* | | | Merge "Add options to allow filtering on agent list"Jenkins2017-01-084-1/+94
|\ \ \ \
| * | | | Add options to allow filtering on agent listZhou Zhihong2017-01-054-1/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add options to allow filtering via --agent-type and --host on agent list Change-Id: I1800f0777aa92a76b4b95f64f8acc18454809e81 Closes-Bug: #1641868 Partially-Implements: blueprint network-commands-options
* | | | | Merge "Fix network service provider functional test"Jenkins2017-01-071-4/+1
|\ \ \ \ \
| * | | | | Fix network service provider functional testHuanxuan Ao2017-01-061-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDK refactor broken network service provider functional test, tested this command works, but there is a error in the funtional test, so fix it. Change-Id: I783c58cedd39a05b665e47709b2b5321871e558b Closes-Bug: 1653138
* | | | | | add domain id to expected IdP fields, unskip testsSteve Martinelli2017-01-072-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit Id18b8b2fe853b97631bc990df8188ed64a6e1275 added domain IDs to an Identity provider, our functional tests have a hard match on what to expect when 'showing' an idp, the domain ID was missing. Change-Id: I87a1fd762918551c533668a9aa94f7c6268b79d6
* | | | | | skip tests related to SDK 0912 and keystone IdP changeSteve Martinelli2017-01-078-1/+38
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the gate is super wedged, i will skip tests and unskip them as necessary. Change-Id: Ia4469738c876ec1293f91b96dcc7d15365f4f37d
* | | | | Merge "Fix "ip availability show" command"Jenkins2017-01-063-5/+11
|\ \ \ \ \
| * | | | | Fix "ip availability show" commandHuanxuan Ao2017-01-063-5/+11
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDK refactor broken ip availability show functional test, We can not find a ip availability by network name but only network ID, so we find network and get the ID first, then find the ip availability by the network ID. Closes-Bug: 1653139 Change-Id: I246163fb875e2cdb9e5b091bac500a94268e8aa9
* | | | | Merge "Fix creating a private flavor with ID auto"Jenkins2017-01-063-4/+9
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Fix creating a private flavor with ID autoJens Rosenboom2017-01-053-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a private flavor is created with ID auto (=default) and a project is specified for it, instead of trying to add the project to the flavor called "auto" the ID of the newly created project should be used. Change-Id: I19f7a0ec26bd5d147f00ecba3312240e3601567e Closes-Bug: 1654221
* | | | | Updated from global requirementsOpenStack Proposal Bot2017-01-051-1/+1
|/ / / / | | | | | | | | | | | | Change-Id: Ie7b85846889a74026130c89ef37fe38bf8727ce3
* | | | Merge "Update the description format"Jenkins2017-01-053-8/+12
|\ \ \ \
| * | | | Update the description formatzhiyong.dai2017-01-033-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In network_qos_rule_type.py, network_service_provider.py, server.py and volume_snapshot.py, the description format is using """ """. In this patch, the former format is replaced with "_description = _( )". Change-Id: I6863b01d3534e033df745070037ee45286745c92
* | | | | Merge "Fixes image api URL endpoint for certain scenario"Jenkins2017-01-044-8/+8
|\ \ \ \ \
| * | | | | Fixes image api URL endpoint for certain scenarioImtiaz Chowdhury2017-01-044-8/+8
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openstackclient fails to get image list when the image api endpoint has 'v2' substring in the URL. Instead of checking whether the api endpoint URL terminates with '/v2', the current logic is checking whether 'v2' appears anywhere in the endpoint string. This issue was discovered on a production setup where certain server names had 'v2' in their names. For example, when a hostname is gopher.dev20.com, the image list APIs fail. This commit updates the unit test to reflect this scenario. Without the change in openstackclient/api/image_v2.py, all the unit tests fail. Co-Authored-By: sergio.carvalho@workday.com Change-Id: I26b85afd646938272dbabe8e045b337b7df58c7d Closes-Bug: 1652827
* | | | | Merge "Show team and repo badges on README"Jenkins2017-01-041-0/+9
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Show team and repo badges on READMEFlavio Percoco2016-11-261-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the team's and repository's badges to the README file. The motivation behind this is to communicate the project status and features at first glance. For more information about this effort, please read this email thread: http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html To see an example of how this would look like check: https://gist.github.com/30af7c8ad287756d38d131d1f5dceae0 Change-Id: I2d906fa0675463e21f2786d93f464c465f2bc3b1
* | | | | Merge "Beef up address scope functional tests"Jenkins2017-01-041-21/+127
|\ \ \ \ \
| * | | | | Beef up address scope functional testsDean Troyer2016-12-301-21/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to get more thorough in our functional testing, so start by adding tests for all create and set options, check return values. This also removes most of the setupClass() and teardownClass() methods as they held common state that was subject to race conditions when running tests in parallel. Change-Id: Ib337f9e9d16b4183bb319b58cbe943045f365ff2
* | | | | | Merge "Add ":option:` `" in the help message"Jenkins2017-01-048-29/+41
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Add ":option:` `" in the help messagezhiyong.dai2017-01-038-29/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch mainly adds ":option:` `" in several help messages in the doc. This modification will create one link which helps the readers find the relative option quickly and conveniently in website. Change-Id: Ia047e15c3b2064e4822ee7df7922d4774d862602
* | | | | | Merge "Beef up network functional tests"Jenkins2017-01-041-24/+235
|\ \ \ \ \ \
| * | | | | | Beef up network functional testsDean Troyer2016-12-301-24/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to get more thorough in our functional testing, so start by adding tests for all create and set options, check return values. This also removes most of the setupClass() and teardownClass() methods as they held common state that was subject to race conditions when running tests in parallel. Change-Id: I4179f493cea971b7c576ffbf501330b5c57f52f3
* | | | | | | Merge "Beef up floating IP functional tests"Jenkins2017-01-041-22/+121
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Beef up floating IP functional testsDean Troyer2016-12-301-22/+121
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to get more thorough in our functional testing, so start by adding tests for create options. This also removes the parts of the setupClass() and teardownClass() methods that do not pertain to the static prereqs for testing. Change-Id: I0a090a8abc41613d8970343d1b67d101b4c82c65
* | | | | | update server migrate '--wait' descriptionlicanwei2016-12-302-2/+2
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'Wait for resize to complete' ==> 'Wait for migrate to complete' Change-Id: I0e08968c0132f0a8e1ef1ce2e6179001315372c3
* | | | | Merge "Revert "WIP: Skip broken functional tests...""Jenkins2016-12-306-20/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Revert "WIP: Skip broken functional tests..."Dean Troyer2016-12-296-20/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDK 0.9.11 caused some failures, its blocked now. Revert those breakages that occurred in 0.9.10 -> 0.9.11. This partially reverts commit 188e32f9e642fc5eaaec83d5c231aa890354671a. Change-Id: I8b350250dbdcbf5c4599dfb55f6685c0db18bb30
* | | | | Updated from global requirementsOpenStack Proposal Bot2016-12-281-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I9fbd59f515a49e881fa8927c880087e3c814c362
* | | | | Merge "Fix a spelling error"Jenkins2016-12-281-1/+1
|\ \ \ \ \
| * | | | | Fix a spelling errorJingLiu2016-12-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic14c769d99986d5c51d26fc276f4d47d6fba3265
* | | | | | Merge "Fix typo in release notes"Jenkins2016-12-281-1/+1
|\ \ \ \ \ \
| * | | | | | Fix typo in release notesHa Van Tu2016-12-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch replace a typo "proprty" with "property". Change-Id: Idf228afd8827e6b33d6eb657c1f3e0cb35286a45
* | | | | | | Merge "Add unit tests for usage commands in compute v2"Jenkins2016-12-262-0/+244
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Add unit tests for usage commands in compute v2jiahui.qiang2016-12-262-0/+244
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add unit tests and fakes for command below in compute v2: usage list usage show Change-Id: Ie533e23375ca6b8ba4cb7e865d39fac652cc0195
* | | | | | Merge "Add '--type'and other options to network rbac list"Jenkins2016-12-264-2/+119
|\ \ \ \ \ \
| * | | | | | Add '--type'and other options to network rbac listguiyanxing2016-12-214-2/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds '--type','--action','--long' filtering options to network rbac list command Change-Id: I21846820ab223bb7832e89eb2d7658bbec271aec Closes-Bug: #1648307 Partially-Implements: blueprint network-commands-options
* | | | | | | Merge "Updated from global requirements"Jenkins2016-12-241-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Updated from global requirementsOpenStack Proposal Bot2016-12-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I673f91955be4dfde1eea54b48cc7e9a554447fcd