import urllib
+from oslo.config import cfg
from webob import exc
from quantum.common import constants
from quantum.common import exceptions
-from quantum.openstack.common import cfg
from quantum.openstack.common import log as logging
# License for the specific language governing permissions and limitations
# under the License.
+from oslo.config import cfg
import sqlalchemy as sa
from sqlalchemy.orm import exc
from quantum.db import models_v2
from quantum.extensions import agent as ext_agent
from quantum import manager
-from quantum.openstack.common import cfg
from quantum.openstack.common import jsonutils
from quantum.openstack.common import log as logging
from quantum.openstack.common import timeutils
import abc
+from oslo.config import cfg
+
from quantum.api import extensions
from quantum.api.v2 import attributes as attr
from quantum.api.v2 import base
from quantum.common import exceptions as qexception
from quantum import manager
-from quantum.openstack.common import cfg
from quantum.plugins.common import constants
from quantum.plugins.services.service_base import ServicePluginBase
+++ /dev/null
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-# Copyright 2013 Red Hat, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-from oslo.config.cfg import *
from abc import abstractmethod
+from oslo.config import cfg
+
from quantum.api import extensions
from quantum.api.v2 import attributes
from quantum.api.v2 import base
from quantum import manager
-from quantum.openstack.common import cfg
from quantum import quota
RESOURCE_NAME = "network-gateway"
cp __init__.py $(QUANTUM_LIBS)/quantum/plugins/openvswitch/
cp common/{config.py,__init__.py} $(QUANTUM_LIBS)/quantum/plugins/openvswitch/common/
cp ../../openstack/__init__.py $(QUANTUM_LIBS)/quantum/openstack/
- cp ../../openstack/common/{cfg.py,iniparser.py,__init__.py} $(QUANTUM_LIBS)/quantum/openstack/common/
tar -czvpf ${RPM_BUILD_ROOT}/SOURCES/ovs-quantum-agent-${VERSION}.tgz -C $(AGENT_DIST_DIR)/build ovs-quantum-agent-${VERSION}
rpmbuild -ba --define "_topdir $(shell pwd)/$(RPM_BUILD_ROOT)" --clean $(AGENT_DIST_DIR)/ovs-quantum-agent-xs_xcp.spec
@echo "Agent package created: ovs_quantum_agent/build/rpm/RPMS/noarch/ovs-quantum-agent-${VERSION}-1.noarch.rpm"
from quantum.db import models_v2
from quantum.db import securitygroups_rpc_base as sg_db_rpc
from quantum.extensions import securitygroup as ext_sg
-from quantum.openstack.common import cfg
from quantum.openstack.common import log as logging
from quantum.openstack.common import rpc
from quantum.openstack.common.rpc import proxy
import contextlib
import mock
+from oslo.config import cfg
import testtools
from webob import exc
import webtest
from quantum.db import api as db_api
from quantum.db import db_base_plugin_v2
from quantum import manager
-from quantum.openstack.common import cfg
from quantum.plugins.nicira.nicira_nvp_plugin.extensions import (nvp_networkgw
as networkgw)
from quantum.plugins.nicira.nicira_nvp_plugin import nicira_networkgw_db
import httplib
import mock
+from oslo.config import cfg
import testtools
from quantum.openstack.common import importutils
netifs_attrs = {'AF_INET': 0,
'ifaddresses.return_value': [[{'addr': '10.0.0.1'}]]}
with nested(
- mock.patch('quantum.openstack.common.cfg.CONF.OVS', **cfg_attrs),
+ mock.patch('oslo.config.cfg.CONF.OVS', **cfg_attrs),
mock.patch(self._AGENT_NAME + '.netifaces', **netifs_attrs),
mock.patch(self._AGENT_NAME + '._get_my_ip',
return_value='172.16.0.1')
netifs_attrs = {'AF_INET': 0,
'ifaddresses.return_value': [[{'addr': '10.0.0.1'}]]}
with nested(
- mock.patch('quantum.openstack.common.cfg.CONF.OVS', **cfg_attrs),
+ mock.patch('oslo.config.cfg.CONF.OVS', **cfg_attrs),
mock.patch(self._AGENT_NAME + '.netifaces', **netifs_attrs),
mock.patch(self._AGENT_NAME + '._get_my_ip',
return_value='172.16.0.1')
netifs_attrs = {'AF_INET': 0,
'ifaddresses.return_value': [[{'addr': '10.0.0.1'}]]}
with nested(
- mock.patch('quantum.openstack.common.cfg.CONF.OVS', **cfg_attrs),
+ mock.patch('oslo.config.cfg.CONF.OVS', **cfg_attrs),
mock.patch(self._AGENT_NAME + '.netifaces', **netifs_attrs),
mock.patch(self._AGENT_NAME + '._get_my_ip',
return_value='172.16.0.1')
'OVS.ovsdb_port': 16634,
'AGENT.root_helper': 'helper'}
with nested(
- mock.patch('quantum.openstack.common.cfg.CONF', **cfg_attrs),
+ mock.patch('oslo.config.cfg.CONF', **cfg_attrs),
mock.patch(self._AGENT_NAME + '.logging_config'),
mock.patch(self._AGENT_NAME + '._get_tunnel_ip',
return_value='10.0.0.1'),
import copy
import time
+from oslo.config import cfg
from webob import exc
from quantum.common import constants
from quantum.db import agents_db
from quantum.db import db_base_plugin_v2
from quantum.extensions import agent
-from quantum.openstack.common import cfg
from quantum.openstack.common import log as logging
from quantum.openstack.common import uuidutils
from quantum.tests.unit import test_api_v2
# License for the specific language governing permissions and limitations
# under the License.
+from oslo.config import cfg
import testtools
import webob.exc as webexc
from quantum.db import servicetype_db as st_db
from quantum.extensions import routedserviceinsertion as rsi
from quantum.extensions import routerservicetype as rst
-from quantum.openstack.common import cfg
from quantum.plugins.common import constants
from quantum.tests.unit import test_api_v2
from quantum.tests.unit import testlib_api
WebOb>=1.2
python-keystoneclient>=0.2.0
alembic>=0.4.1
-http://tarballs.openstack.org/oslo-config/oslo-config-2013.1b3.tar.gz#egg=oslo-config
+http://tarballs.openstack.org/oslo-config/oslo-config-2013.1b4.tar.gz#egg=oslo-config
# Cisco plugin dependencies
python-novaclient