Replace all SSHClient entries with SSHManager in fuel-qa repository
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:
- 9.0
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Change check_ping to use ssh_manager
Gerrit topic: https:/
Addressed by: https:/
Remove execute method from BaseActions
Addressed by: https:/
Refactoring functions in chekers.py(part 1)
Addressed by: https:/
Refactoring functions in chekers.py(part 2)
Addressed by: https:/
Refactoring functions in checkers.py(part 3)
Addressed by: https:/
Replace SSHClient entries with SSHManager in test_cli.
Gerrit topic: https:/
Addressed by: https:/
Fix logrotate tests
Gerrit topic: https:/
Addressed by: https:/
Move SSHClient to separate file
Addressed by: https:/
Use ssh manager for hot pluggable plugin test
Addressed by: https:/
Use ssh manager for hot pluggable plugin test
Addressed by: https:/
SSHClient rework for SSH Manager integration
Addressed by: https:/
SSHClient rework for SSH Manager integration: part 1
Addressed by: https:/
SSHClient rework for SSH Manager integration: memorize
Addressed by: https:/
SSHClient rework for SSH Manager integration: part 1
Addressed by: https:/
SSHClient rework for SSH Manager integration
Addressed by: https:/
SSHClient rework for SSH Manager integration: memorize
Addressed by: https:/
Revert "SSHClient rework for SSH Manager integration: memorize"
Addressed by: https:/
Implement ExecResult class for execution results store istead of dict usage
Addressed by: https:/
Allow to add additional info on error during command execution
Addressed by: https:/
Allow to add additional info on error during command execution
Addressed by: https:/
Implement ExecResult class for execution results store istead of dict usage
Gerrit topic: https:/
Addressed by: https:/
Remove execute method from BaseActions
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Replace execute_throw_host by devops implementation
Addressed by: https:/
Replace execute_throw_host by devops implementation
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Rework checksum checker
Addressed by: https:/
Change check_ping to use ssh_manager
Addressed by: https:/
Change check_ping to use ssh_manager