envoyproxy / envoyproxy/envoy

Runtime configuration of HTTP fault injection per upstream cluster

Open
#10,173 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

*Title*: HTTP fault injection filter can have runtime settings per **downstream** cluster, but not **upstream** cluster.

*Description*:
I'm trying to simulate a failure of an external service. In my case, fault injection filter should be configured as one of the egress http filters to inject delay or abort requests to the external service.
I want to inject failure only to the requests to the specific upstream cluster (the external service) in runtime. But as described [here](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/fault_filter#config-http-filters-fault-injection-runtime), fault injection filter allows runtime setting only per **downstream** cluster by , not **upstream** cluster.

Thanks

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.