Kyverno is a policy engine natively designed for Kubernetes. Oshi created and tested various test cases for the Kyverno policies through Kyverno CLI. This will help Kyverno users and contributors to understand how to write test cases for the different scenarios and Kyverno policies and test them with the Kyverno CLI tool.
From weekly standup to daily updates on Slack, this project has been completed under the guidance of my mentors, Prateek Pandey and Vyankatesh Kudtarkar. Discussing policies with the community members in weekly contributor meetings helped me better understand them.
This was my first exposure to working on a sizeable open-source codebase project. The journey taught me many new things. I learned how to approach and understand a large codebase, work and collaborate as a team, eliminate my fear of public speaking, implement policies on the Kubernetes cluster, and test various use-case scenarios to write clean test cases. Working on this also makes me better at sharing my thoughts, planning, and meeting deadlines efficiently.