<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-neutronclient.git/quantumclient/client.py, branch 2.2.2a</title>
<subtitle>opendev.org: openstack/python-neutronclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/'/>
<entry>
<title>Merge "Avoid error 414 when retrieving subnet cidrs for ListNetworks"</title>
<updated>2013-05-22T08:58:37+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-05-22T08:58:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=5011a21cb3d149181d9c42d75096f3dc1bc7b62a'/>
<id>5011a21cb3d149181d9c42d75096f3dc1bc7b62a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow the HTTPClient consumer to pass endpoint_type.</title>
<updated>2013-05-21T02:47:48+00:00</updated>
<author>
<name>Carl Baldwin</name>
<email>carl.baldwin@hp.com</email>
</author>
<published>2013-04-30T21:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=06375f089b9938f1db7f6abc4b2144df2ff6b4fd'/>
<id>06375f089b9938f1db7f6abc4b2144df2ff6b4fd</id>
<content type='text'>
Changes the default behavior of the client.  It will now choose
publicURL by default rather than adminURL.

Now allows the consumer to pass adminURL, internalURL or some other
endpoint type when constructing a Client to override this default
behavior.

Adds --endpoint-type option to the shell client.  Defaults to the
environment variable OS_ENDPOINT_TYPE or publicURL.  This was
patterned after the same option in the Nova client.

Adds a new exception type to handle the case where a suitable endpoint
type is not found in the catalog.  Without this, the exception
encountered is a KeyError that was not clearly reported to the caller
of the quantum command line.

Change-Id: Iaffcaff291d433a605d8379dc89c1308096d36c2
Fixes: Bug #1176197
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes the default behavior of the client.  It will now choose
publicURL by default rather than adminURL.

Now allows the consumer to pass adminURL, internalURL or some other
endpoint type when constructing a Client to override this default
behavior.

Adds --endpoint-type option to the shell client.  Defaults to the
environment variable OS_ENDPOINT_TYPE or publicURL.  This was
patterned after the same option in the Nova client.

Adds a new exception type to handle the case where a suitable endpoint
type is not found in the catalog.  Without this, the exception
encountered is a KeyError that was not clearly reported to the caller
of the quantum command line.

Change-Id: Iaffcaff291d433a605d8379dc89c1308096d36c2
Fixes: Bug #1176197
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid error 414 when retrieving subnet cidrs for ListNetworks</title>
<updated>2013-05-03T20:44:22+00:00</updated>
<author>
<name>Salvatore Orlando</name>
<email>salv.orlando@gmail.com</email>
</author>
<published>2013-05-03T17:46:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=7c6327e06207ea2107ba15deda76acd764d9d6ad'/>
<id>7c6327e06207ea2107ba15deda76acd764d9d6ad</id>
<content type='text'>
Bug 1172537

In order to avoif 414 the list subnet requests will be split in
multiple requests. The total URI len for each of these requests
will be lower than 8K (the default maximum for eventlet.wsgi.server).
The patch tries to submit a single request, and if the URI is too
long an exception is raised before the request is sent over the
wire; the exception handler will split the subnet id list, and
submit the new requests.

This patch does not address the case in which the server is
configured with a maximum URI length different from 8K.

Change-Id: Ia2414cd5374a91d3d12215807037a5d46b836ad6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 1172537

In order to avoif 414 the list subnet requests will be split in
multiple requests. The total URI len for each of these requests
will be lower than 8K (the default maximum for eventlet.wsgi.server).
The patch tries to submit a single request, and if the URI is too
long an exception is raised before the request is sent over the
wire; the exception handler will split the subnet id list, and
submit the new requests.

This patch does not address the case in which the server is
configured with a maximum URI length different from 8K.

Change-Id: Ia2414cd5374a91d3d12215807037a5d46b836ad6
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable automatic validation of many HACKING rules.</title>
<updated>2013-04-08T23:10:35+00:00</updated>
<author>
<name>Maru Newby</name>
<email>marun@redhat.com</email>
</author>
<published>2013-04-05T23:20:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=3c193c9387308af6153c0e6e3d751b6672667c82'/>
<id>3c193c9387308af6153c0e6e3d751b6672667c82</id>
<content type='text'>
 * Add hacking to the tox build - a set of flake8 plugins that
   perform automatic validation of many HACKING.rst rules.
 * This patch configures hacking in the tox build and performs
   the mechanical cleanup required to allow the checks to pass.
 * See https://pypi.python.org/pypi/hacking

Change-Id: Ib41313b5aae991e6ffef2a89dd69e83985bdc36d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Add hacking to the tox build - a set of flake8 plugins that
   perform automatic validation of many HACKING.rst rules.
 * This patch configures hacking in the tox build and performs
   the mechanical cleanup required to allow the checks to pass.
 * See https://pypi.python.org/pypi/hacking

Change-Id: Ib41313b5aae991e6ffef2a89dd69e83985bdc36d
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix xml request doesn't work with unicode</title>
<updated>2013-04-07T13:49:15+00:00</updated>
<author>
<name>He Jie Xu</name>
<email>xuhj@linux.vnet.ibm.com</email>
</author>
<published>2013-04-01T05:27:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=4421ab10b88cceded6924bda4a76bb7ba326891f'/>
<id>4421ab10b88cceded6924bda4a76bb7ba326891f</id>
<content type='text'>
Fix bug 1160704

* httplib2 doesn't work with unicode url and params. So encode all unicode
to utf-8 before request.
* Fix xml serializer doesn't work with unicode
* Decode command argument to unicode in main function
* Exception's message maybe include unicode, decode message to unicode
before logging or print.
* Sync the changing of serializer/deserilizer's code with quantum server code
  https://review.openstack.org/#/c/25482/
  https://review.openstack.org/#/c/25046/
  https://review.openstack.org/#/c/21410/
* Enable xml test

Change-Id: Ib140e34d54cc916e2ea172e4bad9e4a77388723a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix bug 1160704

* httplib2 doesn't work with unicode url and params. So encode all unicode
to utf-8 before request.
* Fix xml serializer doesn't work with unicode
* Decode command argument to unicode in main function
* Exception's message maybe include unicode, decode message to unicode
before logging or print.
* Sync the changing of serializer/deserilizer's code with quantum server code
  https://review.openstack.org/#/c/25482/
  https://review.openstack.org/#/c/25046/
  https://review.openstack.org/#/c/21410/
* Enable xml test

Change-Id: Ib140e34d54cc916e2ea172e4bad9e4a77388723a
</pre>
</div>
</content>
</entry>
<entry>
<title>Add public api to get authentication info from client</title>
<updated>2013-04-02T08:13:11+00:00</updated>
<author>
<name>Oleg Bondarev</name>
<email>obondarev@mirantis.com</email>
</author>
<published>2013-03-12T12:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=6f7e76ec3b4777816e0a5d7eaeef0026d75b60e6'/>
<id>6f7e76ec3b4777816e0a5d7eaeef0026d75b60e6</id>
<content type='text'>
auth info (in particular token and endpoint_url) can be reused
in different quantum client instances to reduce roundtrips with keystone

fixes bug 1150051

Change-Id: I3b2f23f364099bdb08992130d5edb87222e8d387
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
auth info (in particular token and endpoint_url) can be reused
in different quantum client instances to reduce roundtrips with keystone

fixes bug 1150051

Change-Id: I3b2f23f364099bdb08992130d5edb87222e8d387
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle auth_token and endpoint_url if passed to the http client constructor</title>
<updated>2013-03-26T15:15:57+00:00</updated>
<author>
<name>Oleg Bondarev</name>
<email>obondarev@mirantis.com</email>
</author>
<published>2013-03-18T13:53:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=a54dd21fcb6d730bdf53fd8f9d808762f2ff071b'/>
<id>a54dd21fcb6d730bdf53fd8f9d808762f2ff071b</id>
<content type='text'>
Fixes bug 1152427

Change-Id: Ic7811d928fd00cde0a72f451b5ede8351092a54c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug 1152427

Change-Id: Ic7811d928fd00cde0a72f451b5ede8351092a54c
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix curl command for PUT and DELETE.</title>
<updated>2012-11-09T11:36:30+00:00</updated>
<author>
<name>gongysh</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-11-09T11:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=57f0e918360ce7913ef6390eba1bde99c66aa10f'/>
<id>57f0e918360ce7913ef6390eba1bde99c66aa10f</id>
<content type='text'>
Bug #1076968

We print request curl command before HTTP request,
and response information after HTTP request.

Change-Id: I19840e8bd606a30389cd029c0add066c945fcdf6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug #1076968

We print request curl command before HTTP request,
and response information after HTTP request.

Change-Id: I19840e8bd606a30389cd029c0add066c945fcdf6
</pre>
</div>
</content>
</entry>
<entry>
<title>Refreshes keystone token if a token is expired.</title>
<updated>2012-08-11T15:39:53+00:00</updated>
<author>
<name>Akihiro MOTOKI</name>
<email>motoki@da.jp.nec.com</email>
</author>
<published>2012-08-11T11:19:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=4b12a7222628bbbf6a073909d5541dc42df746eb'/>
<id>4b12a7222628bbbf6a073909d5541dc42df746eb</id>
<content type='text'>
Fixes bug 1034212

Change-Id: I523d289807caff74068328f612451cee74b94cbb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug 1034212

Change-Id: I523d289807caff74068328f612451cee74b94cbb
</pre>
</div>
</content>
</entry>
<entry>
<title>add --fixed-ip argument to create port</title>
<updated>2012-06-25T10:19:18+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-06-24T08:11:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=50c46f61d1a76b5429c20ad61203afedc7c508bb'/>
<id>50c46f61d1a76b5429c20ad61203afedc7c508bb</id>
<content type='text'>
add --fixed-ip argument to create port and add list and dict type for unknow option
now we can use known option feature:
 quantumv2 create_port --fixed-ip subnet_id=&lt;id&gt;,ip_address=&lt;ip&gt;
--fixed-ip subnet_id=&lt;id&gt;, ip_address=&lt;ip2&gt; network_id
or unknown option feature:
one ip:
 quantumv2 create_port network_id --fixed_ips type=dict list=true subnet_id=&lt;id&gt;,ip_address=&lt;ip&gt;
two ips:
quantumv2 create_port network_id --fixed_ips type=dict subnet_id=&lt;id&gt;,ip_address=&lt;ip&gt; subnet_id=&lt;id&gt;,ip_address=&lt;ip2&gt;
to create port
Please download: https://review.openstack.org/#/c/8794/4 and
set core_plugin = quantum.db.db_base_plugin_v2.QuantumDbPluginV2 on quantum server side

Patch 2: support cliff 1.0
Patch 3: support specify auth strategy, for now, any other auth strategy than keystone will disable auth,
format port output
Patch 4: format None as '' when outputing, deal with list of dict, add QUANTUMCLIENT_DEBUG env to enable http req/resp print,
which is helpful for testing nova integration
Patch 5: fix interactive mode, and initialize_app problem

Change-Id: I693848c75055d1947862d55f4b538c1dfb1e86db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add --fixed-ip argument to create port and add list and dict type for unknow option
now we can use known option feature:
 quantumv2 create_port --fixed-ip subnet_id=&lt;id&gt;,ip_address=&lt;ip&gt;
--fixed-ip subnet_id=&lt;id&gt;, ip_address=&lt;ip2&gt; network_id
or unknown option feature:
one ip:
 quantumv2 create_port network_id --fixed_ips type=dict list=true subnet_id=&lt;id&gt;,ip_address=&lt;ip&gt;
two ips:
quantumv2 create_port network_id --fixed_ips type=dict subnet_id=&lt;id&gt;,ip_address=&lt;ip&gt; subnet_id=&lt;id&gt;,ip_address=&lt;ip2&gt;
to create port
Please download: https://review.openstack.org/#/c/8794/4 and
set core_plugin = quantum.db.db_base_plugin_v2.QuantumDbPluginV2 on quantum server side

Patch 2: support cliff 1.0
Patch 3: support specify auth strategy, for now, any other auth strategy than keystone will disable auth,
format port output
Patch 4: format None as '' when outputing, deal with list of dict, add QUANTUMCLIENT_DEBUG env to enable http req/resp print,
which is helpful for testing nova integration
Patch 5: fix interactive mode, and initialize_app problem

Change-Id: I693848c75055d1947862d55f4b538c1dfb1e86db
</pre>
</div>
</content>
</entry>
</feed>
