Skip to content

kube-no-trouble

Easily check your clusters for use of deprecated apis

Kube No Trouble (kubent) is a simple tool to check whether you're using any of these API versions in your cluster and therefore should upgrade your workloads first, before upgrading your Kubernetes cluster.

devops

https://github.com/doitintl/kube-no-trouble/

amd64 arm64

Installation

1. Add WakeMeOps repository

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

2. Install kube-no-trouble

sudo apt install kube-no-trouble

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kube-no-trouble=0.7.3*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      kube-no-trouble=0.7.3*

Download URLs

Version SHA256 Size (KB)
0.7.3 84a061a04e3d2687154080d0403ce1239a7c76211c158e192073f8126ec52caa 9387
0.7.2 e405be7d0109214ee5a0d7558b7b2663b3f5c124468f22ca48b0d738bafc57b4 9058
0.7.1 aa2128d98685ef4758c6bff5be8e2a6d42d92587932a43d6f3d49827b2fb13f1 8946
0.7.0 082ead30ec4f8398ddb0443c5fe5968b296a076fbb1069c134158cf0a6f8da1c 8494
Version SHA256 Size (KB)
0.7.3 3b0a0a641bea4bf4fd9ac94ee07334a3accbceff8abf9f275d9650c4c6f64dcc 7960
0.7.2 0424549a1faa6572b5872def46e3c246e1b2aa5d186f895a341de089286f9d79 7685
0.7.1 ef8968d2c5d44985dc8a4da527458b408207d25f82d1ad7bf6286f5874fa45c5 7585
0.7.0 15ddd890483138664a8bd624a1f1659a81d82f8a266f422316536f01d53ac133 7173

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kube-no-trouble are versioned here.

Click here to see kube-no-trouble ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kube-no-trouble/ops2deb.yml
name: kube-no-trouble
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.7.0
    - 0.7.1
    - 0.7.2
    - 0.7.3
homepage: https://github.com/doitintl/kube-no-trouble/
summary: easily check your clusters for use of deprecated apis
description: |-
  Kube No Trouble (kubent) is a simple tool to check whether you're using
  any of these API versions in your cluster and therefore should
  upgrade your workloads first, before upgrading your Kubernetes cluster.
fetch: https://github.com/doitintl/kube-no-trouble/releases/download/{{version}}/kubent-{{version}}-linux-{{goarch}}.tar.gz
install:
  - kubent:/usr/bin/kubent

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

Click here to see kube-no-trouble release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kube-no-trouble/ops2deb.lock.yml
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.0/kubent-0.7.0-linux-amd64.tar.gz
  sha256: 01c01835184553cf554e254b5ccfa082a096bf68453bb06201d4abbf335c72f4
  timestamp: 2023-03-01 10:20:26+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.0/kubent-0.7.0-linux-arm64.tar.gz
  sha256: 64c3d63752dcb1cc9664bf7500bbfc4619d62ba84771bad1da1c943cb1889f1a
  timestamp: 2023-03-01 10:20:26+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.1/kubent-0.7.1-linux-amd64.tar.gz
  sha256: bfef2ce468a4436631004eb17272d90c306cc329628e67d4e0cb54b2c44dff2c
  timestamp: 2023-12-22 21:14:23+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.1/kubent-0.7.1-linux-arm64.tar.gz
  sha256: d47426639575b84a5ec8f9a285488d7a6d4a1a4a4fca1adfa04695fde4282d3a
  timestamp: 2023-12-22 21:14:23+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.2/kubent-0.7.2-linux-amd64.tar.gz
  sha256: dbca0ee45390c3360582ac26dc3860b3b27dc3699c1fc5969ef014e6f21ac1d6
  timestamp: 2024-03-09 18:05:57+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.2/kubent-0.7.2-linux-arm64.tar.gz
  sha256: acaf473630a40557fa8081d5db27334946338b74571feadb970ce43560e660cc
  timestamp: 2024-03-09 18:05:57+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.3/kubent-0.7.3-linux-amd64.tar.gz
  sha256: ac96ace138f18a864a6b5bd64643cecbab2887f868da35853812cfdecd307b6d
  timestamp: 2024-08-30 09:06:47+00:00
- url: https://github.com/doitintl/kube-no-trouble/releases/download/0.7.3/kubent-0.7.3-linux-arm64.tar.gz
  sha256: f6f669e19414b6ea3201103791d5c0965ad5c6f20cd6efbd5265d08d7bf6e478
  timestamp: 2024-08-30 09:06:47+00:00

Badge

WakeMeOps

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