This plugin adds completion for the Gardener command-line interface, as well as some aliases for common gardenctl commands. If no TERM_SESSION_ID environment variable is defined it generates a uuid and exports it as GCTL_SESSION_ID.
To use it, add gardenctl
to the plugins array in your zshrc file:
plugins=(... gardenctl)
Alias | Command | Description |
---|---|---|
g | gardenctl |
The gardenctl command |
gtv | gardenctl target view -o yaml |
Show the current target |
gtc | gardenctl target control-plane |
Target the control-plane of a shoot |
gtc- | gardenctl target unset control-plane |
Target the shoot of a control-plane |
gk | eval $(gardenctl kubectl-env zsh) |
Configure kubetcl environment |
gp | eval $(gardenctl kubectl-env zsh) |
Configure cloud provider CLI environment |
gcv | gardenctl config view -o yaml |
Show gardenctl configuration |