Skip to content

Commit

Permalink
Merge "Rename ipmi driver to ipmitool"
Browse files Browse the repository at this point in the history
  • Loading branch information
Jenkins authored and openstack-gerrit committed Sep 17, 2013
2 parents 00cc15d + 86934b8 commit 407230f
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion etc/ironic/ironic.conf.sample
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@


#
# Options defined in ironic.drivers.modules.ipmi
# Options defined in ironic.drivers.modules.ipmitool
#

# path to baremetal terminal program (string value)
Expand Down
2 changes: 1 addition & 1 deletion ironic/db/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ def create_node(self, values):
'instance_uuid': None,
'power_state': states.NOSTATE,
'provision_state': states.NOSTATE,
'driver': 'pxe_ipmi',
'driver': 'pxe_ipmitool',
'driver_info': { ... },
'properties': { ... },
'extra': { ... },
Expand Down
6 changes: 3 additions & 3 deletions ironic/drivers/fake.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from ironic.drivers import base
from ironic.drivers.modules import fake
from ironic.drivers.modules import ipmi
from ironic.drivers.modules import ipmitool
from ironic.drivers.modules import pxe
from ironic.drivers.modules import ssh

Expand All @@ -34,11 +34,11 @@ def __init__(self):
self.vendor = fake.FakeVendor()


class FakeIPMIDriver(base.BaseDriver):
class FakeIPMIToolDriver(base.BaseDriver):
"""Example implementation of a Driver."""

def __init__(self):
self.power = ipmi.IPMIPower()
self.power = ipmitool.IPMIPower()
self.deploy = fake.FakeDeploy()
self.vendor = self.power

Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions ironic/drivers/pxe.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
"""

from ironic.drivers import base
from ironic.drivers.modules import ipmi
from ironic.drivers.modules import ipmitool
from ironic.drivers.modules import pxe
from ironic.drivers.modules import ssh


class PXEAndIPMIDriver(base.BaseDriver):
"""PXE + IPMI driver.
class PXEAndIPMIToolDriver(base.BaseDriver):
"""PXE + IPMITool driver.
This driver implements the `core` functionality, combinding
:class:ironic.drivers.ipmi.IPMI for power on/off and reboot with
Expand All @@ -34,7 +34,7 @@ class PXEAndIPMIDriver(base.BaseDriver):
"""

def __init__(self):
self.power = ipmi.IPMIPower()
self.power = ipmitool.IPMIPower()
self.deploy = pxe.PXEDeploy()
self.rescue = self.deploy
self.vendor = pxe.IPMIVendorPassthru()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# License for the specific language governing permissions and limitations
# under the License.

"""Test class for IPMI driver module."""
"""Test class for IPMITool driver module."""

import os
import stat
Expand All @@ -31,7 +31,7 @@
from ironic.common import utils
from ironic.conductor import task_manager
from ironic.db import api as db_api
from ironic.drivers.modules import ipmi
from ironic.drivers.modules import ipmitool as ipmi
from ironic.tests import base
from ironic.tests.conductor import utils as mgr_utils
from ironic.tests.db import base as db_base
Expand All @@ -40,12 +40,12 @@
CONF = cfg.CONF


class IPMIPrivateMethodTestCase(base.TestCase):
class IPMIToolPrivateMethodTestCase(base.TestCase):

def setUp(self):
super(IPMIPrivateMethodTestCase, self).setUp()
super(IPMIToolPrivateMethodTestCase, self).setUp()
self.node = db_utils.get_test_node(
driver='fake_ipmi',
driver='fake_ipmitool',
driver_info=db_utils.ipmi_info)
self.info = ipmi._parse_driver_info(self.node)

Expand Down Expand Up @@ -152,15 +152,15 @@ def test__power_on_max_retries(self):
self.assertEqual(state, states.ERROR)


class IPMIDriverTestCase(db_base.DbTestCase):
class IPMIToolDriverTestCase(db_base.DbTestCase):

def setUp(self):
super(IPMIDriverTestCase, self).setUp()
super(IPMIToolDriverTestCase, self).setUp()
self.dbapi = db_api.get_instance()
self.driver = mgr_utils.get_mocked_node_manager(driver='fake_ipmi')
self.driver = mgr_utils.get_mocked_node_manager(driver='fake_ipmitool')

self.node = db_utils.get_test_node(
driver='fake_ipmi',
driver='fake_ipmitool',
driver_info=db_utils.ipmi_info)
self.info = ipmi._parse_driver_info(self.node)
self.dbapi.create_node(self.node)
Expand Down
4 changes: 2 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ console_scripts =

ironic.drivers =
fake = ironic.drivers.fake:FakeDriver
fake_ipmi = ironic.drivers.fake:FakeIPMIDriver
fake_ipmitool = ironic.drivers.fake:FakeIPMIToolDriver
fake_ssh = ironic.drivers.fake:FakeSSHDriver
fake_pxe = ironic.drivers.fake:FakePXEDriver
pxe_ipmi = ironic.drivers.pxe:PXEAndIPMIDriver
pxe_ipmitool = ironic.drivers.pxe:PXEAndIPMIToolDriver
pxe_ssh = ironic.drivers.pxe:PXEAndSSHDriver

[pbr]
Expand Down

0 comments on commit 407230f

Please sign in to comment.