<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-troveclient.git/troveclient/tests, branch 2.13.0</title>
<subtitle>opendev.org: openstack/python-troveclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/'/>
<entry>
<title>Merge "Drop pycrypto from tests dependencies"</title>
<updated>2017-07-28T04:11:42+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2017-07-28T04:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=13e0ed08fbdf3e2600b2c12da302a828862ad8db'/>
<id>13e0ed08fbdf3e2600b2c12da302a828862ad8db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix token response mock</title>
<updated>2017-07-26T13:25:38+00:00</updated>
<author>
<name>Lance Bragstad</name>
<email>lbragstad@gmail.com</email>
</author>
<published>2017-07-26T13:18:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=47ad24a358104d41b915f25cdd5a17d915c6ee75'/>
<id>47ad24a358104d41b915f25cdd5a17d915c6ee75</id>
<content type='text'>
The unit tests mock tokens from keystoneauth. One of the responses
being returned from a mocked keystoneauth method was returning a v2.0
token that didn't have the right expiration attribute of a v2.0
token. This was caught by keystoneauth 3.0.1, which underwent a
significant refactor and added a bunch of new functionality for
version discovery. Keystoneauth was expecting `expires` to be
in the token but instead the mock was using `expires_at`, which isn't
a valid v2.0 token attribute.

Closes-Bug: 1706538

Change-Id: Iea77ef54585d0b3480369e9f5df629e3f46f7e3b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The unit tests mock tokens from keystoneauth. One of the responses
being returned from a mocked keystoneauth method was returning a v2.0
token that didn't have the right expiration attribute of a v2.0
token. This was caught by keystoneauth 3.0.1, which underwent a
significant refactor and added a bunch of new functionality for
version discovery. Keystoneauth was expecting `expires` to be
in the token but instead the mock was using `expires_at`, which isn't
a valid v2.0 token attribute.

Closes-Bug: 1706538

Change-Id: Iea77ef54585d0b3480369e9f5df629e3f46f7e3b
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop pycrypto from tests dependencies</title>
<updated>2017-07-18T16:56:15+00:00</updated>
<author>
<name>Haikel Guemar</name>
<email>hguemar@fedoraproject.org</email>
</author>
<published>2017-07-18T10:23:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=d512e4763dce57c632f6a5d602b1fc3fa6828b7f'/>
<id>d512e4763dce57c632f6a5d602b1fc3fa6828b7f</id>
<content type='text'>
pycrypto is unmaintained for a while and requirements team advises using
pycryptodome or cryptography libraries instead (see openstack-dev thread
[0]).

troveclient uses pycrypto to generate random data/content in its tests
which does not require any specific cryptographic need. This commit
replaces it by os.urandom from Python standard library.

[0] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113568.html

Change-Id: Ia43c5883a51e8412c4a238d127c13db39e863da1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pycrypto is unmaintained for a while and requirements team advises using
pycryptodome or cryptography libraries instead (see openstack-dev thread
[0]).

troveclient uses pycrypto to generate random data/content in its tests
which does not require any specific cryptographic need. This commit
replaces it by os.urandom from Python standard library.

[0] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113568.html

Change-Id: Ia43c5883a51e8412c4a238d127c13db39e863da1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add datastore-list to OSC</title>
<updated>2017-06-11T02:00:56+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-01-17T21:58:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=8b945cf5eb0ded89facf873c2888ef129e303992'/>
<id>8b945cf5eb0ded89facf873c2888ef129e303992</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the datastore-list command.

The trove command datastore-list is now:
    openstack datastore list

Change-Id: I4804e6deae350f05abdb66a6d8813e5581f2b22c
Partially-Implements: trove-support-in-python-openstackclient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the datastore-list command.

The trove command datastore-list is now:
    openstack datastore list

Change-Id: I4804e6deae350f05abdb66a6d8813e5581f2b22c
Partially-Implements: trove-support-in-python-openstackclient
</pre>
</div>
</content>
</entry>
<entry>
<title>Add database-list to OSC</title>
<updated>2017-06-11T02:00:05+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-01-17T23:18:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=29bdd7f5cbe67069690f36bf372408a2081025b9'/>
<id>29bdd7f5cbe67069690f36bf372408a2081025b9</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the database-list command.

The trove command database-list is now:
    openstack database list

To confirm the databases list command I had to create an instance
and specify a database name like how it shows in the user-guide[1]
on step 2.

[1] http://docs.openstack.org/user-guide/create-db.html

Change-Id: I4f4682eff1addc3fc837f5468939ddd96572e238
Partially-Implements: trove-support-in-python-openstackclient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the database-list command.

The trove command database-list is now:
    openstack database list

To confirm the databases list command I had to create an instance
and specify a database name like how it shows in the user-guide[1]
on step 2.

[1] http://docs.openstack.org/user-guide/create-db.html

Change-Id: I4f4682eff1addc3fc837f5468939ddd96572e238
Partially-Implements: trove-support-in-python-openstackclient
</pre>
</div>
</content>
</entry>
<entry>
<title>Add list to OSC</title>
<updated>2017-06-11T01:59:35+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-02-03T19:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=09b5f9fa5e265a2521c2d97f9a47a06714224bdb'/>
<id>09b5f9fa5e265a2521c2d97f9a47a06714224bdb</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the list command.

The trove command list is now:
    openstack database instance list

Partially-Implements: blueprint trove-support-in-python-openstackclient
Change-Id: Ic5328827dbf6d1f47db62f0bb2e65e164a0b2b6b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the list command.

The trove command list is now:
    openstack database instance list

Partially-Implements: blueprint trove-support-in-python-openstackclient
Change-Id: Ic5328827dbf6d1f47db62f0bb2e65e164a0b2b6b
</pre>
</div>
</content>
</entry>
<entry>
<title>Add user-list to OSC</title>
<updated>2017-06-11T01:55:19+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-01-18T17:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=a7b10e3a765f2f9d9620aa297530419d9ff6d390'/>
<id>a7b10e3a765f2f9d9620aa297530419d9ff6d390</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the user-list command.

The trove command user-list is now:
    openstack database user list

Note: Only looking up an instance by ID works. I think it has
something to do with not using osc-lib.find_resource because we
use our own find_resource in the client manager's list call.

Change-Id: If8a4b97b91c661e400dfcac0fa4922ed359ce32a
Partially-Implements: trove-support-in-python-openstackclient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the user-list command.

The trove command user-list is now:
    openstack database user list

Note: Only looking up an instance by ID works. I think it has
something to do with not using osc-lib.find_resource because we
use our own find_resource in the client manager's list call.

Change-Id: If8a4b97b91c661e400dfcac0fa4922ed359ce32a
Partially-Implements: trove-support-in-python-openstackclient
</pre>
</div>
</content>
</entry>
<entry>
<title>Add limit-list to OSC</title>
<updated>2017-06-11T01:51:14+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-02-02T23:27:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=6626ef7bbba5b20ff4f2f2e2b7a65a1fb5642177'/>
<id>6626ef7bbba5b20ff4f2f2e2b7a65a1fb5642177</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the limit-list command.

The trove command limit-list is now:
    openstack database limit list

Change-Id: I534d30022cbfef4ae596077f604e2a305dbe3146
Partially-Implements: trove-support-in-python-openstackclient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the limit-list command.

The trove command limit-list is now:
    openstack database limit list

Change-Id: I534d30022cbfef4ae596077f604e2a305dbe3146
Partially-Implements: trove-support-in-python-openstackclient
</pre>
</div>
</content>
</entry>
<entry>
<title>Add configuration-list to OSC</title>
<updated>2017-06-11T01:40:07+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-01-17T21:26:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=1abc33cedcda988a9ef6049743a3750cd55a63ab'/>
<id>1abc33cedcda988a9ef6049743a3750cd55a63ab</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the configuraiton-list command.

The trove command configuration-list is now:
    openstack database configuration list

Change-Id: I3a85260c15b8d1b4a37a806db2cb5ff3c433537b
Partially-Implements: trove-support-in-python-openstackclient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the configuraiton-list command.

The trove command configuration-list is now:
    openstack database configuration list

Change-Id: I3a85260c15b8d1b4a37a806db2cb5ff3c433537b
Partially-Implements: trove-support-in-python-openstackclient
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cluster-list to OSC</title>
<updated>2017-06-11T01:30:59+00:00</updated>
<author>
<name>Trevor McCasland</name>
<email>TM2086@att.com</email>
</author>
<published>2017-01-17T19:18:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-troveclient.git/commit/?id=052d85eca42760efe836d417a8f97647b447f777'/>
<id>052d85eca42760efe836d417a8f97647b447f777</id>
<content type='text'>
This change adds database support to the python-openstackclient
project for the cluster-list command.

The trove command cluster-list is now:
    openstack database cluster list

Change-Id: I06b398190930db459ef8739685548263499f0d3c
Partially-Implements: trove-support-in-python-openstackclient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to the python-openstackclient
project for the cluster-list command.

The trove command cluster-list is now:
    openstack database cluster list

Change-Id: I06b398190930db459ef8739685548263499f0d3c
Partially-Implements: trove-support-in-python-openstackclient
</pre>
</div>
</content>
</entry>
</feed>
