EnvJujuClient.kill_controller() sets a 600 second timeout for all calls to bring down the controller/state-server and their machines. This time is twice the time needed to gce and 4/5 x time needed by other clouds.
Azure is the exception a trivial stack of 3 machines takes 666 seconds. It can take 30 minutes to bring down a large deployment. We could change the timeout to 1800 seconds. I prefer to only pass 1800 when the client.config['type'] is 'azure'.
EnvJujuClient. kill_controller () sets a 600 second timeout for all calls to bring down the controller/ state-server and their machines. This time is twice the time needed to gce and 4/5 x time needed by other clouds.
Azure is the exception a trivial stack of 3 machines takes 666 seconds. It can take 30 minutes to bring down a large deployment. We could change the timeout to 1800 seconds. I prefer to only pass 1800 when the client. config[ 'type'] is 'azure'.