A plugin to enforce kyverno policies with Envoy. This plugin allows applying Kyverno policies to APIs managed by Envoy.
Envoy is a L7 proxy and communication bus designed for large modern service oriented architectures . Envoy (v1.7.0+) supports an External Authorization filter which calls an authorization service to check if the incoming request is authorized or not. External Authorization filter feature will help us to make a decision based on Kyverno policies .
WARNING:
Kyverno Envoy plugin installation and reference documents are available here
For detailed information on our planned features and upcoming updates, please view our Roadmap.
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.
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.
Copyright 2023, the Kyverno project. All rights reserved. kyverno-envoy-plugin is licensed under the Apache License 2.0.