Skip to content

Kuscia Envoy implements several custom http filters based on open source Envoy.

License

Notifications You must be signed in to change notification settings

YanZhuangz/kuscia-envoy

 
 

Repository files navigation

Kuscia-Envoy

CircleCI

简体中文English

Kuscia Envoy implements several custom http filters based on open source Envoy. The extension filters are:

  • kuscia_gress: rewrite host header to choose a new route.
  • kuscia_token_auth: authorize requests by checking token in header.
  • kuscia_crypt: enable envoy to encrypt egress data and decrypt ingress data.
  • kuscia_header_decorator: add specified headers before forwarding requests to upstream service. For example, you can assign a token for each source, then the upstream service can use the token to authorize requests.

build executable files

make build-envoy

## build image
```shell
make image

## test
```shell
make test-envoy

Contributing

Please check CONTRIBUTING.md

About

Kuscia Envoy implements several custom http filters based on open source Envoy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.1%
  • Starlark 9.0%
  • Makefile 2.2%
  • Shell 1.5%
  • Dockerfile 0.2%