diff options
Diffstat (limited to 'plugins/juju/README.md')
-rw-r--r-- | plugins/juju/README.md | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/plugins/juju/README.md b/plugins/juju/README.md index 49f8b0d47..f0c65309c 100644 --- a/plugins/juju/README.md +++ b/plugins/juju/README.md @@ -15,34 +15,46 @@ Naming convention: - `!` suffix: `--force --no-wait -y`. - `ds` suffix: `--destroy-storage`. +- `jsh` prefix means `juju show-*`. ### General -| Alias | Command | Description | -|--------|---------------------------------------------|--------------------------------------------------------| -| `jdl` | `juju debug-log --ms` | Display log, with millisecond resolution | -| `jdlr` | `juju debug-log --ms --replay` | Replay entire log | -| `jh` | `juju help` | Show help on a command or other topic | -| `jssl` | `juju juju show-status-log` | Output past statuses for the specified entity | -| `jstj` | `juju status --format=json` | Show status in json format (more detailed) | -| `jst` | `juju status --relations --storage --color` | Show status, including relations and storage, in color | +| Alias | Command | Description | +|---------|---------------------------------------------|--------------------------------------------------------| +| `j` | `juju` | The juju command | +| `jcld` | `juju clouds` | Lists all clouds with registered credentials | +| `jclda` | `juju clouds --all` | Lists all clouds available to Juju | +| `jdl` | `juju debug-log --ms` | Display log, with millisecond resolution | +| `jdlr` | `juju debug-log --ms --replay` | Replay entire log | +| `jh` | `juju help` | Show help on a command or other topic | +| `jshsl` | `juju show-status-log` | Output past statuses for the specified entity | +| `jstj` | `juju status --format=json` | Show status in json format (more detailed) | +| `jst` | `juju status --relations --color` | Show status, including relations, in color | +| `jsts` | `juju status --relations --storage --color` | Show status, including relations and storage, in color | ### Bootstrap -| Alias | Command | Description | -|-------|---------------------------|-------------------------------------------| -| `jb` | `juju bootstrap` | Initializing a Juju cloud environment | -| `jbm` | `juju bootstrap microk8s` | Initializing a MicroK8s cloud environment | +| Alias | Command | Description | +|---------|-------------------------------------|-------------------------------------------------------| +| `jb` | `juju bootstrap` | Initializing a Juju cloud environment | +| `jbng` | `juju bootstrap --no-gui` | Initializing a Juju cloud environment without GUI | +| `jbl` | `juju bootstrap localhost` | Initializing an lxd cloud environment | +| `jblng` | `juju bootstrap --no-gui localhost` | Initializing an lxd cloud environment without GUI | +| `jbm` | `juju bootstrap microk8s` | Initializing a MicroK8s cloud environment | +| `jbmng` | `juju bootstrap --no-gui microk8s` | Initializing a MicroK8s cloud environment without GUI | ### Controller | Alias | Command | Description | |----------|---------------------------------------------------------------------------------------|-------------------------------------------------------------------| +| `jctl` | `juju controllers` | List all controllers | +| `jctlr` | `juju controllers --refresh` | List all controllers (download latest details) | | `jdc` | `juju destroy-controller --destroy-all-models` | Destroy a controller | | `jdc!` | `juju destroy-controller --destroy-all-models --force --no-wait -y` | Destroy a controller | | `jdcds` | `juju destroy-controller --destroy-all-models --destroy-storage` | Destroy a controller and associated storage | | `jdcds!` | `juju destroy-controller --destroy-all-models --destroy-storage --force --no-wait -y` | Destroy a controller and associated storage | | `jkc` | `juju kill-controller -y -t 0` | Forcibly terminate all associated resources for a Juju controller | +| `jshc` | `juju show-controller` | Shows detailed information of a controller | | `jsw` | `juju switch` | Select or identify the current controller and model | ### Model @@ -74,9 +86,9 @@ Naming convention: | `jrmds!` | `juju remove-application --destroy-storage --force --no-wait` | Remove application forcefully, destroying attached storage | | `jrp` | `juju refresh --path` | Upgrade charm from local charm file | | `jsa` | `juju scale-application` | Set the desired number of application units | -| `jsh` | `juju ssh` | Initiate an SSH session or execute a command on a Juju target | -| `jshc` | `juju ssh --container` | Initiate an SSH session or execute a command on a given container | -| `jsu` | `juju show-unit` | Displays information about a unit | +| `jssh` | `juju ssh` | Initiate an SSH session or execute a command on a Juju target | +| `jsshc` | `juju ssh --container` | Initiate an SSH session or execute a command on a given container | +| `jshu` | `juju show-unit` | Displays information about a unit | ### Storage @@ -113,5 +125,6 @@ Naming convention: - `jaddr <app_name> [unit_num]`: display app or unit IP address. - `jreld <relation_name> <app_name> <unit_num>`: display app and unit relation data. +- `jclean`: destroy all controllers - `wjst [interval_secs] [args_for_watch]`: watch juju status, with optional interval (default: 5s); you may pass additional arguments to `watch`. |