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

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

Download URLs

Version SHA256 Size (KB)
0.7.1 aa2128d98685ef4758c6bff5be8e2a6d42d92587932a43d6f3d49827b2fb13f1 8946
0.7.0 082ead30ec4f8398ddb0443c5fe5968b296a076fbb1069c134158cf0a6f8da1c 8494
Version SHA256 Size (KB)
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
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

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