summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add direction field to QoS bandwidth limit."Jenkins2017-06-225-34/+93
|\
| * Add direction field to QoS bandwidth limit.Rodolfo Alonso Hernandez2017-06-225-34/+93
| | | | | | | | | | | | | | | | | | | | This patch enables the direction ('ingress'/'egress') field on the QoS bandwidth limit rule object and CRUD commands. Closes-Bug: #1614121 Depends-On: Ia13568879c2b6f80fb190ccafe7e19ca05b0c6a8 Depends-On: I90c412a5c8757b3ffe8abfc1165a70bdb8744702 Change-Id: Ic6981474f22efbf294ac11c2e0304b04494a1bbe
* | Merge "Add project purge command to osc"Jenkins2017-06-226-0/+531
|\ \
| * | Add project purge command to oscSteve Martinelli2017-06-136-0/+531
| |/ | | | | | | | | | | | | | | | | See the initial implementation: https://github.com/openstack/ospurge/blob/master/ospurge/client.py Partial-Bug: 1584596 Change-Id: I3aa86af7c85e7ca3b7f04b43e8e07125f7d956d1
* | Merge "Don't show hint about vlan transparent in network set"Jenkins2017-06-224-27/+22
|\ \
| * | Don't show hint about vlan transparent in network setHong Hui Xiao2017-06-124-27/+22
| | | | | | | | | | | | | | | | | | | | | Update this attribute is not allowed in neutron. Change-Id: I38010b26e116246c13dbb6cc6a777d2f22f6dc30 Closes-Bug: #1691776
* | | Add support for Karbor Pluginchenying2017-06-154-0/+9
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | The patch[1] about OSC plugin has been submitted to karbor project. And the plan list commend has been implemented. With more dataprotection commands being supported, another patch adding more commands to the docs will be proposed later. [1] https://review.openstack.org/#/c/473508/ Depends-On: I4dfac08fd2b04f9ac254d3aa8fdadc3a1691de0a Change-Id: I2266525650f5c2e241373493dcd09474478c2ba6
* | Add default-quota to subnet pool commandsReedip2017-06-125-7/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add --default-quota option to subnet pool create and set commands. Setting default-quota back to None may break the current Neutron behavior, therefore support for Unset command is not provided in this patch. Neutron API: https://github.com/openstack/neutron/blob/a0e0e8b6686b847a4963a6aa6a3224b5768544e6/neutron/api/v2/attributes.py#L239 Closes-Bug: #1667294 Change-Id: Ia4e7c23a49e91a090133c729353cdb8e62bc5674
* | Updated from global requirementsOpenStack Proposal Bot2017-06-102-2/+2
| | | | | | | | Change-Id: Ic49fc0fcd068d03f2dad5b49e3de4d98702866dc
* | Fix Mapping Guide Errorphil-hopkins-a2017-06-091-2/+2
| | | | | | | | | | | | | | | | The mapping guide showed that the openstack command for tokek-get issue token. It should have been token issue. Change-Id: I233d45ab0f4229caa9a725c931f11b3374270822 Closes-Bug: 1696246
* | Updated from global requirementsOpenStack Proposal Bot2017-06-081-1/+1
| | | | | | | | Change-Id: I273241692ee85f9d9e239c2ba7df3c683a429e98
* | Merge "volume functest: ensure snapshots deleted when volume delete"Jenkins2017-06-0610-129/+130
|\ \
| * | volume functest: ensure snapshots deleted when volume deleteAkihiro Motoki2017-06-0610-129/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Deleting snapshot may take time. The current volume API does not allow to delete volumes with snapshots, so if deleting snapshot may take time, a delete request for a parent volume will fail. This sometimes causes functional test failures in slow environments. wait_for_status() checks whether volume status is in error statuses but previously the expected error status was wrong. Cinder API uses lower case as volume status, so it did not work expectedly. Change-Id: I095894ba39f23bf81d71351818d24dbb5ca459fb
* | | Updated from global requirementsOpenStack Proposal Bot2017-06-052-2/+2
|/ / | | | | | | Change-Id: If85aea646119bf12090074edf198f64a8719c949
* | Merge "Replace "Display Name" by "Name" in volume list"Jenkins2017-06-059-33/+266
|\ \
| * | Replace "Display Name" by "Name" in volume listRui Chen2017-05-269-33/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current "volume list --name" command use "display_name" as search_opts to send to cinder API, and show the result table with "Display Name" column title in osc, cinder list API support "name" as search opts too, and there is "name" attribute in volume response body, so we can replace all "Display Name" by "Name" in order to keep "volume list" command consistent with other commands, like: server list, network list and so on, only use "Name" attribute for all objects. Support a mapping for volume list -c "Display Name" (Volume v1 and v2) and volume create/show -c "display_name" (Volume v1) for minimal backward compatibility until R release. Change-Id: I120be0118e7bb30093b4237c5eeb69a9eedef077 Closes-Bug: #1657956 Depends-On: I1fb62219b092346ea380099811cbd082cae5bafe
* | | Updated from global requirementsOpenStack Proposal Bot2017-06-021-1/+1
| | | | | | | | | | | | Change-Id: Iad391c3f10f90cd238de99e6ca94c3de0edc986b
* | | Updated from global requirementsOpenStack Proposal Bot2017-06-011-1/+1
| | | | | | | | | | | | Change-Id: I5b8daf5b9e177b368678a605997e52eff04a0999
* | | Merge "To display image size in human friendly format"Jenkins2017-06-017-4/+83
|\ \ \
| * | | To display image size in human friendly formatBadhmapriya Boopalan2017-01-117-4/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include option '--human-readable' to 'image show' command. This option displays image size in human readable format (such as K, M, G, T,..) Related Commit: I0ef74c2ec978483fe49156c88acf5c369a8fa5c2 Closes-Bug: #1640086 Change-Id: I28cd5702925d51303d0607ed8dccf12c56434682
* | | | Updated from global requirementsOpenStack Proposal Bot2017-05-312-2/+2
| | | | | | | | | | | | | | | | Change-Id: Ica0de1e6a275fee4761dca1f128caf073bcfb92b
* | | | Trivial fix typosVu Cong Tuan2017-05-307-15/+15
| |/ / |/| | | | | | | | Change-Id: I72a1da209df38e226ec02d9dbd0142ed4020c0d2
* | | Merge "Add functional test for volume service"Jenkins2017-05-252-0/+186
|\ \ \
| * | | Add functional test for volume servicezhiyong.dai2016-11-302-0/+186
| | | | | | | | | | | | | | | | | | | | | | | | Add functional test for volume service, v1 and v2 Change-Id: If226c82ef8df339e4ae63d8241e0bd15b69264d2
* | | | Merge "Convert volume functional tests into JSON format"Jenkins2017-05-254-153/+135
|\ \ \ \
| * | | | Convert volume functional tests into JSON formatAkihiro Motoki2017-05-174-153/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | volume_type and transfer_request func tests have not been converted into JSON func tests. This commit converts them into JSON format. Change-Id: I56820c4e15bda95e911e57657c1ff5437daf83ae
* | | | | Merge "JSON-ify image functional tests"Jenkins2017-05-242-97/+269
|\ \ \ \ \
| * | | | | JSON-ify image functional testsDean Troyer2017-05-242-97/+269
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ica91eddfdebe68449544feb5e29113db075bf11c
* | | | | | Merge "Use _get_token_resource in role assignment list"Jenkins2017-05-242-1/+8
|\ \ \ \ \ \
| * | | | | | Use _get_token_resource in role assignment listDavid Rabel2017-05-232-1/+8
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If project matches the project from access token, we do not have to send an API request to /projects?name=..., because the project ID is already known. This API request may require additional permissions, so we want to avoid it, if possible. Change-Id: Ice1af8686bceea6b67229dcab7cf82eef821163e Closes-Bug: #1658189
* | | | | | Updated from global requirementsOpenStack Proposal Bot2017-05-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ieb595ddda18a579990d67ca00893280347edc629
* | | | | | Merge "Refactor Extension show and list command"Jenkins2017-05-224-53/+112
|\ \ \ \ \ \
| * | | | | | Refactor Extension show and list commandAnkur Gupta2017-05-184-53/+112
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.keep the column display order consist in extension list with and without "--long" option. 2.rework for network extentsion list, openstacksdk return object, so the logic should be same with other service. 3.add some unit test cases, like: extension list --network --long, extension list --network --compute, to cover regular use cases. 4.raise exact exception when network extension don't exist, avoid internal TypeError in "extension show" commands. Change-Id: I2e23ced80d8da8aa1106b22472db850367b351ce Closes-Bug: #1689233
* | | | | | Merge "Create server with security group ID and name"Jenkins2017-05-225-4/+168
|\ \ \ \ \ \
| * | | | | | Create server with security group ID and nameRui Chen2017-05-225-4/+168
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both resource ID and name are supported to identify an object in openstackclient to make user easy to input, for security group, nova only support security group name in API when launch a new server, this patch convert ID to name, then pass name to nova API, and check the security group exist before creating server. Change-Id: I1ed4a967fb9de3f91c8945a1ef63f6c7b6b2dfb2 Closes-Bug: #1687814
* | | | | | Merge "Correct the "extra spec" command openstack"Jenkins2017-05-221-2/+2
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Correct the "extra spec" command openstackcaoyuan2017-05-171-2/+2
| | |/ / / | |/| | | | | | | | | | | | | Change-Id: Ia348b66a6a4340da8e9d07256a0c141792708cf6
* | | | | Merge "Convert image functional tests into JSON format"Jenkins2017-05-222-52/+59
|\ \ \ \ \
| * | | | | Convert image functional tests into JSON formatAkihiro Motoki2017-05-172-52/+59
| |/ / / / | | | | | | | | | | | | | | | Change-Id: Ic8eb72e8f89e5e40cf2b7594a196bb31d38e6b04
* | | | | Merge "Make block-device-mapping more stable and clear"Jenkins2017-05-226-42/+519
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Make block-device-mapping more stable and clearRui Chen2017-05-176-42/+519
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch fix the following issues: 1. ValueError is raised if input don't contain "=". Sometimes the whole "server create" command is very complex, it's difficult to find out root reason directly. 2. Don't support to add block device from snapshot, like: --block-device-mapping vdb=0c8ae9d8-cadc-4a23-8337-4254614d277e:snapshot:1, it's supported by novaclient, but not in osc. 3. If input "vdb=", not add any mapping information, the server will be launched successfully, not raise error message to let use add volume/snapshot id, just ignore "--block-device-mapping" option. 4. The help message of "block-device-mapping" option is so simple, need to add some details about how to add <type>, <delete_on_terminate> contains. Change-Id: Ib7f7a654c3dc2a8272545f168b4c4ced230ce39e Depends-On: Ib37913891bbf7a31b570404c4668c490d5ac859b Closes-Bug: #1667266
* | | | Updated from global requirementsOpenStack Proposal Bot2017-05-171-1/+1
|/ / / | | | | | | | | | Change-Id: I32427e2a3b8012ed516ecaf23b6881eddc28cecb
* | | Updated from global requirementsOpenStack Proposal Bot2017-05-151-1/+1
| | | | | | | | | | | | Change-Id: I6210e31952a6c4b6a07f5ea357500130d41dacd6
* | | Merge "Ignore more exceptions in quota list"Jenkins2017-05-112-2/+52
|\ \ \
| * | | Ignore more exceptions in quota listDean Troyer2017-05-112-2/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional exceptions can be thrown here, ignore additional project lookup exceptions, but still not all. Server failures are still interesting, for example. Change-Id: I9a750ae8e8efa29a36bbd1e34b50b6ace0658260
* | | | Merge "Rework floating ip functional tests"Jenkins2017-05-111-140/+178
|\ \ \ \
| * | | | Rework floating ip functional testsDean Troyer2017-05-101-140/+178
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Regualr expresstions were an interesting diversion, get rid of them from the functional tests. It did lead to better structure... Change-Id: I1ff32ad7715ebd88401925ce3f6c412a66e82566
* | | | Merge "Revert "Fix port command for SDK >0.9.10""Jenkins2017-05-071-5/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Revert "Fix port command for SDK >0.9.10"Huanxuan Ao2017-03-091-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 8e277c64fb86dc1ca432e02b82accdcaf42a2779. After [1] merged in osc-lib, we can Avoid 'NoneType' error when format conversion now, So [2] in no longer needed, we can clean it up. Hold this until [1] released and included in the requirement in OSC. [1] https://review.openstack.org/#/c/434768/ [2] https://review.openstack.org/#/c/420420/ Depend-On: I649b4fc65ef7c19b8193b07f3bd59f00e6095f9f Change-Id: I2783713102d5e6164d9617f130c2f595bd6d939e
* | | | Do not always init compute_client when doint port list3.11.0Vasyl Saienko2017-05-042-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch ensures that compute client is initialized only when needed (--server arg is passed) to openstack port list command. Otherwise it leads to failures on installations without Nova. Change-Id: I102683461daa2f7d05dd9d7a3ec72de551c65ca9 Closes-Bug: #1688194