Migrate K8s API client to kubernetes-incubator/client-python

Registered by janonymous

Kubernetes Client migration
- VTG Etherpad Discussion: https://etherpad.openstack.org/p/Kuryr-k8s_cli_and_testing

Relevant links:
- Link: https://github.com/kubernetes-incubator/client-python
- Project is added in global-requirements(magnum, kolla would be using it)

Action Item:
- Change from dict usage to object from current implementation to new one.
- Migrate from python-k8s client to client-python
- Check for stream support in more detail
- Optional Performace test/Functional tests

Blueprint information

Status:
Started
Approver:
Antoni Segura Puimedon
Priority:
Medium
Drafter:
janonymous
Direction:
Approved
Assignee:
janonymous
Definition:
Approved
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
janonymous

Related branches

Sprints

Whiteboard

I logged following Issues in upstream repo that maybe needed in future:

https://github.com/kubernetes-incubator/client-python/issues/created_by/codevulture

Gerrit topic: https://review.openstack.org/#q,topic:bp/client-migration,n,z

Addressed by: https://review.openstack.org/454555
    [WIP][DNR] Kubernetes client

Addressed by: https://review.openstack.org/473794
    Bearer Token Support

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.