Skip to content

kubelogin

Kubernetes credential (exec) plugin implementing azure authentication

This plugin provides features that are not available in kubectl. In Azure Kubernetes Service since k8s version 1.24, this plugin is necessary to query the kubernetes api in clusters with Azure Active Directory authentication.

devops

https://github.com/Azure/kubelogin

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install kubelogin

sudo apt install kubelogin

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kubelogin=0.1.3*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      kubelogin=0.1.3*

Download URLs

Version SHA256 Size (KB)
0.1.3 33e1505ae0fc8242ec22dd3d50578dfb6071b371bb0431ac143c66ed4cbfb740 7992
0.1.2 e2f4403a69f57160878b7eb35bfb98bd116d5bc00bfabef237518203d28e5cd5 7978
0.1.1 5cb1b2bcb4cd2a3d4e2f6aee21104e1096e522af15f3eb06b33e5f735618e93b 7973
0.1.0 8b582ffdc199063a83c963f0f82a416be52f3e03a1bd45680ec3bc0800916b7c 7954
0.0.34 a2a299d97b68baa1f34a7121849abf4bc8172635fafd4c72c9825d81ccb4a46c 7945
0.0.33 074929d503034c287d4ed42ff38ec6ad97e2b18df07f591e484627dda752d5bf 7861
0.0.32 081f71ab45677fb20c20e5efbead6e168d559bdced41eb930f7191b63d68206d 7742
0.0.31 cd6aa2493f911d57fe39de90ff1d021db64c1db1e308471849c0d9cd4005880b 7722
0.0.30 ae64df39a57a9110922c6bd4bc4e337f8bde31097c7463e47c843071df704a07 7734
0.0.29 47d3b2d11cfbb2bb69bb7a134be4d01b4979ec0a817e6987b1310f9a7bcc0e70 7716
Version SHA256 Size (KB)
0.1.3 d8ad02988e1f54451b246c7e21721b95979614759ad6e38860f07b2edfc9904a 6821
0.1.2 f9450b516b6f401a34bf925006c5b30982d88c0d954b2c8d9b7aa837074f9d1b 6815
0.1.1 739818375e4544956d614264e257770b6b8bf8f83080e252739fbd3a9ee7e443 6782
0.1.0 f5f93059f7737e2de21d6d40e1e82719e2401a37dbfca0ea2c73c66a93c93bb0 6762
0.0.34 10e6f0c2b2acb0b24621b689992948ab6875e6ca9cf3c2641e841f738d8de607 6781
0.0.33 9758c46e71a0a01309ade061f7459780b0b617c3ec29ce831b5c1230d38a6a9a 6714
0.0.32 829b4bec21b80b60477071fb9a9faabce728493ced994cf5bf8096b4cb563945 6567
0.0.31 cb421bb43e996d2061e56062e13679ed5d93ac792a98a4c589ab39e8fa178812 6588
0.0.30 732a2d728f27d38b4c5306c5fe9e9c8e53766ec93b1a727d1ca393bfd36cf326 6600
0.0.29 18b125a05436f721247302d8fff70ef05331a43f489a00a000a21c091c375317 6546

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kubelogin are versioned here.

Click here to see kubelogin ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubelogin/ops2deb.yml
name: kubelogin
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.0.27
    - 0.0.28
    - 0.0.29
    - 0.0.30
    - 0.0.31
    - 0.0.32
    - 0.0.33
    - 0.0.34
    - 0.1.0
    - 0.1.1
    - 0.1.2
    - 0.1.3
homepage: https://github.com/Azure/kubelogin
summary: Kubernetes credential (exec) plugin implementing azure authentication
description: |-
  This plugin provides features that are not available in kubectl.
  In Azure Kubernetes Service since k8s version 1.24, this plugin is necessary to
  query the kubernetes api in clusters with Azure Active Directory
  authentication.
fetch: https://github.com/Azure/kubelogin/releases/download/v{{version}}/kubelogin-linux-{{goarch}}.zip
install:
  - bin/linux_{{goarch}}/kubelogin:/usr/bin/kubelogin

The blueprint fetch keyword contains a URL template pointing to kubelogin releases. Downloaded files are locked in a lockfile versioned here.

Click here to see kubelogin release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubelogin/ops2deb.lock.yml
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.27/kubelogin-linux-amd64.zip
  sha256: a8a0a34f330d1a8b19965dbf10dee4d76ce23ec5b5623f9534a88326b8475e03
  timestamp: 2023-03-13 13:21:17+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.27/kubelogin-linux-arm64.zip
  sha256: 3b3991d39f1c918ddb2467b68ff5cc0fe80627ff27d04c8e0207b2b2d314a948
  timestamp: 2023-03-13 13:21:17+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.28/kubelogin-linux-amd64.zip
  sha256: c854ae5d704b645aba0e90351ced1add1cd2a3bd13a392883053a371f60b6a4a
  timestamp: 2023-03-14 21:16:33+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.28/kubelogin-linux-arm64.zip
  sha256: c30a683eb333292acc30923b4dd5b925cf3dc8ebcd68c3b756bf72b342a962bc
  timestamp: 2023-03-14 21:16:33+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.29/kubelogin-linux-amd64.zip
  sha256: 550bc8e82efe665a97deabd041be357f8db9f6764139fb0ad6a014910e9a8b26
  timestamp: 2023-05-02 01:24:33+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.29/kubelogin-linux-arm64.zip
  sha256: 092c22a944062e6037b5b49524f84fe08111e7613f82e860b769d71ffed23ef0
  timestamp: 2023-05-02 01:24:33+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.30/kubelogin-linux-amd64.zip
  sha256: 18e0d17926a8d95786ce901dbe854ef2a495817658748b4a8a68774b84a61453
  timestamp: 2023-06-07 01:50:48+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.30/kubelogin-linux-arm64.zip
  sha256: bedba5693a4841e3878b52d313fa7b34f17d2349e519a1cb565a8d670966b2f8
  timestamp: 2023-06-07 01:50:48+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.31/kubelogin-linux-amd64.zip
  sha256: 476bf015d07fa22afb612381444089420b157bdf92ed6764adc8ac7e4e79b557
  timestamp: 2023-07-19 18:21:10+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.31/kubelogin-linux-arm64.zip
  sha256: 0859a24ba14bbde07f8932c5a031e159b0a032e55a2f52e83520442c4a8325c8
  timestamp: 2023-07-19 18:21:10+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.32/kubelogin-linux-amd64.zip
  sha256: 01b78e97f37c7c11b3a5a9268d2054f497e1ea35a88fcdef50475ccfa0d4df3c
  timestamp: 2023-09-07 01:11:21+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.32/kubelogin-linux-arm64.zip
  sha256: 297f870f2044cdca7e8630f991a71d102cdaa51591f12756cfe2deca81ed9b26
  timestamp: 2023-09-07 01:11:21+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.33/kubelogin-linux-amd64.zip
  sha256: 58ea5fc24bdd6c7faf4f4c9ef298244fc70e82076e720425a9d043dc57e94599
  timestamp: 2023-10-26 18:20:38+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.33/kubelogin-linux-arm64.zip
  sha256: 1033ad009527ae304792139bba5ae96b53b540efc9e428caabe7a0b80ccc1e7b
  timestamp: 2023-10-26 18:20:38+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.34/kubelogin-linux-amd64.zip
  sha256: de2a529b4b044f6d41b82cd256c9d9fba44a68ad3c48f2d68e1c093eba51db02
  timestamp: 2023-12-02 12:29:46+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.0.34/kubelogin-linux-arm64.zip
  sha256: b0e8b23d26ad6fe7245acf01516171f19581842c7db4e89c5564955a3fe87ee2
  timestamp: 2023-12-02 12:29:46+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.0/kubelogin-linux-amd64.zip
  sha256: be6247bed2a901b986c7edf2b106618480eb60aa3a47708149f0c62e58ebbab9
  timestamp: 2023-12-28 21:14:37+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.0/kubelogin-linux-arm64.zip
  sha256: 464d99c83132c35ef898012551d9f087616bac393e99eb4a2e7d2955c47133a0
  timestamp: 2023-12-28 21:14:37+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.1/kubelogin-linux-amd64.zip
  sha256: 51938ead06738bce6bb8fa4418fe043a5106a7d8bad037a65b57170c4f3fba0e
  timestamp: 2024-02-23 21:05:29+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.1/kubelogin-linux-arm64.zip
  sha256: cc65e86d4aabc087ae2930e4d721435b862fd36674be78ff41a0034f87b626fb
  timestamp: 2024-02-23 21:05:29+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.2/kubelogin-linux-amd64.zip
  sha256: 3cb69f8792126442620ddae79823ffa27f2584b016f64bc1a784541745b99d9a
  timestamp: 2024-04-19 03:05:59+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.2/kubelogin-linux-arm64.zip
  sha256: 46950c7edc9e7229c4f940f6a783faf126fa6b4eb2dc39857cfacbfa04d83d05
  timestamp: 2024-04-19 03:05:59+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.3/kubelogin-linux-amd64.zip
  sha256: 3799622441a42ae612579e2d9480c731335033660baf95df375f7f407b76c80f
  timestamp: 2024-04-23 03:06:08+00:00
- url: https://github.com/Azure/kubelogin/releases/download/v0.1.3/kubelogin-linux-arm64.zip
  sha256: 8dc0ecb3e5ee989721e2eb6581302dbd3a256d8a9c648688b9d9569236e24b93
  timestamp: 2024-04-23 03:06:08+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/kubelogin.svg)](https://docs.wakemeops.com/packages/kubelogin)
<a href="https://docs.wakemeops.com/packages/kubelogin">
  <img src="https://docs.wakemeops.com/badges/kubelogin.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/kubelogin.svg
:target: https://docs.wakemeops.com/packages/kubelogin