Move to usage of python fuel client in system tests

Registered by Tatyanka

We should stop usage of custom implementation of http client and start to use official python fuel client.
Benifitis:
Simple synhronization if api changes
better test coverage

Blueprint information

Status:
Started
Approver:
Nastya Urlapova
Priority:
Medium
Drafter:
Tatyanka
Direction:
Approved
Assignee:
Fuel QA Team
Definition:
New
Series goal:
Accepted for future
Implementation:
Blocked
Milestone target:
milestone icon next
Started by
Tatyanka

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/python-fuel-client-in-system-tests,n,z

Addressed by: https://review.openstack.org/199085
    Use python-fuelclient instead of NailgunClient

Addressed by: https://review.openstack.org/316001
    Replace custom HTTPClient by standard keystoneauth1 session

Addressed by: https://review.openstack.org/307145
    Fix deprecated API usage of keystone client

Addressed by: https://review.openstack.org/291248
    Add Heat API client.

Addressed by: https://review.openstack.org/340310
    Add Heat API client.

Addressed by: https://review.openstack.org/340344
    Add Heat API client.

Addressed by: https://review.openstack.org/340345
    Add Heat API client.

Addressed by: https://review.openstack.org/340361
    Fix deprecated API usage of keystone client

Addressed by: https://review.openstack.org/340564
    Revert "Add Heat API client."

Addressed by: https://review.openstack.org/341530
    Add Heat API client.

Addressed by: https://review.openstack.org/349005
    Replace custom HTTPClient by standard keystoneauth1 session

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.