Kubeconform is a Kubernetes manifests validation tool. Build it into your CI to validate your Kubernetes
configuration!
It is inspired by, contains code from and is designed to stay close to
Kubeval, but with the following improvements:
high performance: will validate & download 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 - which guarantees
-up-to-date schemas for all recent versions of Kubernetes.
\ No newline at end of file
+up-to-date schemas for all recent versions of Kubernetes.
When the -schema-location parameter is not used, or set to “default”, kubeconform will default to downloading
schemas from https://github.com/yannh/kubernetes-json-schema. Kubeconform however supports passing one, or multiple,
schemas locations - HTTP(s) URLs, or local filesystem paths, in which case it will lookup for schema definitions
diff --git a/docs/index.xml b/docs/index.xml
index 7a6b742..90669d9 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -1,4 +1,4 @@
-Docs on Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/docs/Recent content in Docs on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool. Build it into your CI to validate your Kubernetes configuration!
+Docs on Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/docs/Recent content in Docs on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool, and checks whether your Kubernetes manifests are valid, according to Kubernetes resources definitions.
It is inspired by, contains code from and is designed to stay close to Kubeval, but with the following improvements:
high performance: will validate & download 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 - which guarantees up-to-date schemas for all recent versions of Kubernetes.Installationhttp://kubeconform.mandragor.org/docs/installation/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/installation/Linux Download the latest release from our release page.
For example, for Linux on x86_64 architecture:
diff --git a/docs/installation/index.html b/docs/installation/index.html
index d9cc480..249d389 100644
--- a/docs/installation/index.html
+++ b/docs/installation/index.html
@@ -1,4 +1,4 @@
-Kubeconform - Fast Kubernetes manifests validation! | Installation
Kubeconform uses JSON schemas to validate Kubernetes resources. For custom resources, the CustomResourceDefinition
first needs to be converted to JSON Schema. A script is provided to convert these CustomResourceDefinitions
to JSON schema. Here is an example how to use it:
Kubeconform is a Kubernetes manifests validation tool, and checks whether your Kubernetes manifests
+are valid, according to Kubernetes resources definitions.
It is inspired by, contains code from and is designed to stay close to
Kubeval, but with the following improvements:
high performance: will validate & download 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 - which guarantees
-up-to-date schemas for all recent versions of Kubernetes.
A small overview of Kubernetes manifest validation
Because of the state of the tooling to perform validation against OpenAPI schemas, projects usually convert
the OpenAPI schemas to JSON schemas first. Kubeval relies on
@@ -20,4 +20,4 @@ validation would still error when being deployed. See for example these bugs aga
#257#259. The validation logic mentioned in these
bug reports is not part of Kubernetes' OpenAPI spec, and therefore kubeconform/kubeval will not detect the
-configuration errors.
Kubeconform is publishes Docker Images to Github’s new Container Registry, ghcr.io. These images
can be used directly in a Github Action, once logged in using a Github Token.
name: kubeconform
on: push
diff --git a/docs/usage/index.html b/docs/usage/index.html
index 7dbe06e..33879ee 100644
--- a/docs/usage/index.html
+++ b/docs/usage/index.html
@@ -1,4 +1,4 @@
-Kubeconform - Fast Kubernetes manifests validation! | Usage
\ No newline at end of file
diff --git a/index.html b/index.html
index e38ef55..cc5b25e 100644
--- a/index.html
+++ b/index.html
@@ -1,3 +1,3 @@
-Kubeconform - Fast Kubernetes manifests validation!
Single binary, super-easy installation for Windows, Mac & Linux. It takes seconds to get started.
Lightning fast
Kubeconform makes heavy use of Golang's concurrency capabilities, and will spread its workload across multiple cores.
Support for Kubernetes CRDs
Validate ALL your Kubernetes resources with Kubeconform's CRD support
Flexible
With support for JSON, Junit, TAP output, and leveraging the easy-to-use Docker image, you can run Kubeconform in any CI system.
\ No newline at end of file
diff --git a/index.xml b/index.xml
index 421b98e..b8b2e43 100644
--- a/index.xml
+++ b/index.xml
@@ -1,4 +1,4 @@
-Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/Recent content on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool. Build it into your CI to validate your Kubernetes configuration!
+Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/Recent content on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool, and checks whether your Kubernetes manifests are valid, according to Kubernetes resources definitions.
It is inspired by, contains code from and is designed to stay close to Kubeval, but with the following improvements:
high performance: will validate & download 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 - which guarantees up-to-date schemas for all recent versions of Kubernetes.Installationhttp://kubeconform.mandragor.org/docs/installation/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/installation/Linux Download the latest release from our release page.
For example, for Linux on x86_64 architecture:
diff --git a/tags/kubeconform/index.xml b/tags/kubeconform/index.xml
index 4574138..96b9d26 100644
--- a/tags/kubeconform/index.xml
+++ b/tags/kubeconform/index.xml
@@ -1,4 +1,4 @@
-Kubeconform on Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/tags/kubeconform/Recent content in Kubeconform on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool. Build it into your CI to validate your Kubernetes configuration!
+Kubeconform on Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/tags/kubeconform/Recent content in Kubeconform on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool, and checks whether your Kubernetes manifests are valid, according to Kubernetes resources definitions.
It is inspired by, contains code from and is designed to stay close to Kubeval, but with the following improvements:
high performance: will validate & download 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 - which guarantees up-to-date schemas for all recent versions of Kubernetes.Installationhttp://kubeconform.mandragor.org/docs/installation/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/installation/Linux Download the latest release from our release page.
For example, for Linux on x86_64 architecture:
diff --git a/tags/overview/index.xml b/tags/overview/index.xml
index 1353366..2742047 100644
--- a/tags/overview/index.xml
+++ b/tags/overview/index.xml
@@ -1,3 +1,3 @@
-Overview on Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/tags/overview/Recent content in Overview on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool. Build it into your CI to validate your Kubernetes configuration!
+Overview on Kubeconform - Fast Kubernetes manifests validation!http://kubeconform.mandragor.org/tags/overview/Recent content in Overview on Kubeconform - Fast Kubernetes manifests validation!Hugo -- gohugo.ioen-usFri, 02 Jul 2021 00:00:00 +0000Overviewhttp://kubeconform.mandragor.org/docs/overview/Fri, 02 Jul 2021 00:00:00 +0000http://kubeconform.mandragor.org/docs/overview/Kubeconform is a Kubernetes manifests validation tool, and checks whether your Kubernetes manifests are valid, according to Kubernetes resources definitions.
It is inspired by, contains code from and is designed to stay close to Kubeval, but with the following improvements:
high performance: will validate & download 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 - which guarantees up-to-date schemas for all recent versions of Kubernetes.
\ No newline at end of file