summaryrefslogtreecommitdiff
path: root/ironic
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-02-05 04:00:29 +0000
committerGerrit Code Review <review@openstack.org>2015-02-05 04:00:29 +0000
commitb4f1db88683f5bb9ff0af7159e34c3117aa0beff (patch)
tree99aa54b8e0930fd404c1967032f24194afca8a4d /ironic
parent5a5b72718bd7b690d75bd561fb496b25dbc7a535 (diff)
parent80aba0c9d403655a5b458c16d4d2141f4291afd7 (diff)
downloadironic-b4f1db88683f5bb9ff0af7159e34c3117aa0beff.tar.gz
Merge "Move oslo.config references to oslo_config"
Diffstat (limited to 'ironic')
-rw-r--r--ironic/api/__init__.py2
-rw-r--r--ironic/api/app.py2
-rw-r--r--ironic/api/config.py2
-rw-r--r--ironic/api/controllers/v1/node.py2
-rw-r--r--ironic/api/controllers/v1/utils.py2
-rw-r--r--ironic/api/hooks.py2
-rw-r--r--ironic/cmd/api.py2
-rw-r--r--ironic/cmd/conductor.py2
-rw-r--r--ironic/cmd/dbsync.py2
-rw-r--r--ironic/common/config.py2
-rw-r--r--ironic/common/dhcp_factory.py2
-rw-r--r--ironic/common/disk_partitioner.py2
-rw-r--r--ironic/common/driver_factory.py2
-rwxr-xr-xironic/common/exception.py2
-rw-r--r--ironic/common/glance_service/base_image_service.py2
-rw-r--r--ironic/common/glance_service/service_utils.py2
-rw-r--r--ironic/common/glance_service/v2/image_service.py2
-rw-r--r--ironic/common/hash_ring.py2
-rw-r--r--ironic/common/image_service.py2
-rw-r--r--ironic/common/images.py2
-rw-r--r--ironic/common/keystone.py4
-rw-r--r--ironic/common/paths.py2
-rw-r--r--ironic/common/policy.py2
-rw-r--r--ironic/common/pxe_utils.py2
-rw-r--r--ironic/common/rpc.py2
-rw-r--r--ironic/common/service.py2
-rw-r--r--ironic/common/swift.py2
-rw-r--r--ironic/common/utils.py2
-rw-r--r--ironic/conductor/manager.py2
-rw-r--r--ironic/conductor/task_manager.py2
-rw-r--r--ironic/db/api.py2
-rw-r--r--ironic/db/migration.py2
-rw-r--r--ironic/db/sqlalchemy/api.py2
-rw-r--r--ironic/db/sqlalchemy/models.py2
-rw-r--r--ironic/dhcp/neutron.py2
-rw-r--r--ironic/drivers/modules/agent.py2
-rw-r--r--ironic/drivers/modules/agent_client.py2
-rw-r--r--ironic/drivers/modules/console_utils.py2
-rw-r--r--ironic/drivers/modules/deploy_utils.py2
-rw-r--r--ironic/drivers/modules/ilo/common.py2
-rw-r--r--ironic/drivers/modules/ilo/deploy.py2
-rw-r--r--ironic/drivers/modules/ilo/power.py2
-rw-r--r--ironic/drivers/modules/image_cache.py2
-rw-r--r--ironic/drivers/modules/ipminative.py2
-rw-r--r--ironic/drivers/modules/ipmitool.py2
-rw-r--r--ironic/drivers/modules/irmc/common.py2
-rw-r--r--ironic/drivers/modules/irmc/power.py2
-rw-r--r--ironic/drivers/modules/iscsi_deploy.py2
-rw-r--r--ironic/drivers/modules/pxe.py2
-rw-r--r--ironic/drivers/modules/seamicro.py2
-rw-r--r--ironic/drivers/modules/snmp.py2
-rw-r--r--ironic/drivers/modules/ssh.py2
-rw-r--r--ironic/migrate_nova/migrate_db.py2
-rw-r--r--ironic/netconf.py2
-rw-r--r--ironic/tests/api/base.py2
-rw-r--r--ironic/tests/api/test_acl.py2
-rw-r--r--ironic/tests/api/test_hooks.py2
-rw-r--r--ironic/tests/api/v1/test_chassis.py2
-rw-r--r--ironic/tests/api/v1/test_nodes.py2
-rw-r--r--ironic/tests/api/v1/test_ports.py2
-rw-r--r--ironic/tests/api/v1/test_utils.py2
-rw-r--r--ironic/tests/base.py2
-rw-r--r--ironic/tests/conductor/test_manager.py2
-rw-r--r--ironic/tests/conductor/test_rpcapi.py2
-rw-r--r--ironic/tests/conf_fixture.py2
-rw-r--r--ironic/tests/db/base.py2
-rw-r--r--ironic/tests/drivers/ilo/test_common.py2
-rw-r--r--ironic/tests/drivers/ilo/test_deploy.py2
-rw-r--r--ironic/tests/drivers/ilo/test_management.py2
-rw-r--r--ironic/tests/drivers/ilo/test_power.py2
-rw-r--r--ironic/tests/drivers/irmc/test_common.py2
-rw-r--r--ironic/tests/drivers/irmc/test_power.py2
-rw-r--r--ironic/tests/drivers/test_agent.py2
-rw-r--r--ironic/tests/drivers/test_console_utils.py2
-rw-r--r--ironic/tests/drivers/test_deploy_utils.py2
-rw-r--r--ironic/tests/drivers/test_ipminative.py2
-rw-r--r--ironic/tests/drivers/test_ipmitool.py2
-rw-r--r--ironic/tests/drivers/test_iscsi_deploy.py2
-rw-r--r--ironic/tests/drivers/test_pxe.py2
-rw-r--r--ironic/tests/drivers/test_snmp.py2
-rw-r--r--ironic/tests/drivers/test_ssh.py2
-rw-r--r--ironic/tests/policy_fixture.py2
-rw-r--r--ironic/tests/test_glance_service.py2
-rw-r--r--ironic/tests/test_hash_ring.py2
-rw-r--r--ironic/tests/test_images.py2
-rw-r--r--ironic/tests/test_pxe_utils.py2
-rw-r--r--ironic/tests/test_swift.py2
-rw-r--r--ironic/tests/test_utils.py2
88 files changed, 89 insertions, 89 deletions
diff --git a/ironic/api/__init__.py b/ironic/api/__init__.py
index e1963e664..28ecbaa64 100644
--- a/ironic/api/__init__.py
+++ b/ironic/api/__init__.py
@@ -13,7 +13,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
API_SERVICE_OPTS = [
diff --git a/ironic/api/app.py b/ironic/api/app.py
index 0b692201c..21945165f 100644
--- a/ironic/api/app.py
+++ b/ironic/api/app.py
@@ -15,7 +15,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
import pecan
from ironic.api import acl
diff --git a/ironic/api/config.py b/ironic/api/config.py
index 5aa76f9c7..0ea0a8525 100644
--- a/ironic/api/config.py
+++ b/ironic/api/config.py
@@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
# Server Specific Configurations
# See https://pecan.readthedocs.org/en/latest/configuration.html#server-configuration # noqa
diff --git a/ironic/api/controllers/v1/node.py b/ironic/api/controllers/v1/node.py
index ff0dd1aec..26d34406d 100644
--- a/ironic/api/controllers/v1/node.py
+++ b/ironic/api/controllers/v1/node.py
@@ -15,7 +15,7 @@
import datetime
-from oslo.config import cfg
+from oslo_config import cfg
import pecan
from pecan import rest
import wsme
diff --git a/ironic/api/controllers/v1/utils.py b/ironic/api/controllers/v1/utils.py
index 27a6c531a..aad05319d 100644
--- a/ironic/api/controllers/v1/utils.py
+++ b/ironic/api/controllers/v1/utils.py
@@ -14,7 +14,7 @@
# under the License.
import jsonpatch
-from oslo.config import cfg
+from oslo_config import cfg
import wsme
from ironic.common.i18n import _
diff --git a/ironic/api/hooks.py b/ironic/api/hooks.py
index 63e46fffa..9798b1836 100644
--- a/ironic/api/hooks.py
+++ b/ironic/api/hooks.py
@@ -16,7 +16,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
from pecan import hooks
from webob import exc
diff --git a/ironic/cmd/api.py b/ironic/cmd/api.py
index 8a4f4a566..32fdd6385 100644
--- a/ironic/cmd/api.py
+++ b/ironic/cmd/api.py
@@ -21,7 +21,7 @@ import logging
import sys
from wsgiref import simple_server
-from oslo.config import cfg
+from oslo_config import cfg
from six.moves import socketserver
from ironic.api import app
diff --git a/ironic/cmd/conductor.py b/ironic/cmd/conductor.py
index ec0ea9b66..77c7cc3da 100644
--- a/ironic/cmd/conductor.py
+++ b/ironic/cmd/conductor.py
@@ -21,7 +21,7 @@ The Ironic Management Service
import sys
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import service as ironic_service
from ironic.openstack.common import service
diff --git a/ironic/cmd/dbsync.py b/ironic/cmd/dbsync.py
index c143f3703..3b5f50c09 100644
--- a/ironic/cmd/dbsync.py
+++ b/ironic/cmd/dbsync.py
@@ -21,7 +21,7 @@ Run storage database migration.
import sys
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import service
from ironic.db import migration
diff --git a/ironic/common/config.py b/ironic/common/config.py
index aca1f07d9..743b7d1ec 100644
--- a/ironic/common/config.py
+++ b/ironic/common/config.py
@@ -15,7 +15,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import rpc
from ironic import version
diff --git a/ironic/common/dhcp_factory.py b/ironic/common/dhcp_factory.py
index 205392989..24b10c88d 100644
--- a/ironic/common/dhcp_factory.py
+++ b/ironic/common/dhcp_factory.py
@@ -12,8 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
from oslo_concurrency import lockutils
+from oslo_config import cfg
import stevedore
from ironic.common import exception
diff --git a/ironic/common/disk_partitioner.py b/ironic/common/disk_partitioner.py
index e01c2ea2c..4d334e475 100644
--- a/ironic/common/disk_partitioner.py
+++ b/ironic/common/disk_partitioner.py
@@ -15,8 +15,8 @@
import re
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/common/driver_factory.py b/ironic/common/driver_factory.py
index 93e163c5c..e0f762ff0 100644
--- a/ironic/common/driver_factory.py
+++ b/ironic/common/driver_factory.py
@@ -13,8 +13,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
from oslo_concurrency import lockutils
+from oslo_config import cfg
from stevedore import dispatch
from ironic.common import exception
diff --git a/ironic/common/exception.py b/ironic/common/exception.py
index 2d0cbe2e1..e7fe777d9 100755
--- a/ironic/common/exception.py
+++ b/ironic/common/exception.py
@@ -22,7 +22,7 @@ SHOULD include dedicated exception logging.
"""
-from oslo.config import cfg
+from oslo_config import cfg
import six
from ironic.common.i18n import _
diff --git a/ironic/common/glance_service/base_image_service.py b/ironic/common/glance_service/base_image_service.py
index 7ef12bbbc..1b646d587 100644
--- a/ironic/common/glance_service/base_image_service.py
+++ b/ironic/common/glance_service/base_image_service.py
@@ -22,7 +22,7 @@ import sys
import time
from glanceclient import client
-from oslo.config import cfg
+from oslo_config import cfg
import sendfile
import six.moves.urllib.parse as urlparse
diff --git a/ironic/common/glance_service/service_utils.py b/ironic/common/glance_service/service_utils.py
index 74c5cddb2..828f01c8b 100644
--- a/ironic/common/glance_service/service_utils.py
+++ b/ironic/common/glance_service/service_utils.py
@@ -19,8 +19,8 @@ import itertools
import logging
import random
-from oslo.config import cfg
from oslo.utils import timeutils
+from oslo_config import cfg
from oslo_serialization import jsonutils
import six
import six.moves.urllib.parse as urlparse
diff --git a/ironic/common/glance_service/v2/image_service.py b/ironic/common/glance_service/v2/image_service.py
index cd835a984..f5cb4b4e9 100644
--- a/ironic/common/glance_service/v2/image_service.py
+++ b/ironic/common/glance_service/v2/image_service.py
@@ -13,7 +13,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
from swiftclient import utils as swift_utils
from ironic.common import exception as exc
diff --git a/ironic/common/hash_ring.py b/ironic/common/hash_ring.py
index 51ab38aa1..ed774626b 100644
--- a/ironic/common/hash_ring.py
+++ b/ironic/common/hash_ring.py
@@ -17,7 +17,7 @@ import bisect
import hashlib
import threading
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/common/image_service.py b/ironic/common/image_service.py
index 8d4f6de75..ee72dd68e 100644
--- a/ironic/common/image_service.py
+++ b/ironic/common/image_service.py
@@ -15,8 +15,8 @@
# under the License.
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
glance_opts = [
diff --git a/ironic/common/images.py b/ironic/common/images.py
index cff9897b8..c89864252 100644
--- a/ironic/common/images.py
+++ b/ironic/common/images.py
@@ -23,8 +23,8 @@ import os
import shutil
import jinja2
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/common/keystone.py b/ironic/common/keystone.py
index 47710c2a4..48144d94c 100644
--- a/ironic/common/keystone.py
+++ b/ironic/common/keystone.py
@@ -13,9 +13,9 @@
# under the License.
from keystoneclient import exceptions as ksexception
-# NOTE(deva): import auth_token so oslo.config pulls in keystone_authtoken
+# NOTE(deva): import auth_token so oslo_config pulls in keystone_authtoken
from keystonemiddleware import auth_token # noqa
-from oslo.config import cfg
+from oslo_config import cfg
from six.moves.urllib import parse
from ironic.common import exception
diff --git a/ironic/common/paths.py b/ironic/common/paths.py
index f2116453a..838583793 100644
--- a/ironic/common/paths.py
+++ b/ironic/common/paths.py
@@ -17,7 +17,7 @@
import os
-from oslo.config import cfg
+from oslo_config import cfg
path_opts = [
cfg.StrOpt('pybasedir',
diff --git a/ironic/common/policy.py b/ironic/common/policy.py
index 381747aaa..cfacfc1f9 100644
--- a/ironic/common/policy.py
+++ b/ironic/common/policy.py
@@ -15,8 +15,8 @@
"""Policy Engine For Ironic."""
-from oslo.config import cfg
from oslo_concurrency import lockutils
+from oslo_config import cfg
from ironic.openstack.common import policy
diff --git a/ironic/common/pxe_utils.py b/ironic/common/pxe_utils.py
index f6e773d89..7fce06088 100644
--- a/ironic/common/pxe_utils.py
+++ b/ironic/common/pxe_utils.py
@@ -17,7 +17,7 @@
import os
import jinja2
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import dhcp_factory
from ironic.common import exception
diff --git a/ironic/common/rpc.py b/ironic/common/rpc.py
index de6f98f55..99bb05535 100644
--- a/ironic/common/rpc.py
+++ b/ironic/common/rpc.py
@@ -27,8 +27,8 @@ __all__ = [
'TRANSPORT_ALIASES',
]
-from oslo.config import cfg
from oslo import messaging
+from oslo_config import cfg
from oslo_serialization import jsonutils
from ironic.common import context as ironic_context
diff --git a/ironic/common/service.py b/ironic/common/service.py
index 3a7a7b230..2bbcb33fe 100644
--- a/ironic/common/service.py
+++ b/ironic/common/service.py
@@ -18,9 +18,9 @@
import socket
-from oslo.config import cfg
from oslo import messaging
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import config
from ironic.common.i18n import _LE
diff --git a/ironic/common/swift.py b/ironic/common/swift.py
index d414ace94..a4444e29f 100644
--- a/ironic/common/swift.py
+++ b/ironic/common/swift.py
@@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
+from oslo_config import cfg
from six.moves.urllib import parse
from swiftclient import client as swift_client
from swiftclient import exceptions as swift_exceptions
diff --git a/ironic/common/utils.py b/ironic/common/utils.py
index 926ef25de..d5ed54416 100644
--- a/ironic/common/utils.py
+++ b/ironic/common/utils.py
@@ -29,9 +29,9 @@ import tempfile
import uuid
import netaddr
-from oslo.config import cfg
from oslo.utils import excutils
from oslo_concurrency import processutils
+from oslo_config import cfg
import paramiko
import six
diff --git a/ironic/conductor/manager.py b/ironic/conductor/manager.py
index 3d715a134..0a438ca8f 100644
--- a/ironic/conductor/manager.py
+++ b/ironic/conductor/manager.py
@@ -49,10 +49,10 @@ import threading
import eventlet
from eventlet import greenpool
-from oslo.config import cfg
from oslo import messaging
from oslo.utils import excutils
from oslo_concurrency import lockutils
+from oslo_config import cfg
from oslo_db import exception as db_exception
from ironic.common import dhcp_factory
diff --git a/ironic/conductor/task_manager.py b/ironic/conductor/task_manager.py
index cd0ac4d14..d921876f5 100644
--- a/ironic/conductor/task_manager.py
+++ b/ironic/conductor/task_manager.py
@@ -96,8 +96,8 @@ raised in the background thread.):
import functools
-from oslo.config import cfg
from oslo.utils import excutils
+from oslo_config import cfg
import retrying
from ironic.common import driver_factory
diff --git a/ironic/db/api.py b/ironic/db/api.py
index c139b0335..a5ba7b9b8 100644
--- a/ironic/db/api.py
+++ b/ironic/db/api.py
@@ -19,7 +19,7 @@ Base classes for storage engines
import abc
-from oslo.config import cfg
+from oslo_config import cfg
from oslo_db import api as db_api
import six
diff --git a/ironic/db/migration.py b/ironic/db/migration.py
index 6dc59906b..2cc6e5bda 100644
--- a/ironic/db/migration.py
+++ b/ironic/db/migration.py
@@ -16,7 +16,7 @@
"""Database setup and migration commands."""
-from oslo.config import cfg
+from oslo_config import cfg
from stevedore import driver
_IMPL = None
diff --git a/ironic/db/sqlalchemy/api.py b/ironic/db/sqlalchemy/api.py
index a919c59b6..7b481735b 100644
--- a/ironic/db/sqlalchemy/api.py
+++ b/ironic/db/sqlalchemy/api.py
@@ -19,8 +19,8 @@
import collections
import datetime
-from oslo.config import cfg
from oslo.utils import timeutils
+from oslo_config import cfg
from oslo_db import exception as db_exc
from oslo_db.sqlalchemy import session as db_session
from oslo_db.sqlalchemy import utils as db_utils
diff --git a/ironic/db/sqlalchemy/models.py b/ironic/db/sqlalchemy/models.py
index 433315288..32c641954 100644
--- a/ironic/db/sqlalchemy/models.py
+++ b/ironic/db/sqlalchemy/models.py
@@ -20,7 +20,7 @@ SQLAlchemy models for baremetal data.
import json
-from oslo.config import cfg
+from oslo_config import cfg
from oslo_db import options as db_options
from oslo_db.sqlalchemy import models
import six.moves.urllib.parse as urlparse
diff --git a/ironic/dhcp/neutron.py b/ironic/dhcp/neutron.py
index e0b443c1e..ddcd57c59 100644
--- a/ironic/dhcp/neutron.py
+++ b/ironic/dhcp/neutron.py
@@ -18,8 +18,8 @@ import time
from neutronclient.common import exceptions as neutron_client_exc
from neutronclient.v2_0 import client as clientv20
-from oslo.config import cfg
from oslo.utils import netutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/drivers/modules/agent.py b/ironic/drivers/modules/agent.py
index 3860ee0ef..1dfc459ff 100644
--- a/ironic/drivers/modules/agent.py
+++ b/ironic/drivers/modules/agent.py
@@ -15,8 +15,8 @@
import os
import time
-from oslo.config import cfg
from oslo.utils import excutils
+from oslo_config import cfg
from ironic.common import dhcp_factory
from ironic.common import exception
diff --git a/ironic/drivers/modules/agent_client.py b/ironic/drivers/modules/agent_client.py
index 4a6bf6812..0fda6919b 100644
--- a/ironic/drivers/modules/agent_client.py
+++ b/ironic/drivers/modules/agent_client.py
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-from oslo.config import cfg
+from oslo_config import cfg
from oslo_serialization import jsonutils
import requests
diff --git a/ironic/drivers/modules/console_utils.py b/ironic/drivers/modules/console_utils.py
index e19fe40c4..58d8857c0 100644
--- a/ironic/drivers/modules/console_utils.py
+++ b/ironic/drivers/modules/console_utils.py
@@ -24,9 +24,9 @@ import subprocess
import tempfile
import time
-from oslo.config import cfg
from oslo.utils import netutils
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/drivers/modules/deploy_utils.py b/ironic/drivers/modules/deploy_utils.py
index 712aa5fbd..176b10a2d 100644
--- a/ironic/drivers/modules/deploy_utils.py
+++ b/ironic/drivers/modules/deploy_utils.py
@@ -25,10 +25,10 @@ import stat
import tempfile
import time
-from oslo.config import cfg
from oslo.utils import excutils
from oslo.utils import units
from oslo_concurrency import processutils
+from oslo_config import cfg
import requests
import six
diff --git a/ironic/drivers/modules/ilo/common.py b/ironic/drivers/modules/ilo/common.py
index fda75bf1a..807e89b47 100644
--- a/ironic/drivers/modules/ilo/common.py
+++ b/ironic/drivers/modules/ilo/common.py
@@ -18,8 +18,8 @@ Common functionalities shared between different iLO modules.
import tempfile
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/drivers/modules/ilo/deploy.py b/ironic/drivers/modules/ilo/deploy.py
index a75f0f445..cb7d1fa3b 100644
--- a/ironic/drivers/modules/ilo/deploy.py
+++ b/ironic/drivers/modules/ilo/deploy.py
@@ -17,7 +17,7 @@ iLO Deploy Driver(s) and supporting methods.
import tempfile
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/drivers/modules/ilo/power.py b/ironic/drivers/modules/ilo/power.py
index dd67ce8f6..69d5b22ba 100644
--- a/ironic/drivers/modules/ilo/power.py
+++ b/ironic/drivers/modules/ilo/power.py
@@ -16,8 +16,8 @@
iLO Power Driver
"""
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/drivers/modules/image_cache.py b/ironic/drivers/modules/image_cache.py
index 7e1fdfe57..d937e273f 100644
--- a/ironic/drivers/modules/image_cache.py
+++ b/ironic/drivers/modules/image_cache.py
@@ -22,8 +22,8 @@ import os
import tempfile
import time
-from oslo.config import cfg
from oslo_concurrency import lockutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.glance_service import service_utils
diff --git a/ironic/drivers/modules/ipminative.py b/ironic/drivers/modules/ipminative.py
index c629b3976..fa1366589 100644
--- a/ironic/drivers/modules/ipminative.py
+++ b/ironic/drivers/modules/ipminative.py
@@ -22,9 +22,9 @@ Ironic Native IPMI power manager.
import os
import tempfile
-from oslo.config import cfg
from oslo.utils import excutils
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/drivers/modules/ipmitool.py b/ironic/drivers/modules/ipmitool.py
index 7dde2a6e5..61371a125 100644
--- a/ironic/drivers/modules/ipmitool.py
+++ b/ironic/drivers/modules/ipmitool.py
@@ -36,9 +36,9 @@ import stat
import tempfile
import time
-from oslo.config import cfg
from oslo.utils import excutils
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/drivers/modules/irmc/common.py b/ironic/drivers/modules/irmc/common.py
index 4ecb96004..f8ba44db6 100644
--- a/ironic/drivers/modules/irmc/common.py
+++ b/ironic/drivers/modules/irmc/common.py
@@ -15,8 +15,8 @@
Common functionalities shared between different iRMC modules.
"""
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/drivers/modules/irmc/power.py b/ironic/drivers/modules/irmc/power.py
index 75b6651c3..f650d609a 100644
--- a/ironic/drivers/modules/irmc/power.py
+++ b/ironic/drivers/modules/irmc/power.py
@@ -14,8 +14,8 @@
"""
iRMC Power Driver using the Base Server Profile
"""
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common.i18n import _
diff --git a/ironic/drivers/modules/iscsi_deploy.py b/ironic/drivers/modules/iscsi_deploy.py
index e99ef0e72..3aeacbb0a 100644
--- a/ironic/drivers/modules/iscsi_deploy.py
+++ b/ironic/drivers/modules/iscsi_deploy.py
@@ -15,8 +15,8 @@
import os
-from oslo.config import cfg
from oslo.utils import strutils
+from oslo_config import cfg
import six
from six.moves.urllib import parse
diff --git a/ironic/drivers/modules/pxe.py b/ironic/drivers/modules/pxe.py
index 757c5e579..80097803b 100644
--- a/ironic/drivers/modules/pxe.py
+++ b/ironic/drivers/modules/pxe.py
@@ -20,7 +20,7 @@ PXE Driver and supporting meta-classes.
import os
import shutil
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import dhcp_factory
from ironic.common import exception
diff --git a/ironic/drivers/modules/seamicro.py b/ironic/drivers/modules/seamicro.py
index e9563344b..8f72c10aa 100644
--- a/ironic/drivers/modules/seamicro.py
+++ b/ironic/drivers/modules/seamicro.py
@@ -21,8 +21,8 @@ Provides vendor passthru methods for SeaMicro specific functionality.
import os
import re
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from six.moves.urllib import parse as urlparse
from ironic.common import boot_devices
diff --git a/ironic/drivers/modules/snmp.py b/ironic/drivers/modules/snmp.py
index 140e2490e..f1274535f 100644
--- a/ironic/drivers/modules/snmp.py
+++ b/ironic/drivers/modules/snmp.py
@@ -29,8 +29,8 @@ models.
import abc
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
import six
from ironic.common import exception
diff --git a/ironic/drivers/modules/ssh.py b/ironic/drivers/modules/ssh.py
index a8b346f6e..2adb59755 100644
--- a/ironic/drivers/modules/ssh.py
+++ b/ironic/drivers/modules/ssh.py
@@ -28,8 +28,8 @@ Currently supported environments are:
import os
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/migrate_nova/migrate_db.py b/ironic/migrate_nova/migrate_db.py
index 51f5e816b..3e135f56f 100644
--- a/ironic/migrate_nova/migrate_db.py
+++ b/ironic/migrate_nova/migrate_db.py
@@ -218,7 +218,7 @@ def parse_nova_config(config_file):
"""Parse nova.conf and return known defaults if setting is not present.
This avoids having to import nova code from this script and risk conflicts
- with Ironic's tree around oslo.config resources.
+ with Ironic's tree around oslo_config resources.
"""
if not os.path.isfile(config_file):
print("nova.conf not found at %s. Please specify the location via "
diff --git a/ironic/netconf.py b/ironic/netconf.py
index a40629af7..b4a76a09f 100644
--- a/ironic/netconf.py
+++ b/ironic/netconf.py
@@ -15,8 +15,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo.config import cfg
from oslo.utils import netutils
+from oslo_config import cfg
CONF = cfg.CONF
diff --git a/ironic/tests/api/base.py b/ironic/tests/api/base.py
index e9de0c173..b9178069b 100644
--- a/ironic/tests/api/base.py
+++ b/ironic/tests/api/base.py
@@ -23,7 +23,7 @@
# NOTE(deva): import auth_token so we can override a config option
from keystonemiddleware import auth_token # noqa
import mock
-from oslo.config import cfg
+from oslo_config import cfg
import pecan
import pecan.testing
from six.moves.urllib import parse as urlparse
diff --git a/ironic/tests/api/test_acl.py b/ironic/tests/api/test_acl.py
index d89a685da..0b60387d8 100644
--- a/ironic/tests/api/test_acl.py
+++ b/ironic/tests/api/test_acl.py
@@ -19,7 +19,7 @@ are blocked or allowed to be processed.
# NOTE(deva): import auth_token so we can override a config option
from keystonemiddleware import auth_token # noqa
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.tests.api import base
from ironic.tests.api import utils
diff --git a/ironic/tests/api/test_hooks.py b/ironic/tests/api/test_hooks.py
index a4f73396c..89e2fc48b 100644
--- a/ironic/tests/api/test_hooks.py
+++ b/ironic/tests/api/test_hooks.py
@@ -17,8 +17,8 @@
import json
import mock
-from oslo.config import cfg
from oslo import messaging
+from oslo_config import cfg
from webob import exc as webob_exc
from ironic.api.controllers import root
diff --git a/ironic/tests/api/v1/test_chassis.py b/ironic/tests/api/v1/test_chassis.py
index 6ba130013..597fea76d 100644
--- a/ironic/tests/api/v1/test_chassis.py
+++ b/ironic/tests/api/v1/test_chassis.py
@@ -18,8 +18,8 @@ Tests for the API /chassis/ methods.
import datetime
import mock
-from oslo.config import cfg
from oslo.utils import timeutils
+from oslo_config import cfg
from six.moves.urllib import parse as urlparse
from wsme import types as wtypes
diff --git a/ironic/tests/api/v1/test_nodes.py b/ironic/tests/api/v1/test_nodes.py
index e5d89e7e9..55c431d6a 100644
--- a/ironic/tests/api/v1/test_nodes.py
+++ b/ironic/tests/api/v1/test_nodes.py
@@ -19,8 +19,8 @@ import datetime
import json
import mock
-from oslo.config import cfg
from oslo.utils import timeutils
+from oslo_config import cfg
from six.moves.urllib import parse as urlparse
from testtools.matchers import HasLength
from wsme import types as wtypes
diff --git a/ironic/tests/api/v1/test_ports.py b/ironic/tests/api/v1/test_ports.py
index bb0d4b85e..25b3c3bc2 100644
--- a/ironic/tests/api/v1/test_ports.py
+++ b/ironic/tests/api/v1/test_ports.py
@@ -18,8 +18,8 @@ Tests for the API /ports/ methods.
import datetime
import mock
-from oslo.config import cfg
from oslo.utils import timeutils
+from oslo_config import cfg
from six.moves.urllib import parse as urlparse
from testtools.matchers import HasLength
from wsme import types as wtypes
diff --git a/ironic/tests/api/v1/test_utils.py b/ironic/tests/api/v1/test_utils.py
index a2404166c..dda776b97 100644
--- a/ironic/tests/api/v1/test_utils.py
+++ b/ironic/tests/api/v1/test_utils.py
@@ -18,7 +18,7 @@ import wsme
from ironic.api.controllers.v1 import utils
from ironic.tests import base
-from oslo.config import cfg
+from oslo_config import cfg
CONF = cfg.CONF
diff --git a/ironic/tests/base.py b/ironic/tests/base.py
index 3d63597f8..2caee82d7 100644
--- a/ironic/tests/base.py
+++ b/ironic/tests/base.py
@@ -28,7 +28,7 @@ import sys
import eventlet
eventlet.monkey_patch(os=False)
import fixtures
-from oslo.config import cfg
+from oslo_config import cfg
import testtools
from ironic.common import hash_ring
diff --git a/ironic/tests/conductor/test_manager.py b/ironic/tests/conductor/test_manager.py
index 889aeb96c..2983b5a3a 100644
--- a/ironic/tests/conductor/test_manager.py
+++ b/ironic/tests/conductor/test_manager.py
@@ -22,8 +22,8 @@ import datetime
import eventlet
import mock
-from oslo.config import cfg
from oslo import messaging
+from oslo_config import cfg
from oslo_db import exception as db_exception
from ironic.common import boot_devices
diff --git a/ironic/tests/conductor/test_rpcapi.py b/ironic/tests/conductor/test_rpcapi.py
index d0fabe441..8d688f152 100644
--- a/ironic/tests/conductor/test_rpcapi.py
+++ b/ironic/tests/conductor/test_rpcapi.py
@@ -21,7 +21,7 @@ Unit Tests for :py:class:`ironic.conductor.rpcapi.ConductorAPI`.
import copy
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/tests/conf_fixture.py b/ironic/tests/conf_fixture.py
index f98d70c00..42132f882 100644
--- a/ironic/tests/conf_fixture.py
+++ b/ironic/tests/conf_fixture.py
@@ -15,7 +15,7 @@
# under the License.
import fixtures
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import config
diff --git a/ironic/tests/db/base.py b/ironic/tests/db/base.py
index c5c76b2d9..653ac949f 100644
--- a/ironic/tests/db/base.py
+++ b/ironic/tests/db/base.py
@@ -19,7 +19,7 @@ import os
import shutil
import fixtures
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import paths
from ironic.db import api as dbapi
diff --git a/ironic/tests/drivers/ilo/test_common.py b/ironic/tests/drivers/ilo/test_common.py
index fac42f08b..908e7c404 100644
--- a/ironic/tests/drivers/ilo/test_common.py
+++ b/ironic/tests/drivers/ilo/test_common.py
@@ -18,8 +18,8 @@
import tempfile
import mock
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common import images
diff --git a/ironic/tests/drivers/ilo/test_deploy.py b/ironic/tests/drivers/ilo/test_deploy.py
index 807adf5e1..e07c86912 100644
--- a/ironic/tests/drivers/ilo/test_deploy.py
+++ b/ironic/tests/drivers/ilo/test_deploy.py
@@ -18,7 +18,7 @@
import tempfile
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/tests/drivers/ilo/test_management.py b/ironic/tests/drivers/ilo/test_management.py
index a01abd026..e1bf5431a 100644
--- a/ironic/tests/drivers/ilo/test_management.py
+++ b/ironic/tests/drivers/ilo/test_management.py
@@ -16,8 +16,8 @@
"""Test class for Management Interface used by iLO modules."""
import mock
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/tests/drivers/ilo/test_power.py b/ironic/tests/drivers/ilo/test_power.py
index a80ff7e7e..b31ae1067 100644
--- a/ironic/tests/drivers/ilo/test_power.py
+++ b/ironic/tests/drivers/ilo/test_power.py
@@ -16,8 +16,8 @@
"""Test class for IloPower module."""
import mock
-from oslo.config import cfg
from oslo.utils import importutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import exception
diff --git a/ironic/tests/drivers/irmc/test_common.py b/ironic/tests/drivers/irmc/test_common.py
index 288c4e7a8..8de686fcd 100644
--- a/ironic/tests/drivers/irmc/test_common.py
+++ b/ironic/tests/drivers/irmc/test_common.py
@@ -16,7 +16,7 @@ Test class for common methods used by iRMC modules.
"""
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import exception
from ironic.conductor import task_manager
diff --git a/ironic/tests/drivers/irmc/test_power.py b/ironic/tests/drivers/irmc/test_power.py
index 85bf10f1b..9dcb81a01 100644
--- a/ironic/tests/drivers/irmc/test_power.py
+++ b/ironic/tests/drivers/irmc/test_power.py
@@ -16,7 +16,7 @@ Test class for iRMC Power Driver
"""
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import exception
from ironic.common import states
diff --git a/ironic/tests/drivers/test_agent.py b/ironic/tests/drivers/test_agent.py
index 62521ce85..cfcc1c490 100644
--- a/ironic/tests/drivers/test_agent.py
+++ b/ironic/tests/drivers/test_agent.py
@@ -13,7 +13,7 @@
# limitations under the License.
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import dhcp_factory
from ironic.common import exception
diff --git a/ironic/tests/drivers/test_console_utils.py b/ironic/tests/drivers/test_console_utils.py
index fbe75cc13..da9e1557e 100644
--- a/ironic/tests/drivers/test_console_utils.py
+++ b/ironic/tests/drivers/test_console_utils.py
@@ -24,9 +24,9 @@ import subprocess
import tempfile
import mock
-from oslo.config import cfg
from oslo.utils import netutils
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import exception
from ironic.common import utils
diff --git a/ironic/tests/drivers/test_deploy_utils.py b/ironic/tests/drivers/test_deploy_utils.py
index d619cdcc0..29d3da187 100644
--- a/ironic/tests/drivers/test_deploy_utils.py
+++ b/ironic/tests/drivers/test_deploy_utils.py
@@ -22,8 +22,8 @@ import tempfile
import fixtures
import mock
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
import requests
from ironic.common import disk_partitioner
diff --git a/ironic/tests/drivers/test_ipminative.py b/ironic/tests/drivers/test_ipminative.py
index df1b856cf..b6b77a2ba 100644
--- a/ironic/tests/drivers/test_ipminative.py
+++ b/ironic/tests/drivers/test_ipminative.py
@@ -20,7 +20,7 @@ Test class for Native IPMI power driver module.
"""
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from pyghmi import exceptions as pyghmi_exception
from ironic.common import boot_devices
diff --git a/ironic/tests/drivers/test_ipmitool.py b/ironic/tests/drivers/test_ipmitool.py
index fe0a69fcf..396a9de66 100644
--- a/ironic/tests/drivers/test_ipmitool.py
+++ b/ironic/tests/drivers/test_ipmitool.py
@@ -25,8 +25,8 @@ import tempfile
import time
import mock
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
from ironic.common import boot_devices
from ironic.common import driver_factory
diff --git a/ironic/tests/drivers/test_iscsi_deploy.py b/ironic/tests/drivers/test_iscsi_deploy.py
index cc8cc1d75..7a0091770 100644
--- a/ironic/tests/drivers/test_iscsi_deploy.py
+++ b/ironic/tests/drivers/test_iscsi_deploy.py
@@ -19,7 +19,7 @@ import os
import tempfile
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import exception
from ironic.common import keystone
diff --git a/ironic/tests/drivers/test_pxe.py b/ironic/tests/drivers/test_pxe.py
index 4abcb6da7..8d93f2d46 100644
--- a/ironic/tests/drivers/test_pxe.py
+++ b/ironic/tests/drivers/test_pxe.py
@@ -22,7 +22,7 @@ import tempfile
import fixtures
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from oslo_serialization import jsonutils as json
from ironic.common import dhcp_factory
diff --git a/ironic/tests/drivers/test_snmp.py b/ironic/tests/drivers/test_snmp.py
index eaf368798..3f3992224 100644
--- a/ironic/tests/drivers/test_snmp.py
+++ b/ironic/tests/drivers/test_snmp.py
@@ -21,7 +21,7 @@
"""Test class for SNMP power driver module."""
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from pysnmp.entity.rfc3413.oneliner import cmdgen
from pysnmp import error as snmp_error
diff --git a/ironic/tests/drivers/test_ssh.py b/ironic/tests/drivers/test_ssh.py
index b8421e564..fa67783b0 100644
--- a/ironic/tests/drivers/test_ssh.py
+++ b/ironic/tests/drivers/test_ssh.py
@@ -17,8 +17,8 @@
import fixtures
import mock
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
import paramiko
from ironic.common import boot_devices
diff --git a/ironic/tests/policy_fixture.py b/ironic/tests/policy_fixture.py
index f02758dfe..47b8b3e4d 100644
--- a/ironic/tests/policy_fixture.py
+++ b/ironic/tests/policy_fixture.py
@@ -15,7 +15,7 @@
import os
import fixtures
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import policy as ironic_policy
from ironic.tests import fake_policy
diff --git a/ironic/tests/test_glance_service.py b/ironic/tests/test_glance_service.py
index 461f6a017..ce1d44f88 100644
--- a/ironic/tests/test_glance_service.py
+++ b/ironic/tests/test_glance_service.py
@@ -32,7 +32,7 @@ from ironic.tests import base
from ironic.tests import matchers
from ironic.tests import stubs
-from oslo.config import cfg
+from oslo_config import cfg
from oslo_serialization import jsonutils
CONF = cfg.CONF
diff --git a/ironic/tests/test_hash_ring.py b/ironic/tests/test_hash_ring.py
index 414da9432..54a4ca0d3 100644
--- a/ironic/tests/test_hash_ring.py
+++ b/ironic/tests/test_hash_ring.py
@@ -16,7 +16,7 @@
import hashlib
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from testtools import matchers
from ironic.common import exception
diff --git a/ironic/tests/test_images.py b/ironic/tests/test_images.py
index 7ebfbe475..851cd34e1 100644
--- a/ironic/tests/test_images.py
+++ b/ironic/tests/test_images.py
@@ -20,8 +20,8 @@ import os
import shutil
import mock
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
import six.moves.builtins as __builtin__
from ironic.common import exception
diff --git a/ironic/tests/test_pxe_utils.py b/ironic/tests/test_pxe_utils.py
index dc264b81e..7154180d3 100644
--- a/ironic/tests/test_pxe_utils.py
+++ b/ironic/tests/test_pxe_utils.py
@@ -17,7 +17,7 @@
import os
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from ironic.common import pxe_utils
from ironic.conductor import task_manager
diff --git a/ironic/tests/test_swift.py b/ironic/tests/test_swift.py
index c432e578c..07af10656 100644
--- a/ironic/tests/test_swift.py
+++ b/ironic/tests/test_swift.py
@@ -16,7 +16,7 @@ import __builtin__
import sys
import mock
-from oslo.config import cfg
+from oslo_config import cfg
from swiftclient import client as swift_client
from swiftclient import exceptions as swift_exception
from swiftclient import utils as swift_utils
diff --git a/ironic/tests/test_utils.py b/ironic/tests/test_utils.py
index 02164fdb8..afe379367 100644
--- a/ironic/tests/test_utils.py
+++ b/ironic/tests/test_utils.py
@@ -23,8 +23,8 @@ import uuid
import mock
import netaddr
-from oslo.config import cfg
from oslo_concurrency import processutils
+from oslo_config import cfg
import six
import six.moves.builtins as __builtin__