python-neutronclient 2.3.11
Milestone information
- Project:
- python-neutronclient
- Series:
- 2.3
- Version:
- 2.3.11
- Released:
- Registrant:
- Kyle Mestery
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 1 Amandeep, 4 Elena Ezhova, 2 Ilya Shakhat, 1 Jamie Lennox, 1 Koteswara Rao Kelam, 1 Liusheng, 1 Shraddha Pandhe, 2 Sridhar Gaddam, 2 Terry Howe, 1 shihanzhang, 1 watanabe.isao
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 17 Fix Released
Download files for this release
Release notes
The release notes are from the git log:
commit 3e5c6baa43fc262
Author: OpenStack Proposal Bot <openstack-
Date: Fri Feb 13 02:00:21 2015 +0000
Updated from global requirements
Change-Id: Ide4446ae84da4e
commit a774e84ef0c3d69
Author: Elena Ezhova <eezhova@
Date: Mon Feb 2 17:23:08 2015 +0300
Add unit tests for agentscheduler related commands
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: I6ae82c2a65dcf8
Closes-Bug: #1206113
commit 069b14c87d27c4b
Author: PhilippeJ <philippejeuris
Date: Sat Feb 7 22:26:40 2015 +0100
Fix for incorrect parameter in user-id error message in shell.py
Change-Id: I3f260377b86756
commit 57adb7f340577c0
Author: Ilya Shakhat <ishakhat@
Date: Tue Jan 13 16:44:01 2015 +0300
Fix CSV formatting of fixed_ips field in port-list command
With this patch fixed_ips field is printed in JSON format.
The patch corrects https:/
Closes bug 1263551
Change-Id: I10842b96a44339
commit 0be3b622c656a80
Author: Craig Tracey <craigtracey@
Date: Sat Aug 2 11:26:59 2014 -0400
Implement LBaaS object model v2
This change implements the LBaaS v2 object model changes necessary for
python-
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>
and v2 commands take the form:
neutron lbaas-<
Co-Authored-By: Michael Johnson <johnsom@hp.com>
Change-Id: I970b1de39d0dd8
Partially-
DocImpact
commit 3d6769c0bfa4f7d
Author: Elena Ezhova <eezhova@
Date: Mon Feb 2 16:41:21 2015 +0300
Fix typo in test_cli20_
Change-Id: Id7a489df546003
commit e1633ed71d32336
Author: Xu Han Peng <xuhanp@cn.ibm.com>
Date: Mon Dec 15 23:24:58 2014 +0800
Add ip_version to extra dhcp opts
Add ip_version to port-create and port-update option
--extra-
Change-Id: I0976ed0ada0a17
Partially-
commit 59d7564202c9a5a
Author: watanabe.isao <zou.yun@
Date: Tue Jan 27 09:37:20 2015 +0900
Skip None id when getting security_group_ids
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_
Change-Id: Ib671cf3ddc6827
Related-Bug: 1271462
Closes-Bug: 1415692
commit 6f7cd146726391c
Author: Terry Howe <terrylhowe@
Date: Tue Dec 23 05:09:42 2014 -0700
Reverse order of tests to avoid incompatibility
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:
...
py26: commands succeeded
py27: commands succeeded
ERROR: py33: commands failed
ERROR: py34: commands failed
ERROR: pypy: commands failed
pep8: commands succeeded
After:
...
py33: commands succeeded
py34: commands succeeded
py26: commands succeeded
py27: commands succeeded
pypy: commands succeeded
pep8: commands succeeded
Closes-Bug: 1415446
Change-Id: Ia0b44cc4a05dd1
commit b0923a3e1220d13
Author: Akihiro Motoki <motoki@
Date: Wed Jan 28 03:02:46 2015 +0900
Utility method for boolean argument
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.
Change-Id: I9575eeef32154a
commit 68fc402ee99592e
Author: Akihiro Motoki <motoki@
Date: Wed Jan 28 02:30:57 2015 +0900
Split base function of v2_0.Client into a separate class
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: I00b78569ad09ef
commit 2dce00b41dd6d62
Author: OpenStack Proposal Bot <openstack-
Date: Mon Jan 26 10:34:17 2015 +0000
Updated from global requirements
Change-Id: I2131f5f51c7235
commit 51d2a230e62ef10
Author: Elena Ezhova <eezhova@
Date: Thu Dec 4 11:32:20 2014 +0300
Add parser options for port-update and port-create
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: Id78a1400b282b3
Closes-Bug: #1165171
Closes-Bug: #1208427
Closes-Bug: #1399681
commit 5b1c45a3ecedd17
Author: Yuuichi Fujioka <fujioka-
Date: Mon Dec 22 15:31:21 2014 +0900
Add floating-ip-address to floatingip-create
a parameter is added to the API.
this patch adds a parameter that is collesponding to the parameter.
partial blueprint allow-specific-
Change-Id: I232568db11054b
commit 845f4618f4818d3
Author: sridhargaddam <sridhar.
Date: Wed Nov 19 10:03:02 2014 +0000
Fix KeyError when filtering SG rule listing
extend_list API of ListSecurityGro
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: Icb38e6e926ae44
commit 30bd81c72ff73f4
Author: OpenStack Proposal Bot <openstack-
Date: Thu Jan 15 02:32:16 2015 +0000
Updated from global requirements
Change-Id: I8d4fba2e05bd73
commit 86fede6e017a7c9
Author: Ilya Shakhat <ishakhat@
Date: Tue Jan 13 17:12:35 2015 +0300
Remove unreachable code from test_cli20 class
Change-Id: Ic97efb9a066e47
commit cb5d462f6eec1e4
Author: sridhargaddam <sridhar.
Date: Sun Nov 16 13:56:57 2014 +0000
Parse provider network attributes in net_create
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: I930ced12d1f674
commit 78b63107f3d6be7
Author: shihanzhang <shihanzhang@
Date: Thu Mar 6 18:46:33 2014 +0800
Parameter support both id and name
The parameter of router operation not only supports id also supports name,
so it should modify the hint.
Change-Id: Ib5ddb771fb8718
Closes-bug: #1288656
commit 096fd1b175085fc
Author: shihanzhang <shihanzhang@
Date: Thu May 29 15:12:49 2014 +0800
Add '--router:external' option to 'net-create'
Change-Id: Ibb100d54a5fd8b
Closes-bug: #1320793
commit aed3faf074dbf63
Author: shihanzhang <shihanzhang@
Date: Thu Jan 8 12:08:17 2015 +0800
Fix TypeError for six.text_type
Change-Id: Ib0d668a6ddadb0
Closes-Bug: #1408529
commit d6e40b566e059d3
Author: Cyril Roelandt <cyril.
Date: Wed Jan 7 09:47:21 2015 +0100
Add Python 3 classifiers
Change-Id: Ib22c48ce091916
commit 4fa57fe2708382b
Author: Terry Howe <terrylhowe@
Date: Mon Dec 22 20:10:43 2014 -0700
Namespace of arguments is incorrectly used
Namespace does not have project_
os_
Change-Id: Ic0f0265078ddf9
Closes-Bug: 1405046
commit 4beadef8b5a254a
Author: Swaminathan Vasudevan <swaminathan.
Date: Thu Dec 4 18:11:59 2014 -0800
Fix True/False to accept Camel and Lower case
There are couple of inconsistency in using
the Camelcase and Lower case for 'True/False'
options in the python-
With this fix it will be consistent across all
CLI commands.
Change-Id: Ifc08ac326e8130
commit 799e288f48e5d99
Author: Jamie Lennox <jamielennox@
Date: Sun Aug 31 13:11:46 2014 +1000
Use adapter from keystoneclient
The adapter in keystoneclient is there to abstract the common client
parameters that may be used when sending a request. We should use that
rather than keeping our own methods.
Closes-Bug: #1403726
Change-Id: I727ac76babb6f6
commit 5822d619e56ece4
Author: Jamie Lennox <jamielennox@
Date: Thu Oct 30 17:17:17 2014 +0100
Use requests_mock instead of mox
Kill off mox and use requests_mock. There are fixtures available for
everything we want to test - there is no reason to resort to using mox.
This cleans up and makes clearer a lot of tests.
Change-Id: I2633bcaf36388f
commit 4b181cd64c1c14b
Author: OpenStack Proposal Bot <openstack-
Date: Thu Dec 18 01:28:04 2014 +0000
Updated from global requirements
Change-Id: I1c29fbdbd0413b
commit 04a0ec8ddfa5c0a
Author: Koteswara Rao Kelam <koteswara.
Date: Wed Jul 2 02:56:13 2014 -0700
firewall policy update for a rule is not working
If user specifies one rule to update it is not taking but more than one rule
it is accepting as a list and updating the policy. Modified policy-update to
behave same as policy-create command for "--firewall-rules" option
Change-Id: Ia6a1c726be310d
Closes-bug: 1318617
commit 0560f85616f9a63
Author: liu-sheng <liusheng@
Date: Wed Dec 10 10:18:45 2014 +0800
Fix columns setup base on csv formatter
In setup_columns() method of ListCommand class, if parsed_
is "csv", the method will don't handle this case for returning before the
if-else statement.
Change-Id: Ic689228c722aa1
commit 187c36c19b0e437
Author: liu-sheng <liusheng@
Date: Wed Jul 16 11:06:50 2014 +0800
Correct the bash completion of CLI
Currently, the "neutron help" command in CLI doesn't expose the
"bash-
bash-
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: I0f2ec22da7ba36
Closes-Bug: #1340647
commit 2f23623e3d26bda
Author: Jeremy Stanley <fungi@yuggoth.org>
Date: Fri Dec 5 03:30:40 2014 +0000
Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: I48d86e8474ee83
commit 62063c12b222f0c
Author: Ilya Shakhat <ishakhat@
Date: Tue Aug 26 15:36:04 2014 +0400
Fix issues with Unicode compatibility for Py3
HTTP arguments should not be encoded because:
* requests library does it automatically replacing unicode
characters with utf-8 sequences
* on py3 encoding function replaces string with byte array,
thus breaking keystone client
Closes bug 1398854
Change-Id: I747778259656f1