Command 'juju kill-controller'

The information in this doc is based on Juju version 3.5.6, and may not accurately reflect other versions of Juju.

See also: destroy-controller, unregister

Summary

Forcibly terminate all machines and other associated resources for a Juju controller.

Usage

juju kill-controller [options] <controller name>

Options

Flag Default Usage
-B, --no-browser-login false Do not use web browser for authentication
--no-prompt false Do not ask for confirmation
-t, --timeout 5m0s Timeout before direct destruction

Details

Forcibly destroy the specified controller. If the API server is accessible, this command will attempt to destroy the controller model and all models and their resources.

If the API server is unreachable, the machines of the controller model will be destroyed through the cloud provisioner. If there are additional machines, including machines within models, these machines will not be destroyed and will never be reconnected to the Juju controller being destroyed.

The normal process of killing the controller will involve watching the models as they are brought down in a controlled manner. If for some reason the models do not stop cleanly, there is a default five minute timeout. If no change in the model state occurs for the duration of this timeout, the command will stop watching and destroy the models directly through the cloud provider.