python-tripleoclient/tripleoclient
Alex Schultz bd95d65fec [TRAIN-AND-OLDER] Improve timeout error handling
For many releases we have seen overall deployment and workflow exections
that timeout throw a json decode error. This is usually because either
the mistral execution completely failed (unhandled exception),
something during the deployment hangs (bad network config), or the
--timeout was less than the time it takes to run an action. If we get an
exception waiting for timeouts that isn't already a websocket timeout or
something to that effect, we should catch it and print some useful
messaging that the user can use to begin their troubleshooting.

Change-Id: Ie239f3fc11bbf95dc9af9786b288f6e8aef1193a
Closes-Bug: #1882134
(cherry picked from commit ecf2241668)
2020-06-08 13:38:42 +00:00
..
config Add docker bridge ip option to the undercloud.conf 2018-11-26 08:23:55 +00:00
tests Retry the connection to heat-api when 500 code 2019-12-13 13:01:44 +00:00
v1 Support undercloud fake-hardware ironic driver 2019-11-07 10:33:37 +13:00
workflows Handle a deployment that was manually cancelled. 2019-10-09 15:56:19 -04:00
__init__.py Add ReNo support 2016-10-08 00:28:43 +00:00
command.py Add each command to the history file 2017-11-27 15:37:00 +00:00
constants.py Add exclusions to the unused param warning 2019-09-06 15:34:30 -06:00
exceptions.py Raise proper exception at webscocket close 2019-06-05 16:30:17 +01:00
heat_launcher.py Merge "Improve heat launcher user retrieval" 2018-05-16 02:20:49 +00:00
noauth_policy.json Add heat_launcher module to help launch heat-all 2017-02-08 15:49:24 -05:00
plugin.py [TRAIN-AND-OLDER] Improve timeout error handling 2020-06-08 13:38:42 +00:00
utils.py Retry the connection to heat-api when 500 code 2019-12-13 13:01:44 +00:00