<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-neutronclient.git/quantumclient/quantum, branch 2.0</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 "deal with -c option when the list result is empty."</title>
<updated>2012-08-12T21:30:58+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2012-08-12T21:30:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=95639d4e734de11d49b8fb8f299979fa79df83bc'/>
<id>95639d4e734de11d49b8fb8f299979fa79df83bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>deal with -c option when the list result is empty.</title>
<updated>2012-08-12T01:37:48+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-08-12T01:33:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=060057c5840949abcb5eea3b2b424bf4e5c8df5a'/>
<id>060057c5840949abcb5eea3b2b424bf4e5c8df5a</id>
<content type='text'>
bug #1033123

Change-Id: Idd10e9ae8fd57e6173ef7f92411176834efebff5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug #1033123

Change-Id: Idd10e9ae8fd57e6173ef7f92411176834efebff5
</pre>
</div>
</content>
</entry>
<entry>
<title>Add quota commands to change quota of a tenant.</title>
<updated>2012-08-11T23:26:27+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-07-29T12:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=8f1ce248b33fdf8d693ea1cea9e00524b6c54495'/>
<id>8f1ce248b33fdf8d693ea1cea9e00524b6c54495</id>
<content type='text'>
blueprint quantum-api-quotas

quantum quota-show --tenant_id:
if tenant_id is not specified, the server will get tenant_id from context
quantum quota-update --network &lt;num&gt; --port &lt;num&gt;
--subnet &lt;num&gt; --tenant_id &lt;id&gt;:
if tenant_id is not specified, the server will get tenant_id from context
quantum quota-list:
list all tenants' quota values after the updation.
quantum quota-delete --tenant_id &lt;id&gt;:
delete the given tenant's customized quota values.

Change-Id: Ib0efb159bea96837bf4e35eaefa5e172c1c9f34a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blueprint quantum-api-quotas

quantum quota-show --tenant_id:
if tenant_id is not specified, the server will get tenant_id from context
quantum quota-update --network &lt;num&gt; --port &lt;num&gt;
--subnet &lt;num&gt; --tenant_id &lt;id&gt;:
if tenant_id is not specified, the server will get tenant_id from context
quantum quota-list:
list all tenants' quota values after the updation.
quantum quota-delete --tenant_id &lt;id&gt;:
delete the given tenant's customized quota values.

Change-Id: Ib0efb159bea96837bf4e35eaefa5e172c1c9f34a
</pre>
</div>
</content>
</entry>
<entry>
<title>Add name or id to quantum cli commands.</title>
<updated>2012-08-05T09:34:15+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-07-28T18:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=defb5481b0e7e2469405de98e6dd49ed239ef986'/>
<id>defb5481b0e7e2469405de98e6dd49ed239ef986</id>
<content type='text'>
Bug #1030180

We first lookup the resource id via id if it looks like an id.
If we cannot find it via id, we will look it up via name.
All of the update/show/delete support reference resource via name or id.
To create port/subnet, we can refercen network via network's name.
Also in port creation, we support reference subnet in fixed_ip via its name.

quantum_test.sh is added to test the command lines after running 'python setup.py install'

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

We first lookup the resource id via id if it looks like an id.
If we cannot find it via id, we will look it up via name.
All of the update/show/delete support reference resource via name or id.
To create port/subnet, we can refercen network via network's name.
Also in port creation, we support reference subnet in fixed_ip via its name.

quantum_test.sh is added to test the command lines after running 'python setup.py install'

Change-Id: I54b6912e2c4044ba70aaf604cd79520022de262f
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to retrieve objects by name</title>
<updated>2012-07-26T10:23:46+00:00</updated>
<author>
<name>Salvatore Orlando</name>
<email>salv.orlando@gmail.com</email>
</author>
<published>2012-07-25T06:45:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=d16e00a056bbe7ba576c4b7195180bfc383bbfad'/>
<id>d16e00a056bbe7ba576c4b7195180bfc383bbfad</id>
<content type='text'>
Fixes bug 979527

xxx-show commands now can accept either an id or a name of the resource to
retrieve, similarly to the "nova get" command. This has been preferred to
using mutually exclusive keyword argument, in order to avoid confusion
with other CLI tools.

NOTE: the current patch allow search by name only for networks.
The restriction will be lifted once name attributes for port and subnets
are added.

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

xxx-show commands now can accept either an id or a name of the resource to
retrieve, similarly to the "nova get" command. This has been preferred to
using mutually exclusive keyword argument, in order to avoid confusion
with other CLI tools.

NOTE: the current patch allow search by name only for networks.
The restriction will be lifted once name attributes for port and subnets
are added.

Change-Id: Id186139a01c9f2cfc36ca3405b4024bd7780622e
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove quantum client codes for API v1.0</title>
<updated>2012-07-12T23:27:43+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-07-06T04:22:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=7f3e6eeb7a56d26d786275461293ef48a4727ca8'/>
<id>7f3e6eeb7a56d26d786275461293ef48a4727ca8</id>
<content type='text'>
Bug #1021546

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

Change-Id: Ic628db01034bc6dfb5fad3d6a2905e243900229a
</pre>
</div>
</content>
</entry>
<entry>
<title>Support allocation pools for subnet</title>
<updated>2012-07-11T08:27:32+00:00</updated>
<author>
<name>Gary Kotton</name>
<email>gkotton@redhat.com</email>
</author>
<published>2012-07-08T13:20:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=42404616f79ff920d40775d6c4d44a4ce4c101c7'/>
<id>42404616f79ff920d40775d6c4d44a4ce4c101c7</id>
<content type='text'>
Fixes bug 1022227

Usage examples:

create_subnet --tenant_id &lt;id&gt; --allocation_pool start=1.1.1.1,end=1.1.1.10 &lt;networkid&gt; &lt;gw&gt;

More than one allocation pool can be added by doing the following:
--allocation_pool start=1.1.1.1,end=1.1.1.10 --allocation_pool start=1.1.1.123,end=1.1.1.125 ...

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

Usage examples:

create_subnet --tenant_id &lt;id&gt; --allocation_pool start=1.1.1.1,end=1.1.1.10 &lt;networkid&gt; &lt;gw&gt;

More than one allocation pool can be added by doing the following:
--allocation_pool start=1.1.1.1,end=1.1.1.10 --allocation_pool start=1.1.1.123,end=1.1.1.125 ...

Change-Id: I313625b6a8c1da6eaca8b1943da52738978ed72b
</pre>
</div>
</content>
</entry>
<entry>
<title>Make quantum cli consistent with other cli's practice.</title>
<updated>2012-07-05T07:06:08+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-07-05T07:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=1586c923d9dd0a717df07cc1d729fc45d55d3b06'/>
<id>1586c923d9dd0a717df07cc1d729fc45d55d3b06</id>
<content type='text'>
Bug 1011759

We use dash in command names, underscore in options or arguments,
adopt noun-verb format command names.

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

We use dash in command names, underscore in options or arguments,
adopt noun-verb format command names.

Change-Id: Ibeb2b4a31929dbb7008cec3b04bd77e75d9ace1a
</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>
<entry>
<title>add keystone support, new command interface, API v2.0</title>
<updated>2012-06-20T16:17:39+00:00</updated>
<author>
<name>Yong Sheng Gong</name>
<email>gongysh@cn.ibm.com</email>
</author>
<published>2012-05-18T01:02:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-neutronclient.git/commit/?id=dd803f8e26f4c3a3b8f1b9e7526d0e1980b2491c'/>
<id>dd803f8e26f4c3a3b8f1b9e7526d0e1980b2491c</id>
<content type='text'>
blueprint new-cli
Bug #1001053

Implement new commands interface, ready for v2.0. adopt cliff arch. new
client binary is quantumv2. After it is stable, we will remove quantum
binary. Httplibs2 is used.

usage: https://docs.google.com/document/d/1e_4UtnhFfgtnsB8EVB31BZKldaVzl_BlsGnGBrKmcDk/edit

Patch 2: add license header
Patch 3: add v1.0 support, fix show net details
Patch 4: quantumclient network api v2.0
Patch 5: subnet and port commands for api v2.0, add fields selector
Patch 6: add test cases
Patch 7: fix interactive mode, modify according to comments and https://review.openstack.org/#/c/8366/, add two tasks to BP: noauth and openstack common
Patch 8: fix log problem
Patch 9: modify according to the comments by dan on patch 5
Patch 10: just trigger jenkins
Patch 11: pep 1.3 fix
Patch 12: cliff and prettytable to more than 0.6.0
Patch 13: change setup.py to include more packages
Patch 14: pep check on jenkins
Patch 15: add license text to empty __init__.py files
Patch 16: fix v1.1 test cases after server changes

Change-Id: Ibbbdd834371c6a023b31e4797718fc0fe9786d89
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blueprint new-cli
Bug #1001053

Implement new commands interface, ready for v2.0. adopt cliff arch. new
client binary is quantumv2. After it is stable, we will remove quantum
binary. Httplibs2 is used.

usage: https://docs.google.com/document/d/1e_4UtnhFfgtnsB8EVB31BZKldaVzl_BlsGnGBrKmcDk/edit

Patch 2: add license header
Patch 3: add v1.0 support, fix show net details
Patch 4: quantumclient network api v2.0
Patch 5: subnet and port commands for api v2.0, add fields selector
Patch 6: add test cases
Patch 7: fix interactive mode, modify according to comments and https://review.openstack.org/#/c/8366/, add two tasks to BP: noauth and openstack common
Patch 8: fix log problem
Patch 9: modify according to the comments by dan on patch 5
Patch 10: just trigger jenkins
Patch 11: pep 1.3 fix
Patch 12: cliff and prettytable to more than 0.6.0
Patch 13: change setup.py to include more packages
Patch 14: pep check on jenkins
Patch 15: add license text to empty __init__.py files
Patch 16: fix v1.1 test cases after server changes

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