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.