Agent common config

Refactoring Neutron configuration options for agent common config to be
in neutron/conf/agent/common. This will allow centralization of all
configuration options and provide an easy way to import.

Partial-Bug: #1563069
Change-Id: Iebac0cdd3bcfd0135349128921b7ad7a1a939ab8
Needed-By: Ib676003bbe909b5a9013a3178b12dbe291d936af
This commit is contained in:
John Perkins 2016-07-15 12:44:03 -06:00
parent 1414ea9538
commit 7f23ccce23
38 changed files with 51 additions and 49 deletions

View File

@ -20,8 +20,8 @@ from oslo_log import log as logging
from oslo_utils import timeutils from oslo_utils import timeutils
from neutron._i18n import _LE from neutron._i18n import _LE
from neutron.agent.common import config
from neutron.common import utils as neutron_utils from neutron.common import utils as neutron_utils
from neutron.conf.agent import common as config
from neutron.conf.agent.database import agents_db from neutron.conf.agent.database import agents_db

View File

@ -19,10 +19,10 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_service import service from oslo_service import service
from neutron.agent.common import config
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.common import config as common_config from neutron.common import config as common_config
from neutron.common import topics from neutron.common import topics
from neutron.conf.agent import common as config
from neutron.conf.agent import dhcp as dhcp_config from neutron.conf.agent import dhcp as dhcp_config
from neutron.conf.agent.metadata import config as meta_conf from neutron.conf.agent.metadata import config as meta_conf
from neutron import service as neutron_service from neutron import service as neutron_service

View File

@ -19,13 +19,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_service import service from oslo_service import service
from neutron.agent.common import config
from neutron.agent.linux import external_process from neutron.agent.linux import external_process
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.agent.linux import pd from neutron.agent.linux import pd
from neutron.agent.linux import ra from neutron.agent.linux import ra
from neutron.common import config as common_config from neutron.common import config as common_config
from neutron.common import topics from neutron.common import topics
from neutron.conf.agent import common as config
from neutron.conf.agent.l3 import config as l3_config from neutron.conf.agent.l3 import config as l3_config
from neutron.conf.agent.l3 import ha as ha_conf from neutron.conf.agent.l3 import ha as ha_conf
from neutron.conf.agent.metadata import config as meta_conf from neutron.conf.agent.metadata import config as meta_conf

View File

@ -24,10 +24,11 @@ from oslo_utils import fileutils
import six import six
from neutron._i18n import _, _LW, _LE from neutron._i18n import _, _LW, _LE
from neutron.agent.common import config as agent_cfg
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.conf.agent import common as agent_cfg
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -32,11 +32,11 @@ from oslo_utils import excutils
import six import six
from neutron._i18n import _, _LE, _LW from neutron._i18n import _, _LE, _LW
from neutron.agent.common import config
from neutron.agent.linux import iptables_comments as ic from neutron.agent.linux import iptables_comments as ic
from neutron.agent.linux import utils as linux_utils from neutron.agent.linux import utils as linux_utils
from neutron.common import exceptions as n_exc from neutron.common import exceptions as n_exc
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as config
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -34,9 +34,9 @@ from oslo_utils import fileutils
from six.moves import http_client as httplib from six.moves import http_client as httplib
from neutron._i18n import _, _LE from neutron._i18n import _, _LE
from neutron.agent.common import config
from neutron.agent.linux import xenapi_root_helper from neutron.agent.linux import xenapi_root_helper
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as config
from neutron import wsgi from neutron import wsgi

View File

@ -17,11 +17,11 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from neutron.agent.common import config as agent_conf
from neutron.agent.metadata import agent from neutron.agent.metadata import agent
from neutron.common import cache_utils as cache from neutron.common import cache_utils as cache
from neutron.common import config from neutron.common import config
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as agent_conf
from neutron.conf.agent.metadata import config as meta from neutron.conf.agent.metadata import config as meta
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -24,7 +24,6 @@ from oslo_log import log as logging
from oslo_utils import importutils from oslo_utils import importutils
from neutron._i18n import _LE, _LW from neutron._i18n import _LE, _LW
from neutron.agent.common import config as agent_config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.l3 import dvr_fip_ns from neutron.agent.l3 import dvr_fip_ns
from neutron.agent.l3 import dvr_snat_ns from neutron.agent.l3 import dvr_snat_ns
@ -36,6 +35,7 @@ from neutron.agent.linux import ip_lib
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.common import config from neutron.common import config
from neutron.conf.agent import cmd from neutron.conf.agent import cmd
from neutron.conf.agent import common as agent_config
from neutron.conf.agent import dhcp as dhcp_config from neutron.conf.agent import dhcp as dhcp_config

View File

@ -17,12 +17,12 @@ from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from neutron._i18n import _LI from neutron._i18n import _LI
from neutron.agent.common import config as agent_config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.common import config from neutron.common import config
from neutron.conf.agent import cmd from neutron.conf.agent import cmd
from neutron.conf.agent import common as agent_config
from neutron.conf.agent.l3 import config as l3_config from neutron.conf.agent.l3 import config as l3_config

View File

@ -131,7 +131,7 @@ def get_log_args(conf, log_file_name, **kwargs):
return cmd_args return cmd_args
def register_root_helper(conf): def register_root_helper(conf=cfg.CONF):
conf.register_opts(ROOT_HELPER_OPTS, 'AGENT') conf.register_opts(ROOT_HELPER_OPTS, 'AGENT')

View File

@ -18,7 +18,7 @@ from neutron_lib import constants
from oslo_config import cfg from oslo_config import cfg
from neutron._i18n import _ from neutron._i18n import _
from neutron.agent.common import config from neutron.conf.agent import common as config
OPTS = [ OPTS = [

View File

@ -20,9 +20,9 @@ from oslo_utils import importutils
from neutron._i18n import _ from neutron._i18n import _
from neutron._i18n import _LW from neutron._i18n import _LW
from neutron.agent.common import config
from neutron.agent.common import utils from neutron.agent.common import utils
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.conf.agent import common as config
from neutron.debug import debug_agent from neutron.debug import debug_agent
from neutronclient.common import exceptions as exc from neutronclient.common import exceptions as exc
from neutronclient import shell from neutronclient import shell

View File

@ -17,7 +17,7 @@ import operator
from keystoneauth1 import loading as ks_loading from keystoneauth1 import loading as ks_loading
from oslo_config import cfg from oslo_config import cfg
import neutron.agent.common.config import neutron.agent.agent_extensions_manager
import neutron.agent.linux.interface import neutron.agent.linux.interface
import neutron.agent.linux.pd import neutron.agent.linux.pd
import neutron.agent.linux.ra import neutron.agent.linux.ra
@ -25,6 +25,7 @@ import neutron.agent.ovsdb.api
import neutron.agent.securitygroups_rpc import neutron.agent.securitygroups_rpc
import neutron.common.cache_utils import neutron.common.cache_utils
import neutron.conf.agent.agent_extensions_manager import neutron.conf.agent.agent_extensions_manager
import neutron.conf.agent.common
import neutron.conf.agent.dhcp import neutron.conf.agent.dhcp
import neutron.conf.agent.l3.config import neutron.conf.agent.l3.config
import neutron.conf.agent.l3.ha import neutron.conf.agent.l3.ha
@ -80,15 +81,15 @@ def list_agent_opts():
return [ return [
('agent', ('agent',
itertools.chain( itertools.chain(
neutron.agent.common.config.ROOT_HELPER_OPTS, neutron.conf.agent.common.ROOT_HELPER_OPTS,
neutron.agent.common.config.AGENT_STATE_OPTS, neutron.conf.agent.common.AGENT_STATE_OPTS,
neutron.agent.common.config.IPTABLES_OPTS, neutron.conf.agent.common.IPTABLES_OPTS,
neutron.agent.common.config.PROCESS_MONITOR_OPTS, neutron.conf.agent.common.PROCESS_MONITOR_OPTS,
neutron.agent.common.config.AVAILABILITY_ZONE_OPTS) neutron.conf.agent.common.AVAILABILITY_ZONE_OPTS)
), ),
('DEFAULT', ('DEFAULT',
itertools.chain( itertools.chain(
neutron.agent.common.config.INTERFACE_DRIVER_OPTS, neutron.conf.agent.common.INTERFACE_DRIVER_OPTS,
neutron.conf.agent.metadata.config.SHARED_OPTS) neutron.conf.agent.metadata.config.SHARED_OPTS)
) )
] ]
@ -154,17 +155,17 @@ def list_base_agent_opts():
('DEFAULT', ('DEFAULT',
itertools.chain( itertools.chain(
neutron.agent.linux.interface.OPTS, neutron.agent.linux.interface.OPTS,
neutron.agent.common.config.INTERFACE_DRIVER_OPTS, neutron.conf.agent.common.INTERFACE_DRIVER_OPTS,
neutron.conf.agent.ovs_conf.OPTS) neutron.conf.agent.ovs_conf.OPTS)
), ),
('agent', neutron.agent.common.config.AGENT_STATE_OPTS), ('agent', neutron.conf.agent.common.AGENT_STATE_OPTS),
('ovs', neutron.agent.ovsdb.api.OPTS), ('ovs', neutron.agent.ovsdb.api.OPTS),
] ]
def list_az_agent_opts(): def list_az_agent_opts():
return [ return [
('agent', neutron.agent.common.config.AVAILABILITY_ZONE_OPTS), ('agent', neutron.conf.agent.common.AVAILABILITY_ZONE_OPTS),
] ]
@ -231,7 +232,7 @@ def list_metadata_agent_opts():
meta_conf.UNIX_DOMAIN_METADATA_PROXY_OPTS, meta_conf.UNIX_DOMAIN_METADATA_PROXY_OPTS,
neutron.conf.cache_utils.cache_opts) neutron.conf.cache_utils.cache_opts)
), ),
('agent', neutron.agent.common.config.AGENT_STATE_OPTS) ('agent', neutron.conf.agent.common.AGENT_STATE_OPTS)
] ]

View File

@ -16,7 +16,7 @@
from oslo_config import cfg from oslo_config import cfg
from neutron.agent.common import config from neutron.conf.agent import common as config
from neutron.conf.plugins.ml2.drivers import agent from neutron.conf.plugins.ml2.drivers import agent
agent.register_agent_opts() agent.register_agent_opts()

View File

@ -17,7 +17,7 @@
from oslo_config import cfg from oslo_config import cfg
from neutron._i18n import _ from neutron._i18n import _
from neutron.agent.common import config from neutron.conf.agent import common as config
from neutron.conf.plugins.ml2.drivers.mech_sriov import agent_common as \ from neutron.conf.plugins.ml2.drivers.mech_sriov import agent_common as \
agent_common_config agent_common_config

View File

@ -14,7 +14,7 @@
from oslo_config import cfg from oslo_config import cfg
from neutron.agent.common import config from neutron.conf.agent import common as config
from neutron.conf.plugins.ml2.drivers import ovs_conf from neutron.conf.plugins.ml2.drivers import ovs_conf
ovs_conf.register_ovs_agent_opts() ovs_conf.register_ovs_agent_opts()

View File

@ -26,13 +26,13 @@ from oslo_utils import importutils
from oslo_utils import timeutils from oslo_utils import timeutils
from neutron._i18n import _, _LE, _LI, _LW from neutron._i18n import _, _LE, _LI, _LW
from neutron.agent.common import config
from neutron.agent import rpc as agent_rpc from neutron.agent import rpc as agent_rpc
from neutron.common import config as common_config from neutron.common import config as common_config
from neutron.common import constants as n_const from neutron.common import constants as n_const
from neutron.common import rpc as n_rpc from neutron.common import rpc as n_rpc
from neutron.common import topics from neutron.common import topics
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as config
from neutron.conf.services import metering_agent from neutron.conf.services import metering_agent
from neutron import manager from neutron import manager
from neutron import service as neutron_service from neutron import service as neutron_service

View File

@ -19,7 +19,6 @@ from oslo_utils import importutils
import six import six
from neutron._i18n import _, _LE, _LI from neutron._i18n import _, _LE, _LI
from neutron.agent.common import config
from neutron.agent.l3 import dvr_snat_ns from neutron.agent.l3 import dvr_snat_ns
from neutron.agent.l3 import namespaces from neutron.agent.l3 import namespaces
from neutron.agent.linux import interface from neutron.agent.linux import interface
@ -27,6 +26,7 @@ from neutron.agent.linux import ip_lib
from neutron.agent.linux import iptables_manager from neutron.agent.linux import iptables_manager
from neutron.common import constants from neutron.common import constants
from neutron.common import ipv6_utils from neutron.common import ipv6_utils
from neutron.conf.agent import common as config
from neutron.services.metering.drivers import abstract_driver from neutron.services.metering.drivers import abstract_driver

View File

@ -33,7 +33,6 @@ from oslo_config import cfg
from oslo_utils import uuidutils from oslo_utils import uuidutils
import six import six
from neutron.agent.common import config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.linux import bridge_lib from neutron.agent.linux import bridge_lib
from neutron.agent.linux import interface from neutron.agent.linux import interface
@ -41,6 +40,7 @@ from neutron.agent.linux import ip_lib
from neutron.agent.linux import iptables_firewall from neutron.agent.linux import iptables_firewall
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.common import utils as common_utils from neutron.common import utils as common_utils
from neutron.conf.agent import common as config
from neutron.db import db_base_plugin_common from neutron.db import db_base_plugin_common
from neutron.plugins.ml2.drivers.linuxbridge.agent import \ from neutron.plugins.ml2.drivers.linuxbridge.agent import \
linuxbridge_neutron_agent as linuxbridge_agent linuxbridge_neutron_agent as linuxbridge_agent

View File

@ -23,12 +23,12 @@ from neutron_lib.utils import net
from oslo_config import cfg from oslo_config import cfg
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.agent.common import config as agent_config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.l2 import l2_agent_extensions_manager as ext_manager from neutron.agent.l2 import l2_agent_extensions_manager as ext_manager
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.agent.linux import polling from neutron.agent.linux import polling
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as agent_config
from neutron.conf import common as common_config from neutron.conf import common as common_config
from neutron.conf.plugins.ml2.drivers import ovs_conf from neutron.conf.plugins.ml2.drivers import ovs_conf
from neutron.plugins.common import constants as p_const from neutron.plugins.common import constants as p_const

View File

@ -25,7 +25,6 @@ from oslo_utils import uuidutils
import testtools import testtools
import textwrap import textwrap
from neutron.agent.common import config as agent_config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.l3 import agent as neutron_l3_agent from neutron.agent.l3 import agent as neutron_l3_agent
from neutron.agent.l3 import namespaces from neutron.agent.l3 import namespaces
@ -35,6 +34,7 @@ from neutron.agent.linux import external_process
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.agent.linux import keepalived from neutron.agent.linux import keepalived
from neutron.common import utils as common_utils from neutron.common import utils as common_utils
from neutron.conf.agent import common as agent_config
from neutron.conf import common as common_config from neutron.conf import common as common_config
from neutron.tests.common import l3_test_common from neutron.tests.common import l3_test_common
from neutron.tests.common import net_helpers from neutron.tests.common import net_helpers

View File

@ -15,11 +15,11 @@
import mock import mock
from oslo_config import cfg from oslo_config import cfg
from neutron.agent.common import config
from neutron.agent.linux import dhcp from neutron.agent.linux import dhcp
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.common import utils as common_utils from neutron.common import utils as common_utils
from neutron.conf.agent import common as config
from neutron.conf.agent import dhcp as dhcp_conf from neutron.conf.agent import dhcp as dhcp_conf
from neutron.conf import common as common_conf from neutron.conf import common as common_conf
from neutron.tests import base as tests_base from neutron.tests import base as tests_base

View File

@ -23,10 +23,10 @@ from oslo_log import log as logging
from oslo_utils import importutils from oslo_utils import importutils
import testtools import testtools
from neutron.agent.common import config
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as config
from neutron.tests.common import net_helpers from neutron.tests.common import net_helpers
from neutron.tests.functional import base as functional_base from neutron.tests.functional import base as functional_base

View File

@ -24,7 +24,6 @@ from neutron_lib import constants as lib_const
from oslo_config import fixture as fixture_config from oslo_config import fixture as fixture_config
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.agent.common import config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.dhcp import agent from neutron.agent.dhcp import agent
from neutron.agent import dhcp_agent from neutron.agent import dhcp_agent
@ -34,6 +33,7 @@ from neutron.agent.linux import interface
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.common import utils as common_utils from neutron.common import utils as common_utils
from neutron.conf.agent import common as config
from neutron.tests.common import net_helpers from neutron.tests.common import net_helpers
from neutron.tests.functional.agent.linux import helpers from neutron.tests.functional.agent.linux import helpers
from neutron.tests.functional import base from neutron.tests.functional import base

View File

@ -17,8 +17,8 @@ import os
from oslo_config import cfg from oslo_config import cfg
from neutron.agent.common import config
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.conf.agent import common as config
from neutron.tests import base from neutron.tests import base
from neutron.tests.common import base as common_base from neutron.tests.common import base as common_base
from neutron.tests.common import helpers from neutron.tests.common import helpers

View File

@ -21,9 +21,9 @@ from oslo_utils import uuidutils
import tenacity import tenacity
import testtools import testtools
from neutron.agent.common import config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.common import utils from neutron.agent.common import utils
from neutron.conf.agent import common as config
from neutron.plugins.common import constants from neutron.plugins.common import constants
from neutron.plugins.ml2.drivers.openvswitch.agent.common \ from neutron.plugins.ml2.drivers.openvswitch.agent.common \
import constants as p_const import constants as p_const

View File

@ -15,9 +15,9 @@
import mock import mock
from neutron.agent.common import config
from neutron.agent.common import utils from neutron.agent.common import utils
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.conf.agent import common as config
from neutron.tests import base from neutron.tests import base
from neutron.tests.unit import testlib_api from neutron.tests.unit import testlib_api

View File

@ -26,7 +26,6 @@ from oslo_config import cfg
import oslo_messaging import oslo_messaging
import testtools import testtools
from neutron.agent.common import config
from neutron.agent.dhcp import agent as dhcp_agent from neutron.agent.dhcp import agent as dhcp_agent
from neutron.agent import dhcp_agent as entry from neutron.agent import dhcp_agent as entry
from neutron.agent.linux import dhcp from neutron.agent.linux import dhcp
@ -35,6 +34,7 @@ from neutron.agent.metadata import driver as metadata_driver
from neutron.common import config as common_config from neutron.common import config as common_config
from neutron.common import constants as n_const from neutron.common import constants as n_const
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as config
from neutron.conf.agent import dhcp as dhcp_config from neutron.conf.agent import dhcp as dhcp_config
from neutron.tests import base from neutron.tests import base

View File

@ -30,7 +30,6 @@ from oslo_utils import uuidutils
import six import six
from testtools import matchers from testtools import matchers
from neutron.agent.common import config as agent_config
from neutron.agent.l3 import agent as l3_agent from neutron.agent.l3 import agent as l3_agent
from neutron.agent.l3 import dvr_edge_router as dvr_router from neutron.agent.l3 import dvr_edge_router as dvr_router
from neutron.agent.l3 import dvr_snat_ns from neutron.agent.l3 import dvr_snat_ns
@ -49,6 +48,7 @@ from neutron.agent.metadata import driver as metadata_driver
from neutron.agent import rpc as agent_rpc from neutron.agent import rpc as agent_rpc
from neutron.common import constants as n_const from neutron.common import constants as n_const
from neutron.common import exceptions as n_exc from neutron.common import exceptions as n_exc
from neutron.conf.agent import common as agent_config
from neutron.conf.agent.l3 import config as l3_config from neutron.conf.agent.l3 import config as l3_config
from neutron.conf.agent.l3 import ha as ha_conf from neutron.conf.agent.l3 import ha as ha_conf
from neutron.conf import common as base_config from neutron.conf import common as base_config

View File

@ -19,7 +19,6 @@ from oslo_config import cfg
from oslo_log import log from oslo_log import log
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.agent.common import config as agent_config
from neutron.agent.l3 import agent as l3_agent from neutron.agent.l3 import agent as l3_agent
from neutron.agent.l3 import dvr_local_router as dvr_router from neutron.agent.l3 import dvr_local_router as dvr_router
from neutron.agent.l3 import link_local_allocator as lla from neutron.agent.l3 import link_local_allocator as lla
@ -29,6 +28,7 @@ from neutron.agent.linux import interface
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.common import constants as n_const from neutron.common import constants as n_const
from neutron.common import utils as common_utils from neutron.common import utils as common_utils
from neutron.conf.agent import common as agent_config
from neutron.conf.agent.l3 import config as l3_config from neutron.conf.agent.l3 import config as l3_config
from neutron.conf.agent.l3 import ha as ha_conf from neutron.conf.agent.l3 import ha as ha_conf
from neutron.conf import common as base_config from neutron.conf import common as base_config

View File

@ -14,10 +14,10 @@ import mock
from neutron_lib import constants as lib_constants from neutron_lib import constants as lib_constants
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.agent.common import config as agent_config
from neutron.agent.l3 import router_info from neutron.agent.l3 import router_info
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.common import exceptions as n_exc from neutron.common import exceptions as n_exc
from neutron.conf.agent import common as config
from neutron.tests import base from neutron.tests import base
@ -28,7 +28,7 @@ class TestRouterInfo(base.BaseTestCase):
def setUp(self): def setUp(self):
super(TestRouterInfo, self).setUp() super(TestRouterInfo, self).setUp()
conf = agent_config.setup_conf() conf = config.setup_conf()
self.ip_cls_p = mock.patch('neutron.agent.linux.ip_lib.IPWrapper') self.ip_cls_p = mock.patch('neutron.agent.linux.ip_lib.IPWrapper')
ip_cls = self.ip_cls_p.start() ip_cls = self.ip_cls_p.start()

View File

@ -23,10 +23,10 @@ import oslo_messaging
from oslo_utils import fileutils from oslo_utils import fileutils
import testtools import testtools
from neutron.agent.common import config
from neutron.agent.linux import dhcp from neutron.agent.linux import dhcp
from neutron.agent.linux import external_process from neutron.agent.linux import external_process
from neutron.common import constants as n_const from neutron.common import constants as n_const
from neutron.conf.agent import common as config
from neutron.conf.agent import dhcp as dhcp_config from neutron.conf.agent import dhcp as dhcp_config
from neutron.conf import common as base_config from neutron.conf import common as base_config
from neutron.extensions import extra_dhcp_opt as edo_ext from neutron.extensions import extra_dhcp_opt as edo_ext

View File

@ -16,11 +16,11 @@
import mock import mock
from neutron_lib import constants from neutron_lib import constants
from neutron.agent.common import config
from neutron.agent.common import ovs_lib from neutron.agent.common import ovs_lib
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.conf.agent import common as config
from neutron.tests import base from neutron.tests import base

View File

@ -21,7 +21,6 @@ from oslo_config import cfg
import six import six
import testtools import testtools
from neutron.agent.common import config as a_cfg
from neutron.agent import firewall from neutron.agent import firewall
from neutron.agent.linux import ip_conntrack from neutron.agent.linux import ip_conntrack
from neutron.agent.linux import ipset_manager from neutron.agent.linux import ipset_manager
@ -29,6 +28,7 @@ from neutron.agent.linux import iptables_comments as ic
from neutron.agent.linux import iptables_firewall from neutron.agent.linux import iptables_firewall
from neutron.common import exceptions as n_exc from neutron.common import exceptions as n_exc
from neutron.common import utils from neutron.common import utils
from neutron.conf.agent import common as agent_config
from neutron.conf.agent import securitygroups_rpc as security_config from neutron.conf.agent import securitygroups_rpc as security_config
from neutron.tests import base from neutron.tests import base
from neutron.tests.unit.api.v2 import test_base from neutron.tests.unit.api.v2 import test_base
@ -71,8 +71,8 @@ COMMIT
class BaseIptablesFirewallTestCase(base.BaseTestCase): class BaseIptablesFirewallTestCase(base.BaseTestCase):
def setUp(self): def setUp(self):
super(BaseIptablesFirewallTestCase, self).setUp() super(BaseIptablesFirewallTestCase, self).setUp()
cfg.CONF.register_opts(a_cfg.ROOT_HELPER_OPTS, 'AGENT')
security_config.register_securitygroups_opts() security_config.register_securitygroups_opts()
agent_config.register_root_helper(cfg.CONF)
cfg.CONF.set_override('comment_iptables_rules', False, 'AGENT') cfg.CONF.set_override('comment_iptables_rules', False, 'AGENT')
self.utils_exec_p = mock.patch( self.utils_exec_p = mock.patch(
'neutron.agent.linux.utils.execute') 'neutron.agent.linux.utils.execute')

View File

@ -19,11 +19,11 @@ import mock
from oslo_config import cfg from oslo_config import cfg
from oslo_utils import uuidutils from oslo_utils import uuidutils
from neutron.agent.common import config as agent_config
from neutron.agent.l3 import agent as l3_agent from neutron.agent.l3 import agent as l3_agent
from neutron.agent.l3 import router_info from neutron.agent.l3 import router_info
from neutron.agent.metadata import driver as metadata_driver from neutron.agent.metadata import driver as metadata_driver
from neutron.common import constants from neutron.common import constants
from neutron.conf.agent import common as agent_config
from neutron.conf.agent.l3 import config as l3_config from neutron.conf.agent.l3 import config as l3_config
from neutron.conf.agent.l3 import ha as ha_conf from neutron.conf.agent.l3 import ha as ha_conf
from neutron.conf.agent.metadata import config as meta_conf from neutron.conf.agent.metadata import config as meta_conf

View File

@ -13,7 +13,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from neutron.agent.common import config from neutron.conf.agent import common as config
from neutron.tests import base from neutron.tests import base

View File

@ -18,9 +18,9 @@ import socket
import mock import mock
from oslo_config import cfg from oslo_config import cfg
from neutron.agent.common import config
from neutron.agent.linux import interface from neutron.agent.linux import interface
from neutron.common import config as common_config from neutron.common import config as common_config
from neutron.conf.agent import common as config
from neutron.debug import commands from neutron.debug import commands
from neutron.debug import debug_agent from neutron.debug import debug_agent
from neutron.extensions import portbindings from neutron.extensions import portbindings