python-tripleoclient/tripleoclient/v1
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
..
__init__.py Rename rdomanager_oscplugin to tripleoclient 2015-09-08 10:22:22 -04:00
container_image.py Add --tag-from-label to prepare command 2018-01-24 11:33:05 +13:00
overcloud_ceph_upgrade.py Stop trying to converge during Ceph upgrade command 2018-05-08 16:53:17 +00:00
overcloud_config.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_credentials.py Remove the overcloudrc.v3 file 2017-12-13 11:44:19 +00:00
overcloud_delete.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_deploy.py Convert enable-ssh-admin.sh to python 2018-06-18 20:30:19 +00:00
overcloud_execute.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_ffwd_upgrade.py Merge "Add .deployment.v1.deploy_on_servers to ffwd-upgrade prepare" into stable/queens 2018-05-23 19:57:18 +00:00
overcloud_image.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_netenv_validate.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_node.py Add --validate-only to openstack overcloud node import 2018-05-02 17:09:38 +00:00
overcloud_parameters.py Deprecate the action parameter for fencing generation. 2018-03-25 16:13:06 +02:00
overcloud_plan.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_profiles.py Merge "Report node availability from "overcloud profiles list"" 2017-12-27 12:47:31 +00:00
overcloud_raid.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_roles.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_support.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_update.py Update Heat stack on update/upgrade/ffwd converge 2018-05-09 14:47:04 +00:00
overcloud_upgrade.py Update Heat stack on update/upgrade/ffwd converge 2018-05-09 14:47:04 +00:00
undercloud.py Merge "Print out the deploy command we are using." 2017-12-01 19:46:12 +00:00
undercloud_backup.py Add exclude-path to undercloud backups 2018-05-14 07:13:16 +00:00
undercloud_config.py Generate undercloud-passwords.conf and fix output dir. 2018-01-16 10:25:59 +00:00
undercloud_deploy.py Add -r/--roles-file option to undercloud deploy 2018-01-16 18:04:19 +00:00
undercloud_preflight.py Pre-run validations and verifications for the undercloud 2017-11-22 17:52:53 +00:00