Replace all SSHClient entries with SSHManager in fuel-qa repository

Registered by Vladimir Khlyunev

We have implemented SSHManager that allow us to reject context-manager way, to transparently reuse already opened connection and to keep all links to paramiko connections in one place.
It's impossible to replace all SSHClient usages in 1 patch. We need to refactor fuel-qa code with small patches. This is long-term refactoring process.

Blueprint information

Status:
Not started
Approver:
Nastya Urlapova
Priority:
Medium
Drafter:
Vladimir Khlyunev
Direction:
Approved
Assignee:
Fuel QA Team
Definition:
Discussion
Series goal:
Accepted for future
Implementation:
Unknown
Milestone target:
milestone icon 9.0

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/269241
    Change check_ping to use ssh_manager

Gerrit topic: https://review.openstack.org/#q,topic:bug/1549204,n,z

Addressed by: https://review.openstack.org/284039
    Remove execute method from BaseActions

Addressed by: https://review.openstack.org/284166
    Refactoring functions in chekers.py(part 1)

Addressed by: https://review.openstack.org/284302
    Refactoring functions in chekers.py(part 2)

Addressed by: https://review.openstack.org/284409
    Refactoring functions in checkers.py(part 3)

Addressed by: https://review.openstack.org/297616
    Replace SSHClient entries with SSHManager in test_cli.

Gerrit topic: https://review.openstack.org/#q,topic:bug/1560133,n,z

Addressed by: https://review.openstack.org/297632
    Fix logrotate tests

Gerrit topic: https://review.openstack.org/#q,topic:bug/1568864,n,z

Addressed by: https://review.openstack.org/304437
    Move SSHClient to separate file

Addressed by: https://review.openstack.org/304665
    Use ssh manager for hot pluggable plugin test

Addressed by: https://review.openstack.org/304723
    Use ssh manager for hot pluggable plugin test

Addressed by: https://review.openstack.org/322529
    SSHClient rework for SSH Manager integration

Addressed by: https://review.openstack.org/323203
    SSHClient rework for SSH Manager integration: part 1

Addressed by: https://review.openstack.org/324389
    SSHClient rework for SSH Manager integration: memorize

Addressed by: https://review.openstack.org/326462
    SSHClient rework for SSH Manager integration: part 1

Addressed by: https://review.openstack.org/327180
    SSHClient rework for SSH Manager integration

Addressed by: https://review.openstack.org/331120
    SSHClient rework for SSH Manager integration: memorize

Addressed by: https://review.openstack.org/335386
    Revert "SSHClient rework for SSH Manager integration: memorize"

Addressed by: https://review.openstack.org/340806
    Implement ExecResult class for execution results store istead of dict usage

Addressed by: https://review.openstack.org/340807
    Allow to add additional info on error during command execution

Addressed by: https://review.openstack.org/340996
    Allow to add additional info on error during command execution

Addressed by: https://review.openstack.org/340997
    Implement ExecResult class for execution results store istead of dict usage

Gerrit topic: https://review.openstack.org/#q,topic:subprocess,n,z

Addressed by: https://review.openstack.org/343309
    Remove execute method from BaseActions

Gerrit topic: https://review.openstack.org/#q,topic:keys,n,z

Gerrit topic: https://review.openstack.org/#q,topic:thtrow_mitaka,n,z

Addressed by: https://review.openstack.org/355460
    Replace execute_throw_host by devops implementation

Addressed by: https://review.openstack.org/355456
    Replace execute_throw_host by devops implementation

Addressed by: https://review.openstack.org/355849
    Rework checksum checker

Addressed by: https://review.openstack.org/355857
    Rework checksum checker

Addressed by: https://review.openstack.org/355863
    Rework checksum checker

Addressed by: https://review.openstack.org/355930
    Rework checksum checker

Addressed by: https://review.openstack.org/355873
    Rework checksum checker

Addressed by: https://review.openstack.org/363406
    Rework checksum checker

Addressed by: https://review.openstack.org/366555
    Rework checksum checker

Addressed by: https://review.openstack.org/367764
    Change check_ping to use ssh_manager

Addressed by: https://review.openstack.org/367765
    Change check_ping to use ssh_manager

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.