Cannot boot with legacy bdm against v2.1 Nova API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-novaclient |
Fix Released
|
High
|
Andriy Kurilin |
Bug Description
Since that DevStack uses v2.1 as a default compute service, nova boot command with legacy bdm specified fails.
nova boot --block-
where cb69ba25-
returns
BadRequest: Invalid input for field/attribute 0. Value: {u'boot_index': 0, u'uuid': u'cb69ba25-
the request from debug output:
DEBUG (session:195) REQ: curl -g -i -X POST http://
At the same time the same request against v2 does work properly:
nova --service-type compute-legacy boot --block-
returns an instance info.
The request from debug output:
DEBUG (session:195) REQ: curl -g -i -X POST http://
Changed in python-novaclient: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in python-novaclient: | |
assignee: | nobody → Andrey Kurilin (andreykurilin) |
Changed in python-novaclient: | |
milestone: | none → 2.29.0 |
status: | Fix Committed → Fix Released |
So, this is getting a 400 back from nova API, which makes me think it's related to nova and not novaclient. We need to find out if v2.1 is supposed to support the legacy bdm format.