<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-novaclient.git, branch stable/mitaka</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>Merge "Handle error response for webob&gt;=1.6.0" into stable/mitaka</title>
<updated>2016-10-05T00:34:23+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-10-05T00:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=fd45db19b6faf11443b893f941f936bd4652e76b'/>
<id>fd45db19b6faf11443b893f941f936bd4652e76b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pick first image if can't find the specific image</title>
<updated>2016-08-20T12:40:13+00:00</updated>
<author>
<name>Ukesh Kumar Vasudevan</name>
<email>ukeshkumar@gmail.com</email>
</author>
<published>2016-08-19T12:40:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=5bdee97f4843de36669e25aa27874c93451fe05a'/>
<id>5bdee97f4843de36669e25aa27874c93451fe05a</id>
<content type='text'>
In pick_image method to just pick the first image it finds
if it can't find the specific cirros-*uec image.

Also look for the -disk.img since devstack is changing
the default image in:

Id65ebae73b28da7185cb349b714b659af51ef77f

Change-Id: I0e4c38a9e0ae25a922f6b0e09f3f2531f49c88c9
Closes-Bug: 1614118
(cherry picked from commit 01de5a9f68ad474e9bfa213ffeb3501066a52ebd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In pick_image method to just pick the first image it finds
if it can't find the specific cirros-*uec image.

Also look for the -disk.img since devstack is changing
the default image in:

Id65ebae73b28da7185cb349b714b659af51ef77f

Change-Id: I0e4c38a9e0ae25a922f6b0e09f3f2531f49c88c9
Closes-Bug: 1614118
(cherry picked from commit 01de5a9f68ad474e9bfa213ffeb3501066a52ebd)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "List system dependencies for running common tests" into stable/mitaka</title>
<updated>2016-07-13T21:11:40+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-07-13T21:11:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=5744ac130fac2634529b9a0088f4f093341ae1a4'/>
<id>5744ac130fac2634529b9a0088f4f093341ae1a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>List system dependencies for running common tests</title>
<updated>2016-06-30T06:34:46+00:00</updated>
<author>
<name>Andreas Jaeger</name>
<email>aj@suse.com</email>
</author>
<published>2016-06-28T12:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=76240a8f175086ca9a51317e8205a13fba77816b'/>
<id>76240a8f175086ca9a51317e8205a13fba77816b</id>
<content type='text'>
Add an other-requirements.txt file containing a cross-platform list
of dependencies needed for running included tox-based tests. Also
include a tox environment for convenience calling the bindep[*]
utility to list any missing system requirements.

This change is self-testing.

For other-requirements.txt see also
http://docs.openstack.org/infra/manual/drivers.html#package-requirements

[*] http://docs.openstack.org/infra/bindep/

Change-Id: I3c62f6924d2d70e23e6787b8da848fbeb0d52ddc
(cherry picked from commit d6ca9e2d7473f6d15a3c76bcd5a7c3cc65b49296)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an other-requirements.txt file containing a cross-platform list
of dependencies needed for running included tox-based tests. Also
include a tox environment for convenience calling the bindep[*]
utility to list any missing system requirements.

This change is self-testing.

For other-requirements.txt see also
http://docs.openstack.org/infra/manual/drivers.html#package-requirements

[*] http://docs.openstack.org/infra/bindep/

Change-Id: I3c62f6924d2d70e23e6787b8da848fbeb0d52ddc
(cherry picked from commit d6ca9e2d7473f6d15a3c76bcd5a7c3cc65b49296)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix nova host-evacuate for v2.14</title>
<updated>2016-06-21T09:42:45+00:00</updated>
<author>
<name>sampathP</name>
<email>sam47priya@gmail.com</email>
</author>
<published>2016-05-24T06:04:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=019d1380fa3f70b0a810bd2586be8551a837a7d6'/>
<id>019d1380fa3f70b0a810bd2586be8551a837a7d6</id>
<content type='text'>
From API micro version 2.14, evacuate does not need onSharedStorage
flag. This patch check the API micro version and set/ignore the
onSharedStorage flag before call evacuate for each instance.

Closes-Bug: #1581336
Change-Id: I825653d66f94d36a945b8240ec52285827423375
(cherry picked from commit fc90f825f478ac20762c30ec2c84d538acb3ea84)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From API micro version 2.14, evacuate does not need onSharedStorage
flag. This patch check the API micro version and set/ignore the
onSharedStorage flag before call evacuate for each instance.

Closes-Bug: #1581336
Change-Id: I825653d66f94d36a945b8240ec52285827423375
(cherry picked from commit fc90f825f478ac20762c30ec2c84d538acb3ea84)
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2016-05-15T18:06:21+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-05-15T18:06:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=451e7f5d147fb28438e3f9ad1dac62b852540409'/>
<id>451e7f5d147fb28438e3f9ad1dac62b852540409</id>
<content type='text'>
Change-Id: Ib6edae588603fed5dbe9a2a5eb46f02fe5e78795
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib6edae588603fed5dbe9a2a5eb46f02fe5e78795
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle error response for webob&gt;=1.6.0</title>
<updated>2016-04-18T09:37:42+00:00</updated>
<author>
<name>Matt Riedemann</name>
<email>mriedem@us.ibm.com</email>
</author>
<published>2016-03-18T23:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=70c35e6e3d2aed9f37d5101dafd22c5905ec8583'/>
<id>70c35e6e3d2aed9f37d5101dafd22c5905ec8583</id>
<content type='text'>
WebOb change https://github.com/Pylons/webob/pull/230 changed
the way in which the error response body is formatted such that
it's no longer a nested dict. So we have to handle both the
old convention of an error message key to the response body error
dict and the new way with just the error body dict.

This was reported upstream:

https://github.com/Pylons/webob/issues/235

But given this was apparently implemented as a long-overdue change
in WebOb the behavior is not likely to change.

Change-Id: If653a247d842786d2824b4b3a5c0cde1383ed7ab
Closes-Bug: #1559072
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WebOb change https://github.com/Pylons/webob/pull/230 changed
the way in which the error response body is formatted such that
it's no longer a nested dict. So we have to handle both the
old convention of an error message key to the response body error
dict and the new way with just the error body dict.

This was reported upstream:

https://github.com/Pylons/webob/issues/235

But given this was apparently implemented as a long-overdue change
in WebOb the behavior is not likely to change.

Change-Id: If653a247d842786d2824b4b3a5c0cde1383ed7ab
Closes-Bug: #1559072
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix host-evacuate-live for 2.25 microversion" into stable/mitaka</title>
<updated>2016-03-30T07:16:56+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-03-30T07:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=0e9c46a21a2b8579794612c269cecd2c05a819ef'/>
<id>0e9c46a21a2b8579794612c269cecd2c05a819ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove console expectation from NMI tests</title>
<updated>2016-03-30T00:05:29+00:00</updated>
<author>
<name>Ken'ichi Ohmichi</name>
<email>ken-oomichi@wx.jp.nec.com</email>
</author>
<published>2016-03-05T21:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=e5afdbb42ec044b1e7970f307e2a7d3830f7126d'/>
<id>e5afdbb42ec044b1e7970f307e2a7d3830f7126d</id>
<content type='text'>
The original tests expect the server console contains a message
  "Uhhuh. NMI received for unknown reason"
but the expectation is wrong because this message is fallback one
when disabling crash dump, that means the test expects the crash
dump is disable. That is not the purpose of this NMI feature.

In addition, this message is output on x86 cpu architecture only
because the message is implemented in
  https://github.com/torvalds/linux/blob/master/arch/x86/kernel/nmi.c#L304
So if we use the other cpu architectures on the test, this test will
fail.

Let's remove the expectation from the tests.

Change-Id: I62fe2e00433fd216def25d99a2f20d17b988fb84
Closes-Bug: #1553597
(cherry picked from commit 471e08a4d41f9d1bcf4703b4a0c64731a94f2510)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original tests expect the server console contains a message
  "Uhhuh. NMI received for unknown reason"
but the expectation is wrong because this message is fallback one
when disabling crash dump, that means the test expects the crash
dump is disable. That is not the purpose of this NMI feature.

In addition, this message is output on x86 cpu architecture only
because the message is implemented in
  https://github.com/torvalds/linux/blob/master/arch/x86/kernel/nmi.c#L304
So if we use the other cpu architectures on the test, this test will
fail.

Let's remove the expectation from the tests.

Change-Id: I62fe2e00433fd216def25d99a2f20d17b988fb84
Closes-Bug: #1553597
(cherry picked from commit 471e08a4d41f9d1bcf4703b4a0c64731a94f2510)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix host-evacuate-live for 2.25 microversion</title>
<updated>2016-03-29T21:08:47+00:00</updated>
<author>
<name>Matt Riedemann</name>
<email>mriedem@us.ibm.com</email>
</author>
<published>2016-03-25T17:17:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-novaclient.git/commit/?id=b269aa4d7f40f259642474227e9258e982155f0d'/>
<id>b269aa4d7f40f259642474227e9258e982155f0d</id>
<content type='text'>
Change I01b22593724616bc0a7793c509ecabf095d6927d made the
live_migrate() method in the ServerManager conditional on the
API version requested. This broke the host-evacuate-live
command which is calling ServerManager.live_migrate() directly
with one too many arguments for the v2.25 version of the method.

This updates the host-evacuate-live shell to behave like the
live-migration method and be aware of the API version when
calling the live_migrate() method.

Related to blueprint making-live-migration-api-friendly

Conflicts:
        novaclient/v2/contrib/host_evacuate_live.py

NOTE(mriedem): The conflict is due to
93913c84b67d3aefe79bef106fbe9a83f0bcdb71 not being in stable/mitaka.
Also note that this is not for a blueprint, it's just related
to a blueprint that landed in mitaka but introduced a regression
here when support was added for that blueprint with the 2.25
microversion.

Change-Id: I4dbeb6ebe03f03799b706be2d787d21484b5c664
Closes-Bug: #1561938
(cherry picked from commit 90fbbb29562a905e8f70badf2c31cfb4ec6841ed)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change I01b22593724616bc0a7793c509ecabf095d6927d made the
live_migrate() method in the ServerManager conditional on the
API version requested. This broke the host-evacuate-live
command which is calling ServerManager.live_migrate() directly
with one too many arguments for the v2.25 version of the method.

This updates the host-evacuate-live shell to behave like the
live-migration method and be aware of the API version when
calling the live_migrate() method.

Related to blueprint making-live-migration-api-friendly

Conflicts:
        novaclient/v2/contrib/host_evacuate_live.py

NOTE(mriedem): The conflict is due to
93913c84b67d3aefe79bef106fbe9a83f0bcdb71 not being in stable/mitaka.
Also note that this is not for a blueprint, it's just related
to a blueprint that landed in mitaka but introduced a regression
here when support was added for that blueprint with the 2.25
microversion.

Change-Id: I4dbeb6ebe03f03799b706be2d787d21484b5c664
Closes-Bug: #1561938
(cherry picked from commit 90fbbb29562a905e8f70badf2c31cfb4ec6841ed)
</pre>
</div>
</content>
</entry>
</feed>
