Move to kubernetes client from python-k8sclient

Context:
http://lists.openstack.org/pipermail/openstack-dev/2017-January/111021.html

* Is the library actively maintained?

  Yes. This is a Kubernetes community project.

* Is the library good code?

  Yes. Same as python-k8sclient it's generated from swagger and patched
  for some failure scenarios.

* Is the library python 3 compatible?

  Yes.

* Is the library license compatible?

  Yes, the library is licensed as Apache 2.0

* Is the library already packaged in the distros we target (Ubuntu
  latest / Fedora latest)?

  No. It's on pypi.

* Is the function of this library already covered by other libraries in
  global-requirements.txt?

  Yes in python-k8sclient which is only used and maintained by us. We should
  move to the upstream package instead.

* Is the library required for OpenStack project or related dev or
  infrastructure setup? Which?

  Magnum, Kuryr, Kolla-Kubernetes will need this library.

Change-Id: I72359f2b811392008eb5267812bf343797b1553a
This commit is contained in:
Davanum Srinivas 2017-02-10 13:10:17 -05:00 committed by Davanum Srinivas (dims)
parent ec55a6118d
commit c77986d9d2
2 changed files with 2 additions and 0 deletions

View File

@ -84,6 +84,7 @@ kazoo>=2.2 # Apache-2.0
keystoneauth1>=2.18.0 # Apache-2.0
keystonemiddleware>=4.12.0 # Apache-2.0
krest>=1.3.1 # Apache-2.0
kubernetes>=1.0.0b1 # Apache-2.0
kuryr-lib>=0.1.0 # Apache-2.0
packaging>=16.5 # Apache-2.0
positional>=1.1.1 # Apache-2.0

View File

@ -178,6 +178,7 @@ keystoneauth1===2.18.0
keystonemiddleware===4.14.0
kombu===3.0.37
krest===1.3.1
kubernetes===1.0.0b1
kuryr-lib===0.3.0
ldap3===2.2.0
ldappool===2.0.0