kyverno-envoy-plugin
A plugin to enforce kyverno policies with Envoy. This plugin allows applying Kyverno policies to APIs managed by Envoy.
Overview
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 is in development stage.
π Documentation
Kyverno Envoy plugin installation and reference documents are available here
π Quick Start
π Installation
RoadMap
For detailed information on our planned features and upcoming updates, please view our Roadmap.
πββοΈ 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.
License
Copyright 2023, the Kyverno project. All rights reserved. kyverno-envoy-plugin is licensed under the Apache License 2.0.