FaultInjection

  • sources (required, repeated)

    List of selectors to match dataplanes that are sources of traffic.

    • match (optional)

      Tags to match, can be used for both source and destinations

  • destinations (required, repeated)

    List of selectors to match services that are destinations of traffic.

    • match (optional)

      Tags to match, can be used for both source and destinations

  • conf (required)

    Configuration of FaultInjection

    • delay (optional)

      Delay if specified then response from the destination will be delivered with a delay

      • percentage (required)

        Percentage of requests on which delay will be injected, has to be in [0.0 - 100.0] range

      • value (required)

        The duration during which the response will be delayed

    • abort (optional)

      Abort if specified makes source side to receive specified httpStatus code

      • percentage (required)

        Percentage of requests on which abort will be injected, has to be in [0.0 - 100.0] range

      • httpStatus (required)

        HTTP status code which will be returned to source side

    • responseBandwidth (optional)

      ResponseBandwidth if specified limits the speed of sending response body

      • percentage (required)

        Percentage of requests on which response bandwidth limit will be injected, has to be in [0.0 - 100.0] range

      • limit (required)

        Limit is represented by value measure in gbps, mbps, kbps or bps, e.g. 10kbps