Ensure we are pulling in all the dependencies that are used by the Envoy Protobuf files. This is not needed when developing against the rate-limit service but ensures a complete example of working with the Envoy protobufs and buf cli Signed-off-by: Lance Austin <laustin@datawire.io> |
||
|---|---|---|
| client | ||
| k8s | ||
| server | ||
| .gitignore | ||
| DEVELOPING.md | ||
| Dockerfile | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| buf.gen.yaml | ||
| buf.lock | ||
| buf.yaml | ||
| go.mod | ||
| go.sum | ||
README.md
Ratelimit-Example
This repository implements the bare-bones plumbing for a demo RateLimit Service. The implementation is not production ready and only for demo and documentation purposes. It is based on the Emissary-ingress docs found here: https://www.getambassador.io/docs/emissary/latest/howtos/rate-limiting-tutorial/
Please see DEVELOPING.md for instructions on using the demo services.
IMPORTANT - This is just a demo implementation and does not provide a Production ready implementation. It is up to users of Emissary-ingress to implement their own logic that fits their use case.