fix tricircle devstack installation can not import contants

refer https://bugs.launchpad.net/tricircle/+bug/1854450

Change-Id: Ia759cd41acf90fb96d08707897830e8ba188afd5
This commit is contained in:
zhangchi 2019-12-17 11:16:05 +08:00 committed by Zhang Chi
parent 2756e55b1d
commit 6d1a78e3d0
6 changed files with 25 additions and 38 deletions

View File

@ -54,8 +54,8 @@
- project: - project:
templates: templates:
- openstack-python-jobs-neutron - openstack-python-jobs-neutron
- openstack-python3-train-jobs-neutron - openstack-python3-ussuri-jobs-neutron
- openstack-python3-train-jobs - openstack-python3-ussuri-jobs
- check-requirements - check-requirements
- publish-openstack-docs-pti - publish-openstack-docs-pti
- release-notes-jobs-python3 - release-notes-jobs-python3
@ -70,7 +70,6 @@
- openstack-tox-py27: - openstack-tox-py27:
required-projects: required-projects:
- openstack/neutron - openstack/neutron
- openstack/networking-sfc
- openstack-tox-py36: - openstack-tox-py36:
required-projects: required-projects:
- openstack/neutron - openstack/neutron
@ -88,7 +87,6 @@
- openstack-tox-py27: - openstack-tox-py27:
required-projects: required-projects:
- openstack/neutron - openstack/neutron
- openstack/networking-sfc
- openstack-tox-py36: - openstack-tox-py36:
required-projects: required-projects:
- openstack/neutron - openstack/neutron

View File

@ -13,7 +13,7 @@ cmd2==0.8.0
contextlib2==0.4.0 contextlib2==0.4.0
coverage==4.0 coverage==4.0
ddt==1.0.1 ddt==1.0.1
debtcollector==1.2.0 debtcollector==1.19.0
decorator==3.4.0 decorator==3.4.0
deprecation==1.0 deprecation==1.0
docutils==0.11 docutils==0.11
@ -39,7 +39,8 @@ jmespath==0.9.0
jsonpatch==1.16 jsonpatch==1.16
jsonpointer==1.13 jsonpointer==1.13
jsonschema==2.6.0 jsonschema==2.6.0
keystoneauth1==3.4.0 keystoneauth1==3.4.0;python_version<'3.3'
keystoneauth1==3.14.0;python_version>'3.3'
keystonemiddleware==4.17.0 keystonemiddleware==4.17.0
kombu==4.0.0 kombu==4.0.0
linecache2==1.0.0 linecache2==1.0.0
@ -48,19 +49,20 @@ logutils==0.3.5
Mako==0.4.0 Mako==0.4.0
MarkupSafe==1.0 MarkupSafe==1.0
mccabe==0.2.1 mccabe==0.2.1
mock==2.0.0 mock==3.0.0
monotonic==0.6 monotonic==0.6;python_version<'3.3'
mox3==0.20.0 mox3==0.20.0
msgpack-python==0.4.0 msgpack-python==0.4.0
munch==2.1.0 munch==2.1.0
netaddr==0.7.18 netaddr==0.7.18
netifaces==0.10.4 netifaces==0.10.4
networking-sfc==8.0.0.0b1 networking-sfc==8.0.0.0b1
neutron-lib==1.25.0 neutron-lib==1.25.0;python_version<'3.3'
openstackdocstheme==1.18.1 neutron-lib==1.29.1;python_version>'3.3'
openstacksdk==0.11.2 openstackdocstheme==1.30.0
openstacksdk==0.31.2
os-client-config==1.28.0 os-client-config==1.28.0
os-service-types==1.2.0 os-service-types==1.7.0
os-xenapi==0.3.1 os-xenapi==0.3.1
osc-lib==1.8.0 osc-lib==1.8.0
oslo.cache==1.26.0 oslo.cache==1.26.0
@ -83,10 +85,10 @@ oslo.utils==3.33.0
oslo.versionedobjects==1.35.1 oslo.versionedobjects==1.35.1
oslosphinx==4.7.0 oslosphinx==4.7.0
oslotest==3.2.0 oslotest==3.2.0
osprofiler==1.4.0 osprofiler==2.3.0
os-testr==1.0.0 os-testr==1.0.0
ovs==2.8.0 ovs==2.8.0
ovsdbapp==0.9.1 ovsdbapp==0.12.1
Paste==2.0.2 Paste==2.0.2
PasteDeploy==1.5.0 PasteDeploy==1.5.0
pbr==4.0.0 pbr==4.0.0
@ -103,7 +105,7 @@ pycparser==2.18
pyflakes==0.8.1 pyflakes==0.8.1
Pygments==2.2.0 Pygments==2.2.0
pyinotify==0.9.6 pyinotify==0.9.6
pylint==1.9.2 pylint==2.2.0
PyMySQL==0.7.6 PyMySQL==0.7.6
pyparsing==2.1.0 pyparsing==2.1.0
pyperclip==1.5.27 pyperclip==1.5.27
@ -132,7 +134,7 @@ simplejson==3.5.1
six==1.10.0 six==1.10.0
smmap==0.9.0 smmap==0.9.0
snowballstemmer==1.2.1 snowballstemmer==1.2.1
Sphinx==1.6.2 Sphinx==1.6.5
sphinxcontrib-websupport==1.0.1 sphinxcontrib-websupport==1.0.1
sqlalchemy-migrate==0.11.0 sqlalchemy-migrate==0.11.0
SQLAlchemy==1.2.0 SQLAlchemy==1.2.0

View File

@ -7,16 +7,14 @@ Babel!=2.4.0,>=2.3.4 # BSD
Paste>=2.0.2 # MIT Paste>=2.0.2 # MIT
PasteDeploy>=1.5.0 # MIT PasteDeploy>=1.5.0 # MIT
Routes>=2.3.1 # MIT Routes>=2.3.1 # MIT
debtcollector>=1.2.0 # Apache-2.0 debtcollector>=1.19.0 # Apache-2.0
eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.3.2 # BSD pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.3.2 # BSD
requests>=2.14.2 # Apache-2.0 requests>=2.14.2 # Apache-2.0
Jinja2>=2.10 # BSD License (3 clause) Jinja2>=2.10 # BSD License (3 clause)
keystoneauth1>=3.4.0 # Apache-2.0
keystonemiddleware>=4.17.0 # Apache-2.0 keystonemiddleware>=4.17.0 # Apache-2.0
netaddr>=0.7.18 # BSD netaddr>=0.7.18 # BSD
netifaces>=0.10.4 # MIT netifaces>=0.10.4 # MIT
neutron-lib>=1.25.0 # Apache-2.0
SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.2.0 # MIT SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.2.0 # MIT
WebOb>=1.8.2 # MIT WebOb>=1.8.2 # MIT
python-cinderclient>=3.3.0 # Apache-2.0 python-cinderclient>=3.3.0 # Apache-2.0
@ -45,6 +43,8 @@ sqlalchemy-migrate>=0.11.0 # Apache-2.0
# These repos are installed from git in OpenStack CI if the job # These repos are installed from git in OpenStack CI if the job
# configures them as required-projects: # configures them as required-projects:
#keystoneauth1>=3.4.0;python_version<'3.3' # Apache-2.0
#neutron-lib>=1.29.1;python_version>'3.3' # Apache-2.0
neutron>=12.0.0 # Apache-2.0 neutron>=12.0.0 # Apache-2.0
networking-sfc>=8.0.0.0b1 # Apache-2.0 networking-sfc>=8.0.0.0b1 # Apache-2.0

View File

@ -2,15 +2,15 @@
# of appearance. Changing the order has an impact on the overall integration # of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later. # process, which may cause wedges in the gate later.
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD fixtures>=3.0.0 # Apache-2.0/BSD
mock>=2.0.0 # BSD mock>=3.0.0 # BSD
python-subunit>=1.0.0 # Apache-2.0/BSD python-subunit>=1.0.0 # Apache-2.0/BSD
requests-mock>=1.2.0 # Apache-2.0 requests-mock>=1.2.0 # Apache-2.0
docutils>=0.11 # OSI-Approved Open Source, Public Domain docutils>=0.11 # OSI-Approved Open Source, Public Domain
sphinx!=1.6.6,>=1.6.2 # BSD sphinx!=1.6.6,!=1.6.7,>=1.6.5,<2.0.0;python_version=='2.7' # BSD
openstackdocstheme>=1.18.1 # Apache-2.0 sphinx!=1.6.6,!=1.6.7,>=1.6.5,!=2.1.0;python_version>='3.4' # BSD
openstackdocstheme>=1.30.0 # Apache-2.0
testrepository>=0.0.18 # Apache-2.0/BSD testrepository>=0.0.18 # Apache-2.0/BSD
testtools>=2.2.0 # MIT testtools>=2.2.0 # MIT
testresources>=2.0.0 # Apache-2.0/BSD testresources>=2.0.0 # Apache-2.0/BSD

View File

@ -9,12 +9,12 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# 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_lib import constants as cons
from oslo_log import log as logging from oslo_log import log as logging
from oslo_middleware import base from oslo_middleware import base
import webob import webob
import constants as cons
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -2662,19 +2662,6 @@ class PluginTest(unittest.TestCase,
return t_port_id, b_port_id, fip, e_net return t_port_id, b_port_id, fip, e_net
@patch.object(context, 'get_context_from_neutron_context')
def test_handle_remote_group_invalid_input(self, mock_context):
self._basic_pod_route_setup()
fake_plugin = FakePlugin()
q_ctx = FakeNeutronContext()
t_ctx = context.get_db_context()
mock_context.return_value = t_ctx
self._test_handle_remote_group_invalid_input(fake_plugin, q_ctx, t_ctx,
'pod_id_1', TOP_SGS,
TOP_SG_RULES, BOTTOM1_SGS)
@patch.object(context, 'get_context_from_neutron_context') @patch.object(context, 'get_context_from_neutron_context')
def test_create_policy(self, mock_context): def test_create_policy(self, mock_context):
fake_plugin = FakePlugin() fake_plugin = FakePlugin()