Skip to content

v2.3.0

Compare
Choose a tag to compare
@gardener-robot-ci-3 gardener-robot-ci-3 released this 27 Apr 12:07
· 128 commits to master since this release

[gardenctl-v2]

⚠️ Breaking Changes

✨ New Features

  • [USER] ssh: You can now control the output format using --output flag (gardener/gardenctl-v2#258, @petersutter)
  • [USER] The command gardenctl provider-env ... now also supports openstack infrastructure secrets with application credentials (gardener/gardenctl-v2#277, @holgerkoser)
  • [USER] ssh: You can now skip the availability check for the bastion host using the flag --skip-availability-check. This is useful when you want to spin up a bastion host but gardenctl can't reach the bastion and thus would not be able to check for the availability. (gardener/gardenctl-v2#246, @petersutter)
  • [USER] ssh: You can now disable the keepalive using --no-keepalive flag. The command exits after the bastion host became available without keeping the bastion alive or establishing an SSH connection. Note that this flag requires the flags --interactive=false and --keep-bastion to be set (gardener/gardenctl-v2#249, @petersutter)
  • [DEVELOPER] Run make generate-sequential in order to run go generate for pkg and internal (gardener/gardenctl-v2#259, @petersutter)

🐛 Bug Fixes

  • [USER] ssh: the command will now exit in case the Bastion resource was deleted (gardener/gardenctl-v2#257, @petersutter)
  • [USER] ssh: A clear error message is now displayed when SSH access is disabled for the shoot workers (spec.provider.workersSettings.sshAccess.enabled). Previously, it failed with the error no SSH keypair is available for the shoot nodes, which did not indicate that SSH access was disabled. (gardener/gardenctl-v2#270, @tedteng)

🏃 Others

  • [USER] Exec plugin config in kubeconfig is now using API version client.authentication.k8s.io/v1 when kubernetes version of Shoot is >= v1.20.0. For older versions it will fallback to client.authentication.k8s.io/v1beta1 (gardener/gardenctl-v2#254, @petersutter)
  • [DEVELOPER] The golang version to build the binaries is upgraded to v1.20.3 (gardener/gardenctl-v2#282, @petersutter)