kubectl-oidc-login
Kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)
This is a kubectl plugin for Kubernetes OpenID Connect (OIDC) authentication. When you run kubectl, kubelogin opens the browser and you can log in to the provider. Then kubelogin gets a token from the provider and kubectl access Kubernetes APIs with the token.
https://github.com/int128/kubelogin
arm64 amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install kubectl-oidc-login
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
1.32.2 | 61015f679ff73e0eb5bfc6961f9122f157389d9a4cc8dc4950a90dbfb57e9095 |
4174 |
1.32.1 | 810de4604207f32b52f716d3f3f16fc2b068419b7e3d3ea015e0f0528a6dee2f |
4174 |
1.31.1 | a6dae53f4cf6b35078d035a0768d77f60ea591d70c059817343bbb5d739ec0dd |
4058 |
1.31.0 | 66681e9988d2e022b4fc7116ffdea7979356d367fa75b42b8a13ed9f6f3ea4e4 |
4063 |
1.30.1 | 6c7abd495fe3f6b83ca4259f3ad63bee6770a75c5a2a93d9b1e7374c26247c2f |
4062 |
1.30.0 | 6a5c5e8b87d6d79856c12fa4f35877444a3f92640d0da1cfe9a3b9e6be2c722c |
4062 |
Version | SHA256 | Size (KB) |
---|---|---|
1.32.2 | 4240cccabe25683f566127c0c1ad5fa144f3af0e19600635ca68dc32cd1db59e |
3561 |
1.32.1 | d80948f971482f3ec84d92f56f11d6c29a491547a4062921fae785619ab38cef |
3561 |
1.31.1 | b9c58bc37be5ce48db88aa909ec3bc05674ec788f7ba0e10e9832e5f8d301824 |
3464 |
1.31.0 | e676aabb37b352282026d652f3b895d244c97db135d95361c091b2c99bb794b6 |
3461 |
1.30.1 | 7c400d5bde6d9140577b671d7945d7b04cc022ef15f42d310aef619c2a0687c5 |
3459 |
1.30.0 | 9020ab774e4bcc1c77e294ce4bf09fed05b484f476f30aa978b150e0239a2343 |
3460 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kubectl-oidc-login are versioned here.
Click here to see kubectl-oidc-login ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubectl-oidc-login/ops2deb.yml
name: kubectl-oidc-login
matrix:
architectures:
- amd64
- arm64
versions:
- 1.30.0
- 1.30.1
- 1.31.0
- 1.31.1
- 1.32.1
- 1.32.2
homepage: https://github.com/int128/kubelogin
summary: Kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)
description: |-
This is a kubectl plugin for Kubernetes OpenID Connect (OIDC) authentication.
When you run kubectl, kubelogin opens the browser and you can log in to the
provider. Then kubelogin gets a token from the provider and kubectl access
Kubernetes APIs with the token.
fetch: https://github.com/int128/kubelogin/releases/download/v{{version}}/kubelogin_linux_{{goarch}}.zip
install:
- kubelogin:/usr/bin/kubectl-oidc_login
The blueprint fetch
keyword contains a URL template pointing to kubectl-oidc-login releases. Downloaded files are locked in a lockfile versioned here.
Click here to see kubectl-oidc-login release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubectl-oidc-login/ops2deb.lock.yml
- url: https://github.com/int128/kubelogin/releases/download/v1.30.1/kubelogin_linux_amd64.zip
sha256: 36297a69b10664003ec8c9ca53fa56c37b72596cc104a9b55e7145542683532b
timestamp: 2024-11-08 09:39:25+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.30.1/kubelogin_linux_arm64.zip
sha256: 97e59a21e95c7229bfedbbeed4d828aabb80fc140954b33aaa00320c74a6227a
timestamp: 2024-11-08 09:39:25+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.30.0/kubelogin_linux_amd64.zip
sha256: 3e61379ff750e7e74b64807a8003b755c9733b919a9cae0f22634bd19589b636
timestamp: 2024-11-08 09:39:35+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.30.0/kubelogin_linux_arm64.zip
sha256: b741f4cd5b4c5da7f27ffe83ac33e5e2ecf7a7553d6e7d704264822be392baae
timestamp: 2024-11-08 09:39:35+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.31.0/kubelogin_linux_amd64.zip
sha256: 6cf3cfaa6b81305ebbc83cf1119fa60c079f6cd9756a9baf4169103b811ef86b
timestamp: 2024-11-27 15:06:41+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.31.0/kubelogin_linux_arm64.zip
sha256: e68cd375d07b963c2456b43265499a543eca8332391d80fa482057f295dbd9f2
timestamp: 2024-11-27 15:06:41+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.31.1/kubelogin_linux_amd64.zip
sha256: aeac2750b9d5f180d2f943d8ca3ac2c06b24391c8d4c57ae4172cdb1120106ed
timestamp: 2025-01-08 00:27:42+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.31.1/kubelogin_linux_arm64.zip
sha256: c94d731b52465a68a03245ac635e89320ba2552a579771c44f8328bb831af5f5
timestamp: 2025-01-08 00:27:42+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.32.1/kubelogin_linux_amd64.zip
sha256: 71fde8935bd2c43119e9a9f62bf0540c31799387b559aa9a08d93a123ad2b178
timestamp: 2025-01-28 09:07:22+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.32.1/kubelogin_linux_arm64.zip
sha256: 0bbf5ab8109bbf6a366aaf6274d939f7065e9aca258edc97676a78036f4c1252
timestamp: 2025-01-28 09:07:22+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.32.2/kubelogin_linux_amd64.zip
sha256: 83cd392b0b53cbf4335e3fdbbef6ca1eb26831fb37369e9759169954ea8f7b7b
timestamp: 2025-01-31 15:06:21+00:00
- url: https://github.com/int128/kubelogin/releases/download/v1.32.2/kubelogin_linux_arm64.zip
sha256: 996b6336bcda807493b13f3b4823981ca4f3444835825bf99eb4c0c749794366
timestamp: 2025-01-31 15:06:21+00:00