v2.0.0-rc2
Pre-release
Pre-release
·
493 commits
to master
since this release
[gardenctl-v2]
✨ New Features
- [USER] Target command now has subcommands for each target kind. This improves working with the command, especially regarding command help (#95, @grolu)
- [USER] Generate gardenctl startup script that should be added to the users shell profile (#94, @holgerkoser)
- [USER] Implemented session isolation for the
provider-envcommand. There should be no side effects across windows, tabs or panes. (#74, @holgerkoser) - [USER] Added the
configcommand. This command allows the user to add, modify, delete and show information about the configured garden landscapes. (#65, @holgerkoser) - [USER] The information about the currently targeted cluster is no longer stored globally in the gardenctl home folder but in a temporary session directory. (#62, @holgerkoser)
- [USER] Added the
kubectl-envcommand. This command generates a script that points KUBECONFIG to the currently targeted cluster for the specified shell. (#61, @holgerkoser) - [USER] Added shoot control plane targeting. You can now switch to the control plane for a targeted cluster (#60, @grolu)
- [USER] Added klog flags like
v(#57, @petersutter) - [USER] Added pattern targeting. You can define regex patterns to match arbitrary values, like URLs to target a cluster (#44, @grolu)
- [USER] Added
target viewcommand (#40, @grolu) - [USER] Added
target unsetcommand to unset targets or parts of it (#34, @grolu) - [USER] Added auto-completion to
--garden,--project,--seedand--shoot(#21, @xrstf) - [USER] Added
targetcommand (#5, @xrstf) - [USER] Added
sshcommand. You can optionally pass the node name as argument (#4, @xrstf)- Node name is provided : A remote shell to the node is opened automatically
- Node name is not provided: The bastion is kept alive and the
sshcommand to open a remote shell to a node, together with the list of the shoot nodes is printed tostdoutfor your convenience. You can then run thesshcommand on your own