fault.proto

Package: fault.plugins.gloo.solo.io

TODO: this was copied form the transformation filter. TODO: instead of manually copying, we want to do it via script, similar to the java-control-plane TODO: to solo-kit/api/envoy

Types:

Source File: github.com/solo-io/gloo/projects/gloo/api/v1/plugins/faultinjection/fault.proto

RouteAbort

"percentage": float
"httpStatus": int
Field Type Description Default
percentage float Percentage of requests that should be aborted, defaulting to 0. This should be a value between 0.0 and 100.0, with up to 6 significant digits.
httpStatus int This should be a standard HTTP status, i.e. 503. Defaults to 0.

RouteDelay

"percentage": float
"fixedDelay": .google.protobuf.Duration
Field Type Description Default
percentage float Percentage of requests that should be delayed, defaulting to 0. This should be a value between 0.0 and 100.0, with up to 6 significant digits.
fixedDelay .google.protobuf.Duration Fixed delay, defaulting to 0.

RouteFaults

"abort": .fault.plugins.gloo.solo.io.RouteAbort
"delay": .fault.plugins.gloo.solo.io.RouteDelay
Field Type Description Default
abort .fault.plugins.gloo.solo.io.RouteAbort
delay .fault.plugins.gloo.solo.io.RouteDelay