novaclient 2.27.0 breaks version handling
Bug #1492467 reported by
Dean Troyer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient |
Fix Released
|
High
|
Dean Troyer |
Bug Description
The release of novaclient 2.27.0 included their API version auto-discovery, however, the version information is not properly initialized by OSC so any versioned API methods are not being called correctly.
The solution is to add a wee bit of initialization to set the api_Version argument to client.Client init.
Changed in python-openstackclient: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Dean Troyer (dtroyer) |
Changed in python-openstackclient: | |
milestone: | none → 1.7.0 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This was discovered in testing for 'keypair create' when v2.2 added a new 'type' argument. novaclient 2.27 with discovery started defaulting to v2.latest and the v2.2 KeypairManager. create( ) was always being called.