You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
|
5 days ago | |
---|---|---|
.drone.yml | 3 months ago | |
.gitignore | 3 months ago | |
.prettierignore | 3 months ago | |
LICENSE | 3 months ago | |
Makefile | 5 days ago | |
README.md | 3 months ago | |
generate.sh | 1 month ago | |
renovate.json | 1 month ago |
README.md
crds-catalog
This repository to aggregatepopular Kubernetes CRDs (CustomResourceDefinition) in JSON schema format. These schemas can be used by various tools such as Datree, Kubeconform and Kubeval to perform validation on custom (and native) Kuberentes resources. Running Kubernetes schema validation checks helps apply the "shift-left approach" on machines without giving them access to your cluster (e.g. locally or on CI).
The project is inspired by Datree's CRDs-catalog and was created to manage CRDs required for my own Kubernetes deployments.
Usage
Schemes are generated by the CI and automatically pushed to the catalog
branch.
Kubeconform
kubeconform -schema-location default -schema-location 'https://gitea.rknet.org/infra/crds-catalog/raw/branch/catalog/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json' [MANIFEST]
License
This project is licensed under the MIT License - see the LICENSE file for details.