https://github.com/teaglebuilt/envoy-sandbox
sandbox to demonstrate usage of envoy filters in a monorepo setting
https://github.com/teaglebuilt/envoy-sandbox
envoy istio wasm
Last synced: about 1 month ago
JSON representation
sandbox to demonstrate usage of envoy filters in a monorepo setting
- Host: GitHub
- URL: https://github.com/teaglebuilt/envoy-sandbox
- Owner: teaglebuilt
- Created: 2025-02-26T21:30:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-28T16:26:30.000Z (over 1 year ago)
- Last Synced: 2025-02-28T21:14:56.524Z (over 1 year ago)
- Topics: envoy, istio, wasm
- Language: Go
- Homepage:
- Size: 204 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Envoy Filters
This repository is an example of a monorepo sandbox of envoy filters. Envoy is a powerful L7 proxy and designed for modernized scalable architectures. For further details into Envoy and how envoy filters can be used, check out [this article]() I wrote.
Both custom filters and pre built existing filters are setup so that you can leverage different options as you explore the landscape of possibilities.
In the folder `filters`, is a variety of different builtin filters that you can apply to envoy to test as needed.
The `packages` folder contains a custom filter by language, currently only `Go` and `Rust`.
## Testing
A `TODO:` is created to use a go cli to handle all operations with [Dagger]() for handling containerization operations. This will allow for a more streamlined a dynamic approach for deciding which filters you want to test with. In the meantime, refer to the commands in the Makefile for operational use.