python-tripleoclient/tripleoclient/tests
Emilien Macchi 7c518a40d9 Convert enable-ssh-admin.sh to python
Instead of using the script from the templates, use python for the
enable-ssh-admin logic. This will allow for more properly handling
failures.

This also fixes a race condition where sshd has not already started on
some of the nodes before we try and connect via ssh. A timeout is added
where we wait for the port to come up. If the timeout has passed and the
port is still not up, then an exception is raised.

Change-Id: I3431d2ec724a880baf0de8f586490d145bedf870
Closes-Bug: #1769230
(cherry picked from commit I3431d2ec724a880baf0de8f586490d145bedf870)
2018-06-18 20:30:19 +00:00
..
v1 Convert enable-ssh-admin.sh to python 2018-06-18 20:30:19 +00:00
workflows Convert enable-ssh-admin.sh to python 2018-06-18 20:30:19 +00:00
__init__.py Rename rdomanager_oscplugin to tripleoclient 2015-09-08 10:22:22 -04:00
base.py Save DefaultPasswords values for undercloud deploy 2017-04-26 20:38:00 +01:00
fakes.py Tripleoclient unified queue name. 2017-11-06 13:46:14 -05:00
test_overcloud_credentials.py Remove the overcloudrc.v3 file 2017-12-13 11:44:19 +00:00
test_plugin.py Remove the single-message interface to websockets 2017-04-04 09:14:26 +01:00
test_utils.py Add --stack to update, upgrade and ffwd-upgrade 'run' CLI. 2018-05-05 15:45:23 +02:00