← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1739440] [NEW] Ironic virt driver is hardcoding Ironic API microversion

 

Public bug reported:

Doing this imposes a minimum cap on the Ironic version Nova can work
with, even if potentially it can use older version (with somewhat
reduced functionality, for example, booting from volume is optional).

This complicates upgrades by enforcing a strict ordering between Ironic
API and Nova compute. It also makes using mixed versions impossible.

We should make the virt driver negotiated a version, and then gracefully
downgrade the feature set. See some thoughts at
https://etherpad.openstack.org/p/ironic-api-version-negotiation.

** Affects: nova
     Importance: Undecided
         Status: New


** Tags: ironic

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1739440

Title:
  Ironic virt driver is hardcoding Ironic API microversion

Status in OpenStack Compute (nova):
  New

Bug description:
  Doing this imposes a minimum cap on the Ironic version Nova can work
  with, even if potentially it can use older version (with somewhat
  reduced functionality, for example, booting from volume is optional).

  This complicates upgrades by enforcing a strict ordering between
  Ironic API and Nova compute. It also makes using mixed versions
  impossible.

  We should make the virt driver negotiated a version, and then
  gracefully downgrade the feature set. See some thoughts at
  https://etherpad.openstack.org/p/ironic-api-version-negotiation.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1739440/+subscriptions


Follow ups