<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-novaclient.git/novaclient/tests/functional/hooks, branch master</title>
<subtitle>opendev.org: openstack/python-novaclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/'/>
<entry>
<title>Switch legacy Zuul jobs to native Zuul v3 jobs</title>
<updated>2020-07-08T17:33:05+00:00</updated>
<author>
<name>Takashi Natsume</name>
<email>takanattie@gmail.com</email>
</author>
<published>2020-05-04T04:50:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=b7ae8c75cb8c34e2c6ab81a4f6b60fd937ec7f98'/>
<id>b7ae8c75cb8c34e2c6ab81a4f6b60fd937ec7f98</id>
<content type='text'>
Replace the 'novaclient-dsvm-functional' legacy Zuul job with
the 'python-novaclient-functional' native Zuul v3 job.

See
https://governance.openstack.org/tc/goals/selected/victoria/native-zuulv3-jobs.html
for more details.

Change-Id: I35b5699b8b0814f2d17a37e024286cd440047ec8
Signed-off-by: Takashi Natsume &lt;takanattie@gmail.com&gt;
Co-Authored-By: Andrey Kurilin &lt;andr.kurilin@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the 'novaclient-dsvm-functional' legacy Zuul job with
the 'python-novaclient-functional' native Zuul v3 job.

See
https://governance.openstack.org/tc/goals/selected/victoria/native-zuulv3-jobs.html
for more details.

Change-Id: I35b5699b8b0814f2d17a37e024286cd440047ec8
Signed-off-by: Takashi Natsume &lt;takanattie@gmail.com&gt;
Co-Authored-By: Andrey Kurilin &lt;andr.kurilin@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ci] Use pseudo-random names for new resources</title>
<updated>2017-11-23T16:52:04+00:00</updated>
<author>
<name>Andrey Kurilin</name>
<email>andr.kurilin@gmail.com</email>
</author>
<published>2017-07-03T10:26:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=00ffdef3d549e331ed99e2db40629e62fefede3b'/>
<id>00ffdef3d549e331ed99e2db40629e62fefede3b</id>
<content type='text'>
Random names of resources makes the task impossible to find a test which
doesn't clean resources after a launch.

This patch changes name_generate method to generate names including a name
of the test, which can be really helpful.

Also, the simple script that prints resources after test run is added.

Change-Id: Id3a743afb624dd4bf8ed3523a1916455fd93655a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Random names of resources makes the task impossible to find a test which
doesn't clean resources after a launch.

This patch changes name_generate method to generate names including a name
of the test, which can be really helpful.

Also, the simple script that prints resources after test run is added.

Change-Id: Id3a743afb624dd4bf8ed3523a1916455fd93655a
</pre>
</div>
</content>
</entry>
<entry>
<title>Use generic user for both zuul v2 and v3</title>
<updated>2017-10-17T07:13:43+00:00</updated>
<author>
<name>Dai Dang Van</name>
<email>daidv@vn.fujitsu.com</email>
</author>
<published>2017-10-17T07:04:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=4707422377214829126f1d6352119ea08a7ec104'/>
<id>4707422377214829126f1d6352119ea08a7ec104</id>
<content type='text'>
Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'.
Using $USER solves it for both cases.

Change-Id: Ia3f2646bd3b5fa87c90c8dac57117fd29d73706b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'.
Using $USER solves it for both cases.

Change-Id: Ia3f2646bd3b5fa87c90c8dac57117fd29d73706b
</pre>
</div>
</content>
</entry>
<entry>
<title>Make functional tests work with v3 keystone</title>
<updated>2016-04-12T14:24:41+00:00</updated>
<author>
<name>Andrey Kurilin</name>
<email>akurilin@mirantis.com</email>
</author>
<published>2016-04-11T11:57:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=d133a664ae19385ded69ee416f04f6243c26285e'/>
<id>d133a664ae19385ded69ee416f04f6243c26285e</id>
<content type='text'>
This patch adds support of v3 keystone to novaclient's functional tests.

Closes-Bug: 1568527

Change-Id: Iff5fb3180855de7adb3399f6be16bedc8543b4ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support of v3 keystone to novaclient's functional tests.

Closes-Bug: 1568527

Change-Id: Iff5fb3180855de7adb3399f6be16bedc8543b4ec
</pre>
</div>
</content>
</entry>
<entry>
<title>Add functional tests launcher for py3 env</title>
<updated>2016-01-15T13:25:33+00:00</updated>
<author>
<name>Andrey Kurilin</name>
<email>akurilin@mirantis.com</email>
</author>
<published>2016-01-13T12:57:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=426f6afb3ce09ae1325d10930eba134e0573f78e'/>
<id>426f6afb3ce09ae1325d10930eba134e0573f78e</id>
<content type='text'>
It would be nice to check not only unit test on py3 env, but functional
tests too.

Also, this patch fixes usage of xrange in functional tests.

Change-Id: I15ef204022583a40a02b3f2a48771347ddc95f3e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It would be nice to check not only unit test on py3 env, but functional
tests too.

Also, this patch fixes usage of xrange in functional tests.

Change-Id: I15ef204022583a40a02b3f2a48771347ddc95f3e
</pre>
</div>
</content>
</entry>
<entry>
<title>Rely on devstack for clouds.yaml</title>
<updated>2015-10-20T20:20:34+00:00</updated>
<author>
<name>Monty Taylor</name>
<email>mordred@inaugust.com</email>
</author>
<published>2015-10-18T17:16:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=727f1044bfe237a692adc77550cb27d9d53629c7'/>
<id>727f1044bfe237a692adc77550cb27d9d53629c7</id>
<content type='text'>
Rather than copying it ourselves, just consume the one that
devstack is putting there for us.

Change-Id: Ifb9f8a55e0eb342db55a3518c375ea79679ff076
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than copying it ourselves, just consume the one that
devstack is putting there for us.

Change-Id: Ifb9f8a55e0eb342db55a3518c375ea79679ff076
</pre>
</div>
</content>
</entry>
<entry>
<title>Use v2.0 in clouds.yaml auth_url for functional test job</title>
<updated>2015-10-16T22:47:37+00:00</updated>
<author>
<name>melanie witt</name>
<email>melwitt@yahoo-inc.com</email>
</author>
<published>2015-10-16T22:41:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=a820c45543dc843c1b75aa65903558a51b4ba037'/>
<id>a820c45543dc843c1b75aa65903558a51b4ba037</id>
<content type='text'>
Commit 050a0d5b304a013e23cd5909abf6e11b7dda5f18 changed the defaults
in devstack to use the keystone v3 api. This broke the novaclient
functional test job because novaclient doesn't yet support v3
and relies on having "v2.0" in the auth_url.

This appends or replaces the version in the clouds.yaml auth_url
to v2.0 to enable the functional test job to work until v3 support
is added to novaclient.

Closes-Bug: #1506103

Change-Id: I75c5efd039b71c8855acf21c5516ccbeeaaeadb3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 050a0d5b304a013e23cd5909abf6e11b7dda5f18 changed the defaults
in devstack to use the keystone v3 api. This broke the novaclient
functional test job because novaclient doesn't yet support v3
and relies on having "v2.0" in the auth_url.

This appends or replaces the version in the clouds.yaml auth_url
to v2.0 to enable the functional test job to work until v3 support
is added to novaclient.

Closes-Bug: #1506103

Change-Id: I75c5efd039b71c8855acf21c5516ccbeeaaeadb3
</pre>
</div>
</content>
</entry>
<entry>
<title>Update path to subunit2html in post_test_hook</title>
<updated>2015-09-03T02:08:09+00:00</updated>
<author>
<name>Matt Riedemann</name>
<email>mriedem@us.ibm.com</email>
</author>
<published>2015-09-03T00:05:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=eaf1e56b210c94e7d26ca99b5931f3688cef984c'/>
<id>eaf1e56b210c94e7d26ca99b5931f3688cef984c</id>
<content type='text'>
Per:

http://lists.openstack.org/pipermail/openstack-dev/2015-August/072982.html

The location of subunit2html changed on the images in the gate
so update the path used in the post_test_hook.

Long-term we should just use what's in devstack-gate.

Change-Id: I5e50e7d7ad845aba26403df1df412c0a139a6dc7
Closes-Bug: #1491646

--------------
squashed with:
--------------

Don't pass null device when attaching a volume

The v2.1 API schema rejects null device values in an
os-volume_attachments request, so only include the device in the request
if one is specified on the command line.

Closes-Bug: #1491325

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

http://lists.openstack.org/pipermail/openstack-dev/2015-August/072982.html

The location of subunit2html changed on the images in the gate
so update the path used in the post_test_hook.

Long-term we should just use what's in devstack-gate.

Change-Id: I5e50e7d7ad845aba26403df1df412c0a139a6dc7
Closes-Bug: #1491646

--------------
squashed with:
--------------

Don't pass null device when attaching a volume

The v2.1 API schema rejects null device values in an
os-volume_attachments request, so only include the device in the request
if one is specified on the command line.

Closes-Bug: #1491325

Change-Id: I4fa4019f19f9af6ff350db2fb6e524fa8570a6f3
</pre>
</div>
</content>
</entry>
<entry>
<title>Use clouds.yaml for functional test credentials</title>
<updated>2015-05-15T02:55:00+00:00</updated>
<author>
<name>Monty Taylor</name>
<email>mordred@inaugust.com</email>
</author>
<published>2015-05-14T16:18:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=22569f218e4ca461da4e50dfc686adae6a44d2ba'/>
<id>22569f218e4ca461da4e50dfc686adae6a44d2ba</id>
<content type='text'>
devstack emits a clouds.yaml file now, so it can be used for finding the
credentials needed to connect to the cloud for functional testing.

Depends-On: I1150b943f52f10d19f8434b27e8dde73a14d7843
Change-Id: If278565ef07de1a8fef3ff96fc3608e41f3ceea3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
devstack emits a clouds.yaml file now, so it can be used for finding the
credentials needed to connect to the cloud for functional testing.

Depends-On: I1150b943f52f10d19f8434b27e8dde73a14d7843
Change-Id: If278565ef07de1a8fef3ff96fc3608e41f3ceea3
</pre>
</div>
</content>
</entry>
<entry>
<title>pass credentials via config file instead of magic</title>
<updated>2015-05-14T14:48:01+00:00</updated>
<author>
<name>Sean Dague</name>
<email>sean@dague.net</email>
</author>
<published>2015-05-14T11:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=6379287480bf6bc0a8f80bc93f01005a31882aec'/>
<id>6379287480bf6bc0a8f80bc93f01005a31882aec</id>
<content type='text'>
Passing credentials via an assumed environment inheritance is bad
form, and breaks under new tox. Honestly, we only really need 2 vars
passed in, so we might as well make it a config file that we'll parse.

Add a functional_creds.conf.sample for people to know what one should
look like. Update README to explain it.

Related-Bug: #1455102

Change-Id: Ifdab38a03c94f51d30449149c0dbd9c6265460a5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Passing credentials via an assumed environment inheritance is bad
form, and breaks under new tox. Honestly, we only really need 2 vars
passed in, so we might as well make it a config file that we'll parse.

Add a functional_creds.conf.sample for people to know what one should
look like. Update README to explain it.

Related-Bug: #1455102

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