961818d505
Added a NetworkExplorer class (maps to io.murano.system.NetworkExplorer) to explore the Network Environment of an active tenant. The class is able to locate the default router (if present) and allocate available CIDR range for the selected router. The latter requires some configuration options (for proper CIDR segmentation) This commit adds python-neutronclient to the requirements, as NetworkExplorer has to directly interact with Neutron This classes is a crucial part of AdvancedNetworking implementation Partial-Bug: #1308921 Change-Id: Ib9daa1b1521d9bc17a53d7e131be6c9f43faa013
45 lines
887 B
Plaintext
45 lines
887 B
Plaintext
pbr>=0.6,<1.0
|
|
Babel>=1.3
|
|
SQLAlchemy>=0.7.8,<=0.9.99
|
|
anyjson>=0.3.3
|
|
eventlet>=0.13.0
|
|
PasteDeploy>=1.5.0
|
|
Routes>=1.12.3
|
|
WebOb>=1.2.3
|
|
wsgiref>=0.1.2
|
|
argparse
|
|
ordereddict
|
|
sqlalchemy-migrate>=0.8.2,!=0.8.4
|
|
httplib2>=0.7.5
|
|
kombu>=2.4.8
|
|
lockfile>=0.8
|
|
pycrypto>=2.6
|
|
psutil>=1.1.1
|
|
iso8601>=0.1.9
|
|
six>=1.5.2
|
|
netaddr>=0.7.6
|
|
PyYAML>=3.1.0
|
|
jsonpatch>=1.1
|
|
|
|
# Note you will need gcc buildtools installed and must
|
|
# have installed libxml headers for lxml to be successfully
|
|
# installed using pip, therefore you will need to install the
|
|
# libxml2-dev and libxslt-dev Ubuntu packages.
|
|
lxml>=2.3
|
|
|
|
# For paste.util.template used in keystone.common.template
|
|
Paste
|
|
|
|
passlib
|
|
jsonschema>=2.0.0,<3.0.0
|
|
python-keystoneclient>=0.7.0
|
|
python-heatclient>=0.2.3
|
|
python-neutronclient>=2.3.4,<3
|
|
oslo.config>=1.2.0
|
|
oslo.messaging>=1.3.0a9
|
|
|
|
# not listed in global requirements
|
|
yaql>=0.2.2,<0.3
|
|
python-muranoclient>=0.5.0
|
|
|