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

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

Download URLs

Version SHA256 Size (KB)
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.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
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

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