heat produced a blocker for development of novaclient

Bug #1447209 reported by Andriy Kurilin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Medium
Andriy Kurilin

Bug Description

novaclient(like most of OpenStack clients) has a simple interface for obtaining versioned object of NovaClient[1].
While porting heat to use novaclient v2[2], this interface was replaced by direct usage of versioned client class. Such change produced a blocker for development of novaclient. Instead of supporting backward compatibility only in one method(novaclient.client.Client), nova guys should take care about all classes.

The simple example is implementation support of microversions - https://review.openstack.org/#/c/136458/24 .

[1] - https://github.com/openstack/python-novaclient/blob/master/novaclient/client.py#L731
[2] - https://github.com/openstack/heat/commit/d9d68cf52bd7027e7d1cafd023a399c2a342b2c5

Changed in heat:
status: New → In Progress
assignee: nobody → Andrey Kurilin (akurilin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

Fix proposed to branch: master
Review: https://review.openstack.org/176344

Angus Salkeld (asalkeld)
Changed in heat:
importance: Undecided → Medium
milestone: none → liberty-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/176344
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=7dfd3c90dbb4368b7c53765617a2e435f680c00f
Submitter: Jenkins
Branch: master

commit 7dfd3c90dbb4368b7c53765617a2e435f680c00f
Author: Andrey Kurilin <email address hidden>
Date: Wed Apr 22 17:49:15 2015 +0300

    Fix usage of novaclient

    Closes-Bug: #1447209

    Change-Id: I25025fbe823ddbfda139c3d8e3dfda982a30e002

Changed in heat:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in heat:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: liberty-1 → 5.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.