Add openshift to global-requirements

The kuryr-tempest-plugin uses openshift python client to verify
the functionality of Openshift resources.

Is the library actively maintained?
Yes - https://github.com/openshift/openshift-restclient-python
They appear to have made regular releases since April 2017 averaging
~1 per month.

Is the library good code?
Yes - and the documentation appears to cover all Openshift resources.

Is the library python 3 compatible?
Yes

Is the library license compatible?
Yes - Apache 2.0

Is the library already packaged in the distros we target (Ubuntu latest
/ Fedora latest)?
As far as I know, the answer is No

Is the function of this library already covered by other libraries in
global-requirements.txt?
No, the Openshift python client is the only package that can be used
to provision Openshift resources.

Is the library required for OpenStack project or related dev or
infrastructure setup? (Answer to this should be Yes, of course) Which?
Yes - kuryr-tempest-plugin uses openshift python client to verify the
functionality of Openshift resources.

Change-Id: I36e2d1e78636964bcbd86af78a24b2bb623f202a
Co-Authored-By: Yossi Boaron <yossi.boaron.dev@gmail.com>
This commit is contained in:
Daniel Mellado 2018-07-04 08:34:08 +00:00 committed by Doug Hellmann
parent e7726c5e21
commit 60d5095a9b
2 changed files with 6 additions and 0 deletions

View File

@ -142,6 +142,7 @@ neutron # Apache-2.0
notifier # Apache-2.0
oauth2client!=4.0.0 # Apache-2.0
oauthlib # BSD
openshift # Apache-2.0
openstackdocstheme # Apache-2.0
osc-lib # Apache-2.0
osc-placement # Apache-2.0

View File

@ -164,6 +164,7 @@ cryptography===2.2.2
backports.ssl-match-hostname===3.5.0.1;python_version=='2.7'
openstack-release-test===1.1.0
pylxd===2.2.7
ruamel.ordereddict===0.4.13;python_version=='2.7'
pycryptodomex===3.6.3
anyjson===0.3.3
requests-mock===1.5.0
@ -194,6 +195,7 @@ pyzabbix===0.7.4
ptyprocess===0.6.0
threadloop===1.0.2
amqp===2.3.2
ruamel.yaml===0.15.42
websockify===0.8.0
XStatic-JQuery.quicksearch===2.0.3.1
mpmath===1.0.0
@ -263,6 +265,7 @@ dogtag-pki===10.3.5.1
XStatic-Angular-UUID===0.0.4.0
sphinxcontrib-seqdiag===0.8.5
os-win===4.0.0
dictdiffer===0.7.1
pydot3===1.0.9
retrying===1.3.3
shade===1.28.0
@ -286,6 +289,7 @@ sqlalchemy-migrate===0.11.0
python-monascaclient===1.11.0
ldap3===2.5
requests-ntlm===1.1.0
python-string-utils===0.6.0
automaton===1.14.0
os-service-types===1.2.0
keyring===13.2.1
@ -315,6 +319,7 @@ keystonemiddleware===5.1.0
django-formtools===2.1
python-ceilometerclient===2.9.0
XStatic-Spin===1.2.5.2
openshift===0.6.1
tap-as-a-service===3.0.0
os-traits===0.8.0
SecretStorage===2.3.1;python_version=='2.7'