fake* drivers should not be visible in a prod environment

Bug #1298638 reported by aeva black
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Low
aeva black

Bug Description

"fake" drivers should not be listed as supported drivers in a production environment, but there is no way to choose to disable/hide/uninstall them today.

One solution would be to add a CONF option that indicates whether or not to load drivers for test environments. This should determine the behavior of a "check_func", created in ironic/common/driver_factory.py, that is passed to the creation of the NameDispatchExtensionManager.

See reference at
  https://github.com/dreamhost/stevedore/blob/master/stevedore/dispatch.py#L101

aeva black (tenbrae)
Changed in ironic:
status: New → Triaged
importance: Undecided → Low
tags: added: low-hanging-fruit
Rohan (kanaderohan)
Changed in ironic:
assignee: nobody → Rohan (kanaderohan)
Changed in ironic:
assignee: Rohan (kanaderohan) → Sphoorti (sphoorti-joglekar)
Revision history for this message
Dmitry Tantsur (divius) wrote :

Hi! Sorry for the mess, this bug is being fixed in https://review.openstack.org/#/c/88711/

Changed in ironic:
status: Triaged → In Progress
assignee: Sphoorti (sphoorti-joglekar) → Devananda van der Veen (devananda)
Dmitry Tantsur (divius)
Changed in ironic:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ironic:
milestone: none → juno-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ironic:
milestone: juno-3 → 2014.2
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.