SlackBuilds Repository

15.0 > Development > kubeconform (0.8.0)

Kubeconform validates Kubernetes YAML and JSON manifests against JSON
schemas. It supports strict validation, custom resources, local schemas,
and several output formats. A Kubernetes cluster is not required.

Building requires google-go-lang (Go 1.26 or newer). Dependencies are
included in the upstream source archive; compilation is offline. Go is
not needed to run the built program.

By default, schemas are downloaded from yannh/kubernetes-json-schema on
GitHub. Internet access and CA certificates are needed for HTTPS schema
downloads. Use -kubernetes-version to select the target Kubernetes
version and -cache to retain downloaded schemas.

For offline validation, supply local schemas with -schema-location:

kubeconform -schema-location '/schemas/{{.ResourceKind}}.json' \
-summary manifest.yaml

Custom resources require their own JSON schemas. Schema validation does
not cover all server-side checks or prove that a workload will run.

This package installs kubeconform only, not the separate schema
converter.
See Readme.md in /usr/doc/kubeconform-<version>/ for schema templates,
custom resource validation, and usage examples.

This requires: google-go-lang

Maintained by: Moletastic
Keywords: kubernetes,manifest,validation,yaml,json-schema
ChangeLog: kubeconform

Homepage:
https://github.com/yannh/kubeconform

Source Downloads:
kubeconform-0.8.0.tar.gz (672468ff76a147286382876a594e2df5)

Download SlackBuild:
kubeconform.tar.gz
kubeconform.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
• README
• kubeconform.SlackBuild
• kubeconform.info
• slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds