summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated from global requirementsjuno-eolstable/junoOpenStack Proposal Bot2015-09-251-1/+1
| | | | Change-Id: I084046b28bf46a6c11948f3fb3f69bc99b5df9e8
* Updated from global requirementsOpenStack Proposal Bot2015-08-133-25/+24
| | | | Change-Id: I43045446f357bc05f54b9a90bdc083d13a45f203
* requirements: Cap requirements for juno2.3.12Doug Hellmann2015-07-233-23/+24
| | | | | | | | Change-Id: If4ac5cc3ed9dc3a514a14efd49ba8f9a886a1f9c Closes-Bug: #1469087 Depends-On: I19ede488c053235b3e2d7c66818c27440a650f9d Co-Authored-By: Kyle Mestery <mestery@mestery.com> Signed-off-by: Kyle Mestery <mestery@mestery.com>
* Merge "Add unit tests for agentscheduler related commands"2.3.11Jenkins2015-02-181-0/+140
|\
| * Add unit tests for agentscheduler related commandsElena Ezhova2015-02-091-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added unit tests for: * add network to DHCP agent; * remove network from DHCP agent; * list networks on DHCP agent; * list DHCP agents hosting network; * add router to L3 agent; * remove router from L3 agent; * list routers on L3 agent; * list L3 agents hosting router. Change-Id: I6ae82c2a65dcf86fa1510ac27d465b9cd3941a1b Closes-Bug: #1206113
* | Merge "Fix for incorrect parameter in user-id error message in shell.py"Jenkins2015-02-171-1/+1
|\ \
| * | Fix for incorrect parameter in user-id error message in shell.pyPhilippeJ2015-02-071-1/+1
| |/ | | | | | | Change-Id: I3f260377b8675675f631862e28101fa51bf2aad9
* | Merge "Split base function of v2_0.Client into a separate class"Jenkins2015-02-171-171/+178
|\ \
| * | Split base function of v2_0.Client into a separate classAkihiro Motoki2015-01-281-171/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v2_0.Client now contains both base features of HTTP clients and API methods which talk to Neutron server. We have so many API methods now and it is not easy to find the base features from the class. This commit just split the base features into ClientBase. Change-Id: I00b78569ad09efc59624ee73a6786d77226bda20
* | | Merge "Add ip_version to extra dhcp opts"Jenkins2015-02-172-13/+63
|\ \ \
| * | | Add ip_version to extra dhcp optsXu Han Peng2015-01-312-13/+63
| |/ / | | | | | | | | | | | | | | | | | | | | | Add ip_version to port-create and port-update option --extra-dhcp-opt. Change-Id: I0976ed0ada0a174c475c725ab8c7eb89b33f61ca Partially-implements: Blueprint extra-dhcp-opts-ipv4-ipv6
* | | Updated from global requirementsOpenStack Proposal Bot2015-02-131-1/+1
| | | | | | | | | | | | Change-Id: Ide4446ae84da4e47db2998c1494b54129a6650ba
* | | Merge "Fix CSV formatting of fixed_ips field in port-list command"Jenkins2015-02-114-11/+27
|\ \ \ | |_|/ |/| |
| * | Fix CSV formatting of fixed_ips field in port-list commandIlya Shakhat2015-02-054-11/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch fixed_ips field is printed in JSON format. The patch corrects https://review.openstack.org/#/c/99929/ Closes bug 1263551 Change-Id: I10842b96a443396abf0b268a699cce85b98c5a72
* | | Merge "Reverse order of tests to avoid incompatibility"Jenkins2015-02-071-1/+2
|\ \ \ | |/ / |/| |
| * | Reverse order of tests to avoid incompatibilityTerry Howe2015-01-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If py26 tests are run first, there is a incompatibility in the .testrepository that breaks several tests. To get around this, you need to run the py33 tests first. This change was made over in the cliff project. Before: (.venv)terry@brat:~/hp/ncli$ rm -rf .testrepository/ (.venv)terry@brat:~/hp/ncli$ tox ... py26: commands succeeded py27: commands succeeded ERROR: py33: commands failed ERROR: py34: commands failed ERROR: pypy: commands failed pep8: commands succeeded After: (.venv)terry@brat:~/hp/ncli$ rm -rf .testrepository/ (.venv)terry@brat:~/hp/ncli$ tox ... py33: commands succeeded py34: commands succeeded py26: commands succeeded py27: commands succeeded pypy: commands succeeded pep8: commands succeeded congratulations :) (.venv)terry@brat:~/hp/ncli$ Closes-Bug: 1415446 Change-Id: Ia0b44cc4a05dd1c668204d8d4dce5381d35373fe
* | | Merge "Implement LBaaS object model v2"Jenkins2015-02-0417-5/+1557
|\ \ \
| * | | Implement LBaaS object model v2Craig Tracey2015-02-0417-5/+1557
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change implements the LBaaS v2 object model changes necessary for python-neutronclient. It includes new objects loadbalancer and listener, as well as new implementations for pool, member, and healthmonitor. While many constructs are the same as in v1, many are not, and have therefore been namespaced under lb/v2. This client now supports both the v1 and v2 implementations simultaneously. v1 commands retain their original form: neutron lb-<object>-<command> and v2 commands take the form: neutron lbaas-<object>-<command> Co-Authored-By: Michael Johnson <johnsom@hp.com> Change-Id: I970b1de39d0dd8872459a584dd1f5c9110796ac9 Partially-implements: blueprint lbaas-api-and-objmodel-improvement DocImpact
* | | | Merge "Utility method for boolean argument"Jenkins2015-02-044-20/+26
|\ \ \ \
| * | | | Utility method for boolean argumentAkihiro Motoki2015-01-274-20/+26
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the recent commit, True/False of boolean argument became case-insensitve and this code is copy-and-paste'ed in several places. Now there are several number of patches which add explicit arguments for *-update or *-list and the code of boolean argumetns like below will be used more than now. This commit add a utility method to register such boolean opt. parser.add_argument( '--enabled', dest='enabled', metavar='{True,False}', choices=['True', 'true', 'False', 'false'], help=_('Whether to enable or disable this rule.'), default=argparse.SUPPRESS) Change-Id: I9575eeef32154a8b92589c2cc7889803216bddb2
* | | | Merge "Parameter support both id and name"Jenkins2015-02-041-15/+15
|\ \ \ \
| * | | | Parameter support both id and nameshihanzhang2015-01-131-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The parameter of router operation not only supports id also supports name, so it should modify the hint. Change-Id: Ib5ddb771fb87181bcf638499703c03ebcc9cc680 Closes-bug: #1288656
* | | | | Merge "Fix columns setup base on csv formatter"Jenkins2015-02-041-3/+0
|\ \ \ \ \
| * | | | | Fix columns setup base on csv formatterliu-sheng2014-12-151-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In setup_columns() method of ListCommand class, if parsed_args.formatter is "csv", the method will don't handle this case for returning before the if-else statement. Change-Id: Ic689228c722aa12a7671857797c606d0960b3d7e
* | | | | | Merge "Fix TypeError for six.text_type"Jenkins2015-02-041-1/+1
|\ \ \ \ \ \
| * | | | | | Fix TypeError for six.text_typeshihanzhang2015-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib0d668a6ddadb0fec60c964dc5e1e1bd83b74be4 Closes-Bug: #1408529
* | | | | | | Merge "Skip None id when getting security_group_ids"Jenkins2015-02-042-1/+5
|\ \ \ \ \ \ \
| * | | | | | | Skip None id when getting security_group_idswatanabe.isao2015-01-292-1/+5
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When getting security_group_ids in securitygroup.py, a None id is included into the list due to the remote group id is Null when the security group rule direction is egress. And this causes the calculation of the number of chunk_size is 1 more than the number it should be. Then the request page size excess the MAX request page size Then the RequestURITooLong exception happens again, and finally the commend fails. Co-Authored-By: Furukawa, Yushiro <y.furukawa_2@jp.fujitsu.com> Change-Id: Ib671cf3ddc6827793c4a86d2d3c8a34957f5dfd3 Related-Bug: 1271462 Closes-Bug: 1415692
* | | | | | | Merge "Fix typo in test_cli20_agentschedulers filename"Jenkins2015-02-031-0/+0
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Fix typo in test_cli20_agentschedulers filenameElena Ezhova2015-02-021-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id7a489df5460038aca8ebf80f782b3b4f675bdba
* | | | | | | Updated from global requirementsOpenStack Proposal Bot2015-01-261-2/+2
| |/ / / / / |/| | | | | | | | | | | | | | | | | Change-Id: I2131f5f51c723516a4f912ce49f5f25e5308ad15
* | | | | | Merge "Add parser options for port-update and port-create"Jenkins2015-01-202-40/+97
|\ \ \ \ \ \
| * | | | | | Add parser options for port-update and port-createElena Ezhova2015-01-162-40/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added parser options for port parameters that can be updated thus making the help reference for port-update more verbose. This patch also allows subnet_id and ip_address parameters of the --fixed-ip argument to be passed in one update request. Added a unit test for this. Also added a missing device_owner argument to both port-update and port-create commands. Change-Id: Id78a1400b282b34ee7b30437390be954a2c34f88 Closes-Bug: #1165171 Closes-Bug: #1208427 Closes-Bug: #1399681
* | | | | | | Merge "Add floating-ip-address to floatingip-create"Jenkins2015-01-202-0/+20
|\ \ \ \ \ \ \
| * | | | | | | Add floating-ip-address to floatingip-createYuuichi Fujioka2015-01-162-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a parameter is added to the API. this patch adds a parameter that is collesponding to the parameter. partial blueprint allow-specific-floating-ip-address Change-Id: I232568db11054b73a9a557cb669e570bcd362d6d
* | | | | | | | Merge "Remove unreachable code from test_cli20 class"Jenkins2015-01-201-5/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | Remove unreachable code from test_cli20 classIlya Shakhat2015-01-131-5/+0
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic97efb9a066e4709ee07405d9964988bfb659eff
* | | | | | | | Merge "Fix KeyError when filtering SG rule listing"Jenkins2015-01-152-12/+17
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix KeyError when filtering SG rule listingsridhargaddam2015-01-152-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extend_list API of ListSecurityGroupRule class assumes that the data includes security_group_id and remote_group_id fields, which may not be the case when we filter on other fields. This patch addresses this issue. Closes-Bug: #1359230 Change-Id: Icb38e6e926ae441116ac4a895650f80c24d373a6
* | | | | | | | | Merge "Updated from global requirements"Jenkins2015-01-151-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Updated from global requirementsOpenStack Proposal Bot2015-01-151-2/+2
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8d4fba2e05bd73311eb86c948e7f1c6bdb953a6a
* | | | | | | | | Merge "Parse provider network attributes in net_create"Jenkins2015-01-152-2/+37
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Parse provider network attributes in net_createsridhargaddam2015-01-132-2/+37
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently when provider network attributes are placed before the network name in neutron net-create command, the network name is incorrectly parsed to one of the provider attribute values. This patch addresses the issue by parsing the provider network attributes, which inturn allows us to place these attributes at any location in the argument list. Closes-Bug: #1384984 Change-Id: I930ced12d1f6747df91a47af8f34585ed36b84f3
* | | | | | | | Merge "Namespace of arguments is incorrectly used"Jenkins2015-01-141-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | Namespace of arguments is incorrectly usedTerry Howe2014-12-221-2/+2
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Namespace does not have project_domain_name, it has os_project_domain_name. Change-Id: Ic0f0265078ddf92673e67e7aa276a57f2e37c98b Closes-Bug: 1405046
* | | | | | | | Merge "Correct the bash completion of CLI"Jenkins2015-01-132-1/+33
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Correct the bash completion of CLIliu-sheng2014-12-112-1/+33
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the "neutron help" command in CLI doesn't expose the "bash-completion" command to users, but actually, the "neutron bash-completion" command is available. Additionally, there is a "complete" command in outputs of "neutron help", but this command will prints a wrong result. This patch adds the "bash-completion" command to commands list of neutron CLI and removes the "complete" command. Change-Id: I0f2ec22da7ba36f79197acb41d0621fc726cc0f3 Closes-Bug: #1340647
* | | | | | | Merge "Add '--router:external' option to 'net-create'"Jenkins2015-01-132-1/+21
|\ \ \ \ \ \ \
| * | | | | | | Add '--router:external' option to 'net-create'shihanzhang2015-01-122-1/+21
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibb100d54a5fd8b04ac5e1fc3a26826c695f4d951 Closes-bug: #1320793
* | | | | | | Merge "Use adapter from keystoneclient"Jenkins2015-01-135-106/+85
|\ \ \ \ \ \ \