summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "wrong values in openstack quota show command"3.12.0Jenkins2017-07-251-5/+21
|\
| * wrong values in openstack quota show commandnidhimittalhada2017-07-241-5/+21
| | | | | | | | | | | | | | | | | | | | | | "openstack quota show" shows wrong value in field project and project_id. project UUID is shown in field project. and project is coming as None. Corrected it. Change-Id: I237e49858feab14ec5e5bc6d8cb79c9f6f5ea9c0 Closes-Bug: #1679906
* | Merge "Add optional parameter "user_id" and "type" to list credentials"Jenkins2017-07-254-6/+85
|\ \
| * | Add optional parameter "user_id" and "type" to list credentialszhanghongtao2017-07-254-6/+85
| | | | | | | | | | | | | | | | | | | | | | | | In keystone version 3.5, "type" optional attribute has been added to list credentials. This patch add "user_id" and "type" optional parameter in openstack client. Change-Id: Ia09ee7c39204fdff2dfd7b9b606d888d007caac5
* | | Merge "Use identity auth v3 the README examples"Jenkins2017-07-251-0/+6
|\ \ \
| * | | Use identity auth v3 the README examplesSamuel de Medeiros Queiroz2017-06-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Identity auth v3 is the default in devstack. The keystone team advertises all deployments to migrate over to v3. If we get our examples to use v3, that would be a great help. Change-Id: I8bd4cbf16cd42fa1654776f19bf113e3c94e25cf
* | | | network tag UT: avoid using mix-in test classAkihiro Motoki2017-07-256-359/+628
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow-up patch on https://review.openstack.org/#/c/461195/ There is a suggestion to keep test code more straight-forward and avoid using mix-in to reduce the code complexity. This commit moves all logic implemented in _test_tag.py into individual network tests. Change-Id: I0a9f8c6cd758db9035b0fd60ce4b9bfc791b6cbd
* | | Merge "Network tag support"Jenkins2017-07-2527-102/+1172
|\ \ \
| * | | Network tag supportAkihiro Motoki2017-07-2327-102/+1172
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Neutron tag mechanism now supports network, subnet, port, subnetpool and router. Tag support for more resources is planned. This commit introduces a common mixin class to implement tag operation and individual resource consumes it. To support tag remove, network unset command is added. Implements blueprint neutron-client-tag Change-Id: Iad59d052f46896d27d73c22d6d4bb3df889f2352
* | | Merge "Updated from global requirements"Jenkins2017-07-241-1/+1
|\ \ \ | |/ / |/| |
| * | Updated from global requirementsOpenStack Proposal Bot2017-07-231-1/+1
| | | | | | | | | | | | Change-Id: I68530243bdfbcf315b0be5775c08cc26faed4770
* | | Merge "Release note cleanup for 3.12.0"Jenkins2017-07-2311-33/+31
|\ \ \ | |/ / |/| |
| * | Release note cleanup for 3.12.0Dean Troyer2017-07-2311-33/+31
| | | | | | | | | | | | Change-Id: I1fab42256e7b01d2efc23af686554e0325a48af6
* | | Updated from global requirementsOpenStack Proposal Bot2017-07-231-1/+1
|/ / | | | | | | Change-Id: Ib6c0fbfc96d79293726ce941ad4becf31ee2ee79
* | Updated from global requirementsOpenStack Proposal Bot2017-07-221-1/+1
| | | | | | | | Change-Id: I09acea781d9df7c88a90c3915724b1245f2e219b
* | Merge "Start using 'cliff.sphinxext'"Jenkins2017-07-213-970/+87
|\ \
| * | Start using 'cliff.sphinxext'Stephen Finucane2017-07-213-970/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'cliff', the command line library used by 'osc_lib' (and, thus, 'python-openstackclient') recently gained a Sphinx extension to automatically document cliff commands. This allows us to use the documentation we already have in code instead of duplicating it in the documentation. Introduce the use of this, starting with the 'server' commands. This requires extending the descriptions for two commands to ensure no information is lost. Change-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca
* | | Add domain parameter to Identity ProviderKristi Nikolla2017-07-215-4/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Identity providers are now associated with domains. This change allows a user to specify a domain by ID or by name when creating an identity provider. [0] This also adds the column for Domain ID in listing. Updating a domain for an identity provider is not supported, so that isn't changed. [0]. Id18b8b2fe853b97631bc990df8188ed64a6e1275 Closes-Bug: 1698390 Change-Id: Icc408e2fe88f257d5863bd3df716a777d52befcc
* | | Updated from global requirementsOpenStack Proposal Bot2017-07-212-3/+3
| | | | | | | | | | | | Change-Id: I9acdcf3a966dc7c6f92b077848d65f408fdd07eb
* | | Merge "Clean up the changes of os.environ in functional tests"Jenkins2017-07-2137-228/+336
|\ \ \
| * | | Clean up the changes of os.environ in functional testsRui Chen2017-07-2037-228/+336
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use fixtures to restore the API version changes of os.environ in each functional tests, aims to avoid the following test cases failing in unexpected context. And make sure setUpClass/tearDownClass call super class's corresponding methods first. Change-Id: Ie248fe9d3a9e25f1b076c9f2c363200f29a83817 Closes-Bug: #1696080
* | | | Merge "Now OSC server create check keys in --nic"Jenkins2017-07-202-6/+70
|\ \ \ \
| * | | | Now OSC server create check keys in --nicM V P Nitesh2017-06-232-6/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now OSC command to create server will check all the keys in --nic and throws an exception if the key is invalid key. Change-Id: I5482da0ae63d6d4298aa614e4d09bb0547da9ec3 Closes-Bug: #1681411
* | | | | Merge "Minor followup to network agent docs"Jenkins2017-07-201-3/+3
|\ \ \ \ \
| * | | | | Minor followup to network agent docsDean Troyer2017-07-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I2305a22b3bac20cb25c57af68e7625b83aefef52
* | | | | | Merge "Enable some off-by-default checks"Jenkins2017-07-203-6/+4
|\ \ \ \ \ \
| * | | | | | Enable some off-by-default checksblue552017-06-233-6/+4
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the available checks are disabled by default, like: [H203] Use assertIs(Not)None to check for None Change-Id: I59dafb62cedc5217b6e5eb6efb997a9ee3c29bbb
* | | | | | Merge "Add support for virtio-forwarder VNIC type"Jenkins2017-07-203-6/+16
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Add support for virtio-forwarder VNIC typeJan Gutter2017-07-193-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * This patch adds support for the virtio-forwarder VNIC type. * The virtio-forwarder VNIC type has been added as another option for setting the --vnic-type property on the "port set" and "port create" commands. This requests a low-latency virtio port inside the instance, likely backed by hardware acceleration. Currently the Agilio OVS external plugin provides support for this, with support from other vendors following soon. * Corresponding neutron-lib change: https://review.openstack.org/#/c/483530/ * Nova spec for Agilio OVS enablement: https://specs.openstack.org/openstack/nova-specs/specs/pike/approved/netronome-smartnic-enablement.html Change-Id: Idbc8071afe95f8594b40e2f93e5411e7185f946f Signed-off-by: Jan Gutter <jan.gutter@netronome.com>
* | | | | | Merge "Network L3 Router Commands for OSC"Jenkins2017-07-2010-78/+504
|\ \ \ \ \ \ | | |_|/ / / | |/| | | / | |_|_|_|/ |/| | | |
| * | | | Network L3 Router Commands for OSCAnkur Gupta2017-07-1110-78/+504
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements: blueprint network-l3-commands Co-Authored-By: Akihiro Motoki <amotoki@gmail.com> Change-Id: Ia24d76227e164062e89a74c1621b8acb830b26cf
* | | | | Merge "Fix 'domain' filter not work well in some commands"Jenkins2017-07-206-5/+105
|\ \ \ \ \
| * | | | | Fix 'domain' filter not work well in some commandsjiangpch2017-07-186-5/+105
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'domain' filter not work well in commands 'project show', 'user show' and 'user set'. Depends-On: I490900d6249f01654d4cba43bddd3e7af7928a84 Closes-Bug: #1704097 Change-Id: Ib4f47cbaba27eb56c4a41d187fee74a995e62dc7
* | | | | Merge "Fix column names for server list --no-name-lookup"Jenkins2017-07-204-26/+36
|\ \ \ \ \
| * | | | | Fix column names for server list --no-name-lookupDean Troyer2017-07-174-26/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When --long is not present change the 'Image Name' column to 'Image' and add the 'Flavor' column. These columns will contain Names unless --no-name-lookup is specified when they will contain IDs. Change-Id: I92cfb22136aee32616894e60e9227b4da185da99
* | | | | | Merge "Fix dynamic names in network functional tests"Jenkins2017-07-2011-25/+36
|\ \ \ \ \ \
| * | | | | | Fix dynamic names in network functional testsDean Troyer2017-07-1911-25/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move all of the dynamic resource naming in Network functional tests into setUpClass() methods (if they exist) rather than assigning those names at load-time. Change-Id: Ic550ff7d40c2b3ca5128cacccbe331790d6ae340
* | | | | | | Merge "Add server list -n and --no-name-lookup arguments"Jenkins2017-07-203-16/+84
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / /
| * | | | | Add server list -n and --no-name-lookup argumentsBoris Pavlovic2017-07-103-16/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove translation of Image ID and Flavor ID to Image and Flavor names In large environments amount of images can be very large (thousands) Which requires ~hundreds of requests to Glance to get all images (by default client request only 20 images) As a result listing even few servers is going to take minutes This patch allows to avoid these queries by not doing translation, which allows one to get information about servers in seconds. Change-Id: I4ae00e6324a41c4c79bf5b620179dae99aea5431
* | | | | | Disable karborclient until a fixed version is releasedAkihiro Motoki2017-07-191-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even though a fix for bug 1705258 has been merged in python-karborclient, it will take some time to release it and update the upper-constraints.txt, so I think it is better to exclude karborclient from the plugin commands doc temporarily. Change-Id: I092b37b30df785159495c2d681162e144cfe4083 Related-Bug: #1705258
* | | | | | Updated from global requirementsOpenStack Proposal Bot2017-07-131-2/+2
| |/ / / / |/| | | | | | | | | | | | | | Change-Id: I32899a8110c6c4442c454e122d5ed4eedc76a938
* | | | | Merge "Add 'data_plane_status' option to Port classes"Jenkins2017-07-135-0/+95
|\ \ \ \ \
| * | | | | Add 'data_plane_status' option to Port classesCarlos Goncalves2017-07-125-0/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds 'data_plane_status' option to SetPort and UnsetPort classes. Closes-Bug: #1684989 Change-Id: I26e23b551afb8c37e6babdea1655efb7c5c6873b
* | | | | | image-list should support filters 'name','status'nidhimittalhada2017-07-125-0/+80
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nova api support parameters like 'name', 'server', 'status', etc in image-list(). So openstackclient should support this too. DocImpact Closes-Bug: #1698742 Change-Id: Ice66b409f989e6785aa3b2d42f2fdbf6e23fa0aa
* | | | | Fix unit test failures related to new os-client-config and osc-libAkihiro Motoki2017-07-122-18/+16
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [breakage related to os-client-config 1.28.0] os-client-config 1.28.0 add a check if filebased and envvars are both used. This check causes OSC unit test failure. OSC now instantiates OpenStackConfig twice as a workaround. The unit test mocks _load_config_file() and it returns a config dict, but os-client-config OpenStackConfig.__init__ updates the dict returned. As a result, when OpenStackConfig is instantiated second time, the mock of _load_config_file returns a modified version of the config dict. This hits the new check in os-client-config 1.28.0. This commit changes the mock to use side_effect rather than return_value to ensure the original dict is used. [breakage related to osc-lib 1.7.0] The change in osc-lib 1.7.0 added "if" logic to avoid calling get() twice. In tests.unit.volume.test_find_resource, kwargs is empty dict in find_resource(), so the second call to get() is NOT called now. Removing the second elements of side_effect addresses the unit failure. Co-Authored-By: Rui Chen <chenrui.momo@gmail.com> Change-Id: Ib9d14661b2755bbd6619e15c0d9023fbc9d27d70 Closes-Bug: #1703782 Closes-Bug: #1703783
* | | | Use openstackdocstheme in release noteAkihiro Motoki2017-07-061-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the release notes build, openstackdocstheme is specified in the sphinx extension list, but it is actually not used. This commit configures openstackdocstheme as suggested in the openstackdocstheme document. Also specifies display_toc False in html_theme_options. This prevents openstackdocstheme to add the local TOC automatically. OSC has several releases during a single development cycle and it leads to a long TOC at the top of individual pages. It loses the readability and we can see version numbers in the left sidebar, so we can safely disable the local TOC in the release notes. [1] https://docs.openstack.org/openstackdocstheme/latest/ Change-Id: Iae08d309f7589bb13a1766f6fded70673ba24047
* | | | Merge "Allow objects to be streamed to stdout"Jenkins2017-07-067-7/+70
|\ \ \ \
| * | | | Allow objects to be streamed to stdoutHonza Pokorny2017-07-057-7/+70
| | | | | | | | | | | | | | | | | | | | Change-Id: Icd8de6b2122fe77926d93da9bda08f56c3672a7a
* | | | | Add the other commands for karbor osc pluginyushangbin2017-07-061-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These commands are implemented in the latest python-karborclient project. Change-Id: I1f57656cbad8f04b26e5210043b1fa979116f053
* | | | | Merge "Add new parameter "is_default" to Network QoS policy."Jenkins2017-07-056-13/+112
|\ \ \ \ \