Skip to content

kubectl-neat

Clean up Kubernetes yaml and json output to make it readable

Remove clutter from Kubernetes manifests to make them more readable.

devops

https://github.com/itaysk/kubectl-neat

arm64 amd64

Installation

1. Add WakeMeOps repository

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

2. Install kubectl-neat

sudo apt install kubectl-neat

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kubectl-neat=2.0.3*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      kubectl-neat=2.0.3*

Download URLs

Version SHA256 Size (KB)
2.0.3 17e60e08269bc8a7401ad0d1917b752dd34d81bf70faf13967656ab06536ce30 4568
Version SHA256 Size (KB)
2.0.4 9bc7acdd5b9ec73bc3b4bf7eb7c7fdd503da733a804d5b02b182ea52c60ef190 5163
2.0.3 90c2353a3dcc61879b5f83f9065a4a8e2bc64cfc368f1342db636f0506d7fde8 3836

Blueprints

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

Click here to see kubectl-neat ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubectl-neat/ops2deb.yml
- name: kubectl-neat
  version: 2.0.3
  revision: "3"
  homepage: https://github.com/itaysk/kubectl-neat
  summary: clean up Kubernetes yaml and json output to make it readable
  description: Remove clutter from Kubernetes manifests to make them more readable.
  fetch: https://github.com/itaysk/kubectl-neat/releases/download/v{{version}}/kubectl-neat_linux_amd64.tar.gz
  script:
    - mv kubectl-neat {{src}}/usr/bin/kubectl-neat

- name: kubectl-neat
  matrix:
    versions:
      - 2.0.3
      - 2.0.4
  revision: "3"
  architecture: arm64
  homepage: https://github.com/itaysk/kubectl-neat
  summary: clean up Kubernetes yaml and json output to make it readable
  description: Remove clutter from Kubernetes manifests to make them more readable.
  fetch: https://github.com/itaysk/kubectl-neat/releases/download/v{{version}}/kubectl-neat_linux_{{goarch}}.tar.gz
  script:
    - mv kubectl-neat {{src}}/usr/bin/kubectl-neat

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

Click here to see kubectl-neat release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubectl-neat/ops2deb.lock.yml
- url: https://github.com/itaysk/kubectl-neat/releases/download/v2.0.3/kubectl-neat_linux_amd64.tar.gz
  sha256: b036300ab33fa20f9ff9fcd87a1bdc32dcaf7110bc28cdeb879ab07d3d9c963b
  timestamp: 2021-12-14 15:37:09+00:00
- url: https://github.com/itaysk/kubectl-neat/releases/download/v2.0.3/kubectl-neat_linux_arm64.tar.gz
  sha256: 1e3e175fdd220bb11128eb83cdbd986aa8e83dd4e1e55c285a0c5c97dacd26aa
  timestamp: 2022-01-30 16:22:16+00:00
- url: https://github.com/itaysk/kubectl-neat/releases/download/v2.0.4/kubectl-neat_linux_arm64.tar.gz
  sha256: 0f91c333da093df541a2b680eb499b8597e2433b9014a4ea3bd90e1b19b63b30
  timestamp: 2024-07-12 15:06:10+00:00

Badge

WakeMeOps

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