Skip to content

kube-linter

Checks Kubernetes YAML files and Helm charts

KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.

secops

https://github.com/stackrox/kube-linter

amd64

Installation

1. Add WakeMeOps repository

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

2. Install kube-linter

sudo apt install kube-linter

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kube-linter=0.6.0*

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

Download URLs

Version SHA256 Size (KB)
0.6.0 66e5510be08b60f47ecf2d1a97567647dd2d62f43bc11ac69006ebdcf334944a 8426
0.5.1 24cec723377423e73e1841780dc41e0350d6b15d720ab8e9e4e1a92a7d954082 8113
0.5.0 34b0e776cd40c5b3037bb15be495860eb69da43b9d409bbd4d60bc6d2ee7e396 8091
0.4.0 aa815918b729e5a6df37e1c5789cb78da049e804d4cbfe12e7cb0a2f8c0c95d0 7887

Blueprints

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

Click here to see kube-linter ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/kube-linter/ops2deb.yml
- name: kube-linter
  matrix:
    versions:
      - 0.4.0
      - 0.5.0
  homepage: https://github.com/stackrox/kube-linter
  summary: checks Kubernetes YAML files and Helm charts
  description: |-
    KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm
    charts to ensure the applications represented in them adhere to best practices.
  fetch: https://github.com/stackrox/kube-linter/releases/download/{{version}}/kube-linter-linux.tar.gz
  install:
    - kube-linter:/usr/bin/

- name: kube-linter
  matrix:
    versions:
      - 0.5.1
      - 0.6.0
  homepage: https://github.com/stackrox/kube-linter
  summary: checks Kubernetes YAML files and Helm charts
  description: |-
    KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm
    charts to ensure the applications represented in them adhere to best practices.
  fetch: https://github.com/stackrox/kube-linter/releases/download/{{version}}/kube-linter-linux
  install:
    - kube-linter-linux:/usr/bin/

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

Click here to see kube-linter release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/kube-linter/ops2deb.lock.yml
- url: https://github.com/stackrox/kube-linter/releases/download/0.4.0/kube-linter-linux.tar.gz
  sha256: 6ffc975c7f775fc8b74f64afab1191500ab6aa1a01701af2dc901d3d586aa729
  timestamp: 2022-08-08 09:02:43+00:00
- url: https://github.com/stackrox/kube-linter/releases/download/0.5.0/kube-linter-linux.tar.gz
  sha256: 01cb7fc6d14ee155786eefa2c03394429481bb777e532ed8ec566da201a1663a
  timestamp: 2022-09-16 14:47:59+00:00
- url: https://github.com/stackrox/kube-linter/releases/download/0.5.1/kube-linter-linux
  sha256: 427a33c7de292f884bdb2c8911dec96c9d4fa7cc5fda4fa61bc5c3387bd4e1c3
  timestamp: 2022-12-06 19:24:26+00:00
- url: https://github.com/stackrox/kube-linter/releases/download/0.6.0/kube-linter-linux
  sha256: 20a24b61c6cd0f0e948ae3e6101a0c7d3b30f74bd5a9e9f7e9a477d44e6b0868
  timestamp: 2023-01-19 16:21:52+00:00

Badge

WakeMeOps

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