kubelogin

kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)

APACHE-2.0 License

Downloads
697
Stars
1.7K
Committers
29

Bot releases are hidden (Show)

kubelogin - v1.20.0

Published by int128 about 4 years ago

  • 58d170f Add --open-url-after-authentication option (#350)
  • cf73e9a Bump to Go v1.14.6 (#340)
kubelogin - v1.19.4

Published by int128 over 4 years ago

  • 4f96435 Show debug logs in authentication (#325)
  • 8af36b1 Build(deps): bump github.com/int128/oauth2cli from 1.11.0 to 1.12.1 (#324)
kubelogin - v1.19.3

Published by int128 over 4 years ago

  • 77a6b91 Change authentication success page more descriptive (#312)

Screencast

kubelogin - v1.19.2

Published by int128 over 4 years ago

  • a0c62a9 Enable CGO_ENABLED=1 for macOS build (#304, #281 and #249)
kubelogin - v1.19.2-beta.1

Published by int128 over 4 years ago

This is for testing release workflow of #304.

kubelogin - v1.19.1

Published by int128 over 4 years ago

  • 01637fb Update brew template to include support for LinuxBrew (#291)
  • 175275b Fix to send challenge only if provider supports PKCE (#283)
kubelogin - v1.19.0

Published by int128 over 4 years ago

  • fa008be Add linux_arm and linux_arm64 binary to distribution (#275)
  • d4addcf Show Go version, GOOS and GOARCH in version command (#272)
  • 59b5f1b Add --oidc-redirect-url-hostname flag (#269)
  • 7f4f72c Correct the command args at stage 2 instructions (#261)
kubelogin - v1.18.0

Published by int128 over 4 years ago

  • 123d7c8 Add --oidc-auth-request-extra-params argument (#255)
  • 285b3b1 Bump to Go 1.14.1 (#258)
kubelogin - v1.17.1

Published by int128 over 4 years ago

  • a46dab3 Fix error if multiple aud claim is given (#240) (thanks @mrwulf)
kubelogin - v1.17.0

Published by int128 over 4 years ago

  • 42879dc Revise setup instruction (#235)
  • 7ce98c7 Add --certificate-authority-data option (#233) (thanks @flarno11)
  • 2fa306c Improve error message if cannot open browser (#230) (thanks @LeoQuote)
kubelogin - v1.16.0

Published by int128 over 4 years ago

  • 6075c9d Add --listen-address option to bind all interfaces (#208)
  • 3d47c88 Fix token cache is not refreshed when oidc options changed (#200) (thanks @TheRum)
  • 0eb8cdc Add Dockerfile for release (#218)
kubelogin -

Published by int128 almost 5 years ago

  • af18e73 Set CGO_ENABLED=0 for static link (#198) (thanks @stvnwrgs)
kubelogin -

Published by int128 almost 5 years ago

  • 8a4d1f5 Add LICENSE to distribution (#189) (thanks @corneliusweig)
kubelogin -

Published by int128 almost 5 years ago

  • 4a08475 Add OAuth 2.0 PKCE support (#176) (thanks @bartse)
  • 0c582e9 Add --grant-type option and username prompt for ROPC (#178) (thanks @KKlapper)
  • 4683a00 Add authorization code flow with keyboard interactive (#182) (thanks @julien69740)
kubelogin - v1.14.5

Published by int128 almost 5 years ago

  • 581284c Suppress success log to prevent screen disturbance (#165) (thanks @JrCs)
  • fccef52 Bump to Go 1.13.3 (#166)
kubelogin - v1.14.4

Published by int128 about 5 years ago

  • 8c640f6 Add setup command (#157)
  • 8a5efac Add deprecation message of standalone mode (#155)
  • 7a0ca20 Bump Go 1.13 and dependencies (#162)
  • b5922f9 Refactor: fix error handling and improve stability (#163)
kubelogin - v1.14.3

Published by int128 about 5 years ago

  • 25c7c1e Add snapcraft.yaml (#147) (not available yet)
  • 53e8284 Move to k8s.io/klog (#139)
  • 6b1e11f Refactor: use channel to wait for opening browser (#143)
  • 9242b19 Refactor: Bump github.com/coreos/go-oidc (#136)
kubelogin -

Published by int128 about 5 years ago

  • 1ff03fd Skip verification of cached token to reduce time (#132) (thanks @aperullo)
  • 5e0fc7f Save token cache for each issuer and client ID (#131)
  • 315d615 Refactor debug log messages and etc (#133)

Breaking change

Default token cache has been moved to ~/.kube/cache/oidc-login. You may need to remove the old cache file ~/.kube/oidc-login.token-cache.

kubelogin -

Published by int128 about 5 years ago

  • 5158159 Fix stdout of browser launcher breaks credential json (#126) (thanks @aperullo)
  • 3a2aa0c Fix TLS certificate on refreshing token (#125) (thanks @aperullo)
  • 56b17ef Remove wrap kubectl feature (#120)
kubelogin -

Published by int128 about 5 years ago

  • dc88948 Run as a client-go credential plugin (#118)
  • 31609a3 Move to k8s.io/[email protected] (#119)