Skip to content

Releases: danielfoehrKn/kubeswitch

0.9.1

18 Apr 20:35
Compare
Choose a tag to compare

This release contains

  • support for DOKS - the DigitalOcean Kubernetes service.
  • updated some Rancher dependencies.
  • the version command now outputs a list of supported backing stores
switch version
Switch:
                version       : v0.9.1
                build date    : 2024-04-18
                go version    : go1.22.1
                go compiler   : gc
                platform      : darwin/amd64
                backing-stores: [ azure digitalocean eks filesystem gardener gke ovh rancher scaleway vault ]

0.9.0

14 Apr 01:17
Compare
Choose a tag to compare

This is a larger release combining many valued contributions. A few highlights:

Thank you very much for your patience with this release and thank you for the contributions.

What's Changed

New Contributors

Full Changelog: 0.8.1...0.9.0

0.8.1

29 Nov 11:26
Compare
Choose a tag to compare

Thanks to everyone's contribution! This is mainly a maintenance update with updated dependencies but also includes an important fix for the GKE store contributed by Jerry Royster @gjariv such that the GKE Kubeconfig uses the gke-cloud-auth-plugin.

Other contributions by

0.8.0

03 Aug 15:15
Compare
Choose a tag to compare

This release contains the features contributed mainly by @tommy-dk and @nobbs, thank you!

  • Vault V2 support (@tommy-dk)
  • Exec support: execute commands for multiple contexts using wildcard search (@tommy-dk)
  • Fish command completion (@tommy-dk)
  • Add support for the rancher store (@nobbs)
  • In memory cache to avoid duplicate queries to the backing store (@nobbs)

0.7.2

20 Sep 15:12
Compare
Choose a tag to compare
  • Thanks to @kbudde, kubeswitch has a new rancher store!
  • Thanks to @kbudde, in-memory caching is enabled per default for all stores (do not retrieve the same kubeconfig twice -> save API requests)
  • upgraded to golang 1.19
  • updated golangci-lint version
  • add LICENSE file

0.7.1

22 Jun 11:04
Compare
Choose a tag to compare
  • Fix a concurrency issue when using multiple Gardener stores

0.7.0

27 May 11:40
Compare
Choose a tag to compare

New features:

  • Directly switch to a namespace using switch ns <ns>
  • Gardener Store: allow switching to the control-plane of a Shoot cluster using switch gardener controlplane

Noticeable:

  • beautified the history window
  • bumped dependencies (Golang to 1.18 and Gardener dependencies)
  • introduce a new dependency mechanism for tools required by build scripts

Breaking changes:

  • Dropped support for the gardenlogin-controller for gardener landscapes. In order to use kubeswitch with Garden, you must use Gardener version >= v1.43.0. Please see the documentation.

0.6.2

01 Apr 12:26
Compare
Choose a tag to compare

Fixes issues related to namespace switching

0.6.1

15 Dec 08:20
Compare
Choose a tag to compare
  • Make namespace switching work with exec providers in the kubeconfig
  • Fix an error when there is no history file yet

0.6.0

13 Dec 23:03
Compare
Choose a tag to compare

This release has some exciting new features

  • Support for EKS. Thank you @Meroje
  • Support for AKS
  • Support for darwin/arm. Thank you @AverageMarcus
  • Support for namespace switching
  • Namespace integration into the history
  • Gardener store: use of short-lived static JWT-token-based Kubeconfigs