EnRoute Ingress API Gateway - Kubernetes-native, Ingress API Gateway Powered using Envoy
https://github.com/saarasio/enroute/issues/79 - Support Redirects
https://github.com/saarasio/enroute/issues/78 - Support Host Rewrite
https://github.com/saarasio/enroute/issues/77 https://github.com/saarasio/enroute/commit/b98c09ac3b061b61cddebb2d37e5257aa1e10a38 https://github.com/saarasio/enroute/commit/0d279458c462b1d60977e21fad28f21cd05dd7b1 - Add ServiceRoute
- Associate (or map) a service (with Route) to a GatewayHost
https://github.com/saarasio/enroute/issues/76 - Auto Generate CRDs
https://github.com/saarasio/enroute/issues/72 - Add support for HealthCheck
filter
https://github.com/saarasio/enroute/commit/0b0fc515f03647e9242a7ec8d2927f02c854fe7e - Add support for OutlierDetection
https://github.com/saarasio/enroute/commit/d884fdf75df8bbb46e69964525a12def12f1a4db - Fix regression in stats listener due to go-control-plane upgrade
https://github.com/saarasio/enroute/commit/010075cf37c5b6464d53adc32c02159b959799c1 https://github.com/saarasio/enroute/commit/94be0397ca38b50299ce1df933e5bb44a87f9dbe https://github.com/saarasio/enroute/commit/5ed7743f9e4dad50b190235d808a83b99badf2bb https://github.com/saarasio/enroute/commit/eb16e3ee6e4a6c78a4fa8c903f7c1cae261de6fb - cleanup enroute helm chart, support for generic annotations, configure proxy protocol from enroute helm chart, prometheus annotations
https://github.com/saarasio/enroute/commit/7f621b7a3d5ae71905d569dd41d4356ca106195d - upgrade go-control-plane to github.com/envoyproxy/go-control-plane v0.10.3-0.20220715065308-8bcd7ee0191a
https://github.com/saarasio/enroute/commit/bb469b920fcc4ac9a9eef35039366c4295397471 - upgrade envoy to 1.23 CVEs Addressed - CVE-2022-29225, CVE-2022-29224, CVE-2022-29226, CVE-2022-29228, CVE-2022-29227
https://github.com/saarasio/enroute/commit/14cafea3b2079bb739bc4448051255a7d3013b46 https://github.com/saarasio/enroute/commit/1eee5f22bd0175535c2faba4460ff81cdc99a900 - Add helm charts (1) service-host-route
to configure GatewayHost
or ServiceRoute
(2) service-globalconfig
to setup globalconfig filters like jwt, ext_authz, wasm etc. (3) demo-services
for installing demo workloads like httpbin
, grpcbin
, echo
This release of EnRoute is verified against Envoy v1.19.1
Envoy v1.19.1 is a security release with fixes for -
CVE-2021-32777 CVE-2021-32779 CVE-2021-32781 CVE-2021-32778 CVE-2021-32780
More details about the Envoy v1.19.1 release can be found here -
https://github.com/envoyproxy/envoy/releases/tag/v1.19.1
Changes addressed in EnRoute -
Upgrade to Envoy 1.15.3