kubeconform
Kubernetes manifests validator with Custom Resource support
Incorporate it into your CI, or use it locally to validate your Kubernetes configuration!
Inspired by and designed to stay close to Kubeval, but with these improvements: • High performance: validates & downloads manifests over multiple routines, caching downloaded files in memory • Configurable list of remote or local schemas locations, enabling validating Kubernetes custom resources (CRDs) and offline validation capabilities • Uses by default a self-updating fork of the schemas registry maintained by the kubernetes-json-schema project - guaranteeing up-to-date schemas for all recent versions of Kubernetes
https://github.com/yannh/kubeconform
arm64 amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install kubeconform
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kubeconform are versioned here.
Click here to see kubeconform ops2deb blueprints
name: kubeconform
matrix:
architectures:
- amd64
- arm64
versions:
- 0.7.0
homepage: https://github.com/yannh/kubeconform
summary: Kubernetes manifests validator with Custom Resource support
description: |-
Incorporate it into your CI, or use it locally to validate your Kubernetes
configuration!
Inspired by and designed to stay close to Kubeval, but with these improvements:
• High performance: validates & downloads manifests over multiple routines,
caching downloaded files in memory
• Configurable list of remote or local schemas locations, enabling validating
Kubernetes custom resources (CRDs) and offline validation capabilities
• Uses by default a self-updating fork of the schemas registry maintained by
the kubernetes-json-schema project - guaranteeing up-to-date schemas for
all recent versions of Kubernetes
fetch: https://github.com/yannh/kubeconform/releases/download/v{{version}}/kubeconform-linux-{{arch}}.tar.gz
install:
- kubeconform:/usr/bin/kubeconform
The blueprint fetch keyword contains a URL template pointing to kubeconform releases. Downloaded files are locked in a lockfile versioned here.
Click here to see kubeconform release hashes
- url: https://github.com/yannh/kubeconform/releases/download/v0.7.0/kubeconform-linux-amd64.tar.gz
sha256: c31518ddd122663b3f3aa874cfe8178cb0988de944f29c74a0b9260920d115d3
timestamp: 2025-06-02 12:30:19+00:00
- url: https://github.com/yannh/kubeconform/releases/download/v0.7.0/kubeconform-linux-arm64.tar.gz
sha256: cc907ccf9e3c34523f0f32b69745265e0a6908ca85b92f41931d4537860eb83c
timestamp: 2025-06-02 12:30:19+00:00