Chainsaw provides a declarative approach to test Kubernetes operators and controllers.
While Chainsaw is designed for testing operators and controllers, it can declaratively test any Kubernetes objects.
Chainsaw is an open-source tool that was initially developed for defining and running Kyverno end-to-end tests.
Built under the Kyverno umbrella, you can use the Kyverno Chainsaw Slack channels to discuss anything related to Chainsaw.
- Kyverno Chainsaw - The ultimate end-to-end testing tool!
- Kyverno Chainsaw - Exploring the Power of Assertion Trees!
- Nirmata Office Hours for Kyverno- Episode 9- Demonstrate Kyverno Chainsaw
Please refer to the Getting Started documentation.
For detailed information on our planned features and upcoming updates, please view our Roadmap.
Learn more on how to engage with the Kyverno community on our community page.
Please read the contributing guide for details around:
- Code of Conduct
- Code Culture
- Details on how to contribute