/kyverno-json

Kyverno for any JSON!

Primary LanguageGoApache License 2.0Apache-2.0

Kyverno JSON Tweet

Kyverno everywhere! 🎉

kyverno-json applies Kyverno policies to any JSON or YAML payload.

logo

Use Kyverno's powerful, declarative, low-code policies to validate any runtime or configuration data that can be converted to JSON including:

  • Terraform files
  • Dockerfiles
  • Cloud configurations
  • Service authorization requests

Run kyverno-json as a CLI, or a web application with a REST API. Or, integrate as a Golang library.

WARNING: ⚠️ Kyverno JSON is in early development and changes may not be backward compatible.

📙 Documentation

Documentation is available at: https://kyverno.github.io/kyverno-json

👉 Quick Start

👉 Sample Policies

👉 Playground

🙋‍♂️ Getting Help

We are here to help!

👉 For feature requests and bugs, file an issue.

👉 For discussions or questions, join the Kyverno Slack channel.

👉 To get notified on updates ⭐️ star this repository.

➕ Contributing

Thanks for your interest in contributing to Kyverno! Here are some steps to help get you started:

✔ Look through the good first issues list. Add a comment with /assign to request the assignment of the issue.

✔ Check out the Kyverno Community page for other ways to get involved.

✔ Read the developer documentation in the .docs folder.

License

Copyright 2023, the Kyverno project. All rights reserved. kyverno-json is licensed under the Apache License 2.0.