3519 Commits

Author SHA1 Message Date
Jenkins
b55b1d2b94 Merge "Make 'object save' fast again" 2017-01-09 22:12:26 +00:00
Jordan Pittier
1cdc1319d6 Make 'object save' fast again
'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
2017-01-09 16:19:29 +00:00
Nir Magnezi
142c5faae3 Fix Octavia gate breakage caused by _get_columns()
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
2017-01-09 16:44:08 +02:00
Jenkins
1957690754 Merge "Functional tests - flavor" 2017-01-08 15:01:50 +00:00
Jenkins
6084538658 Merge "Remove unneeded methods from OS_Config class" 2017-01-08 15:01:42 +00:00
Jenkins
4b2ceece28 Merge "OSC Network Meter" 2017-01-08 05:55:52 +00:00
Jenkins
4811b95d1e Merge "Add options to allow filtering on agent list" 2017-01-08 03:54:19 +00:00
Jenkins
33602fb4f4 Merge "Fix network service provider functional test" 2017-01-07 11:11:04 +00:00
Steve Martinelli
29146ab684 add domain id to expected IdP fields, unskip tests
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
2017-01-07 00:24:52 -05:00
Steve Martinelli
a6bfea9c6f skip tests related to SDK 0912 and keystone IdP change
the gate is super wedged, i will skip tests and unskip them
as necessary.

Change-Id: Ia4469738c876ec1293f91b96dcc7d15365f4f37d
2017-01-07 00:09:32 -05:00
Dean Troyer
f825c9b81b Functional tests - flavor
* 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
2017-01-06 14:03:39 -06:00
Jenkins
8cf99c3866 Merge "Fix "ip availability show" command" 2017-01-06 17:58:49 +00:00
Zhou Zhihong
2e78c11c8d Add options to allow filtering on agent list
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
2017-01-05 22:23:01 -08:00
Jenkins
221cb5318e Merge "Fix creating a private flavor with ID auto" 2017-01-06 05:57:35 +00:00
Huanxuan Ao
d80b1465e6 Fix network service provider functional test
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
2017-01-06 13:37:32 +08:00
Huanxuan Ao
99aeff4967 Fix "ip availability show" command
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
2017-01-06 12:59:41 +08:00
OpenStack Proposal Bot
4d15a2a8fc Updated from global requirements
Change-Id: Ie7b85846889a74026130c89ef37fe38bf8727ce3
2017-01-05 20:30:36 +00:00
Jens Rosenboom
d8749f9148 Fix creating a private flavor with ID auto
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
2017-01-05 15:58:47 +01:00
Jenkins
82e69428f5 Merge "Update the description format" 2017-01-05 03:32:47 +00:00
Jenkins
b957ba8d92 Merge "Fixes image api URL endpoint for certain scenario" 2017-01-04 23:05:24 +00:00
Imtiaz Chowdhury
1bd2bf67da Fixes image api URL endpoint for certain scenario
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
2017-01-04 18:14:10 +00:00
Jenkins
5750ff920e Merge "Show team and repo badges on README" 2017-01-04 17:46:42 +00:00
Dean Troyer
c6aceb78b7 Remove unneeded methods from OS_Config class
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
2017-01-04 11:43:30 -06:00
Jenkins
e6e3cd295c Merge "Beef up address scope functional tests" 2017-01-04 11:30:05 +00:00
Jenkins
c416aecb2f Merge "Add ":option: " in the help message" 2017-01-04 10:08:50 +00:00
Jenkins
6707957c87 Merge "Beef up network functional tests" 2017-01-04 04:46:48 +00:00
Jenkins
385b87c6f6 Merge "Beef up floating IP functional tests" 2017-01-04 04:46:03 +00:00
zhiyong.dai
be9e60be4b Update the description format
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
2017-01-03 21:31:54 +08:00
zhiyong.dai
75f2875a6e Add ":option: " in the help message
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
2017-01-03 12:13:10 +08:00
Ankur Gupta
0fb1378c6c OSC Network Meter
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
2017-01-01 17:50:19 -06:00
Dean Troyer
3da71c819d Beef up floating IP functional tests
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
2016-12-30 16:23:49 -06:00
Dean Troyer
241e0ec1cd Beef up address scope functional tests
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
2016-12-30 15:15:29 -06:00
Dean Troyer
22cee104ed Beef up network functional tests
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
2016-12-30 14:36:10 -06:00
licanwei
0948aa6aeb update server migrate '--wait' description
'Wait for resize to complete'
==>
'Wait for migrate to complete'

Change-Id: I0e08968c0132f0a8e1ef1ce2e6179001315372c3
2016-12-30 14:16:32 +08:00
Jenkins
f020a9ffd6 Merge "Revert "WIP: Skip broken functional tests..."" 2016-12-30 02:13:52 +00:00
Dean Troyer
13c8a1c7aa Revert "WIP: Skip broken functional tests..."
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
2016-12-29 08:58:12 -06:00
OpenStack Proposal Bot
17a249c5dd Updated from global requirements
Change-Id: I9fbd59f515a49e881fa8927c880087e3c814c362
2016-12-28 09:16:21 +00:00
Jenkins
317cbe2c6e Merge "Fix a spelling error" 2016-12-28 03:16:01 +00:00
Jenkins
6a2fa098d0 Merge "Fix typo in release notes" 2016-12-28 03:14:18 +00:00
Jenkins
05fbd076e4 Merge "Add unit tests for usage commands in compute v2" 2016-12-26 12:13:36 +00:00
JingLiu
6929c50a13 Fix a spelling error
Change-Id: Ic14c769d99986d5c51d26fc276f4d47d6fba3265
2016-12-26 17:01:48 +08:00
Ha Van Tu
80c703702a Fix typo in release notes
This patch replace a typo "proprty" with "property".

Change-Id: Idf228afd8827e6b33d6eb657c1f3e0cb35286a45
2016-12-26 15:30:53 +07:00
Jenkins
6245a96211 Merge "Add '--type'and other options to network rbac list" 2016-12-26 03:58:45 +00:00
jiahui.qiang
7b1febf47f Add unit tests for usage commands in compute v2
Add unit tests and fakes for command below in compute v2:
usage list
usage show

Change-Id: Ie533e23375ca6b8ba4cb7e865d39fac652cc0195
2016-12-26 03:05:37 +00:00
Jenkins
1971003468 Merge "Updated from global requirements" 2016-12-24 23:02:22 +00:00
Jenkins
adc25084f4 Merge "Test-requirements.txt: Bump Hacking to 0.12" 2016-12-24 22:37:02 +00:00
Jordan Pittier
b7ad35c007 Test-requirements.txt: Bump Hacking to 0.12
We already pass all the checks.

Change-Id: I9af2eb26dfb1ecf296753dcfc505768d534929ea
2016-12-24 12:58:55 +00:00
OpenStack Proposal Bot
a3fbbd923b Updated from global requirements
Change-Id: I673f91955be4dfde1eea54b48cc7e9a554447fcd
2016-12-24 09:22:57 +00:00
Dean Troyer
188e32f9e6 WIP: Skip broken functional tests...
...so we don't have to fix them all in one review.

Do not merge this until https://review.openstack.org/#/c/414649 is merged
and funtional tests pass.

Change-Id: I4f187111d3e4d8c4a613c20a946d6b5d3562e879
2016-12-23 17:19:50 -06:00
Jenkins
b829b210b0 Merge "Should support 'auto' and 'none' as network parameter when boot instances" 2016-12-23 03:50:18 +00:00