The KillRequest filter can be used to crash Envoy when receiving a Kill request.
By default, KillRequest filter is not built into Envoy binary. If you want to use this extension,
build Envoy with
This filter should be configured with the name envoy.filters.http.kill_request.
Enable Kill Request via HTTP header¶
The KillRequest filter requires a kill header in the request or response. If kill_request_header is not empty in KillRequest proto, the name of the kill header must match KillRequest.kill_request_header, otherwise it must match the default kill header below:
whether the request is a Kill request. The header value must be one of (case-insensitive) [“true”, “t”, “yes”, “y”, “1”] in order for the request to be a Kill request.
If the headers appear multiple times only the first value is used.
The following is an example configuration:
name: envoy.filters.http.kill_request typed_config: "@type": type.googleapis.com/envoy.extensions.filters.http.kill_request.v3.KillRequest probability: numerator: 100