Add opentracing to global requirements

Add opentracing and related libraries to OpenStack global requirements.

Notes:
  - This work is in progress.
  - On the way to make OpenStack OSprofiler compatible with CNCF OpenTracing.

Some questions:
>>> Is the library actively maintained?
Yes, a link for it: https://github.com/opentracing/opentracing-python

>>> Is the library good code?
Yes

>>> Is the library python 3 compatible?
Yes

>>> Is the library license compatible?
Yes, it is under Apache 2.0 license

>>> Is the library required for OpenStack project or related dev
>>> or infrastructure setup? Which?
Yes, this change: I8f75af487f50d5e67a1321a4c951d2a0d85733a1

>>> When will this land?
This patch is expected to land on Rocky

Related change: I8f75af487f50d5e67a1321a4c951d2a0d85733a1

Change-Id: Iaac3ac3853867a67f7e386e762e0522076235daf
This commit is contained in:
Tovin Seven 2017-07-27 14:27:10 +07:00
parent de7252ec88
commit 37521f4a50
3 changed files with 6 additions and 0 deletions

View File

@ -218,6 +218,8 @@ pyzabbix # LGPL
statsd # MIT
weakrefmethod;python_version=='2.7' # PSF
zVMCloudConnector;sys_platform!='win32' # Apache 2.0 License
opentracing # Apache-2.0
jaeger-client # Apache-2.0
# NOTE(flaper87): This added 2 packages to `integration.sh`
# uuid-dev and swig

View File

@ -541,3 +541,5 @@ asyncio===3.4.3;python_version=='3.5'
asyncio===3.4.3;python_version=='3.6'
sphinxcontrib-apidoc===0.2.0
jira===1.0.3
opentracing===1.3.0
jaeger-client===3.8.0

View File

@ -506,3 +506,5 @@ asyncio===3.4.3;python_version=='3.5'
asyncio===3.4.3;python_version=='3.6'
sphinxcontrib-apidoc===0.2.0
jira===1.0.14
opentracing===1.3.0
jaeger-client===3.8.0