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

arm64 amd64

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.1*

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

Download URLs

Version SHA256 Size (KB)
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
0.0.28 2c499dcfcd00a97b3b72b4d058ebe4132195c02f76a20aa41eff3bee6f58ca0c 7660
0.0.27 3bdea5a6bed7eed9209c414cd685cfeb44e3c4092c67da21524baa76076ed1ed 7281
Version SHA256 Size (KB)
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
0.0.28 bc21867b6a346ed7535f49ab4c9974de9f0c7f46c3da8cef84560c402133f0f8 6498
0.0.27 a78286ebf4eed5a4a899a5313c47c167736c3107bfb2a4929a740de8eb79c572 6238

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
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

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