kubelogin

A Kubernetes credential (exec) plugin implementing azure authentication

MIT License

Stars
482
Committers
48

Bot releases are hidden (Show)

kubelogin - v0.1.4 release Latest Release

Published by bcho 4 months ago

Maintenance

New Contributors

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.1.3...v0.1.4

kubelogin - v0.1.3 release

Published by bcho 6 months ago

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.1.2...v0.1.3

kubelogin - v0.0.25 release

Published by weinong almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.0.24...v0.0.25

kubelogin - v0.0.24 release

Published by weinong almost 2 years ago

What's Changed

Bugs

New Contributors

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.0.23...v0.0.24

kubelogin - v0.0.23 release

Published by weinong almost 2 years ago

Bugs

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.0.22...v0.0.23

kubelogin - v0.0.22 release

Published by weinong almost 2 years ago

Bugs

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.0.21...v0.0.22

kubelogin - v0.0.21 release

Published by weinong almost 2 years ago

Enhancements

Full Changelog: https://github.com/Azure/kubelogin/compare/v0.0.20...v0.0.21

kubelogin - v0.0.20 release

Published by weinong about 2 years ago

Bugs

The change in v0.0.19 introduced passing the tenantID from input kubeconfig to azurecli. This resulted in error in azurecli when it's logged in using MSI as MSI login does not support tenant ID. (#123)

From this release and on, kubelogin convert-kubeconfig will disregard the tenant ID from input kubeconfig when convert to azurecli. If overriding tenant ID in azurecli mode is desired, add --tenant-id explicitly during conversion. For instance,

az aks get-credentials -g ${RG} -n ${AKS} && kubelogin convert-kubeconfig -l azurecli --tenant-id ${TENANT_ID}
kubelogin - v0.0.19 release

Published by weinong about 2 years ago

Enhancements

  • Add platform information to --version (#117)

Bugs

  • fixed a bug where tenant ID is not passed to azurecli login mode (#122)
kubelogin - v0.0.18 release

Published by weinong about 2 years ago

Enhancements

  • Added ability to use env names of TF Azure (#110)

Bugs

  • unit tests no longer touch default kubeconfig (#113)

Miscellaneous

  • update dependency and go1.18 (#97)
kubelogin - v0.0.17 release

Published by weinong over 2 years ago

Bug

  • fix a bug introduced in v0.0.16 where --token-cache-dir wasn't effective. fix #108
kubelogin - v0.0.16 release (bad release, do not use)

Published by weinong over 2 years ago

Enhancements

  • added --token-cache-dir in convert-kubeconfig sub-command. Addresses #104

Important

This release introduced a bug. Please upgrade to v0.0.17+

kubelogin - v0.0.15 release

Published by weinong over 2 years ago

Enhancements

  • convert-kubeconfig supports all login methods from exec format using kubelogin. Fix #98. It's advised to upgrade to this version for AKS 1.24+ which defaults to kubeconfig using kubelogin
kubelogin - v0.0.14 release

Published by weinong over 2 years ago

Enhancements

  • convert-kubeconfig supports converting from exec format using kubelogin and devicecode to kubelogin and azurecli. Fix #93
kubelogin - v0.0.13 release

Published by weinong over 2 years ago

BUG

  • fixed #71
kubelogin - v0.0.12 release

Published by weinong over 2 years ago

Enhancements

  • added federated identity support (#81)
  • fixed a bug where cached token is not used in azurecli login mode (#82)
  • updated to go 1.17 (#83)
kubelogin - v0.0.11 release

Published by weinong over 2 years ago

Enhancements

  • Added linux/arm64 support (#78)
  • sha256sum of zip files is now published in release page (#73)
kubelogin - v0.0.10 release

Published by weinong about 3 years ago

Enhancements

  • Added darwin/arm64 support (#64)
  • Updated Kubernetes dependencies (#66)
  • Updated to go 1.16 (#68)
kubelogin - v0.0.9 release

Published by weinong over 3 years ago

Enhancements

  • Added new login method --login=azurecli using azure cli as token source (#54)
kubelogin - v0.0.8 release

Published by weinong over 3 years ago

BUG

  • Fixed a bug where kubelogin didn't get the MSI token in App Service environment (#52)
Package Rankings
Top 2.56% on Proxy.golang.org
Top 32.13% on Conda-forge.org
Badges
Extracted from project README
Go Report Card golangci-lint Build on Push Go Reference codecov
Related Projects