Retry

    • List of selectors to match dataplanes that retry policy should be configured for

      • match (optional)

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

    • destinations (required, repeated)

      List of selectors to match services that need to be health checked.

      • match (optional)

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

    • conf (required)

      +required

      • http (optional)

        • numRetries (optional)

          +optional

        • perTryTimeout (optional)

          +optional

        • backOff (optional)

          +optional

          • baseInterval (required)

            +required

          • maxInterval (optional)

            +optional

        • retriableStatusCodes (optional, repeated)

        • retriableMethods (optional, repeated, enum)

          +optional

          • NONE

          • CONNECT

          • HEAD

          • OPTIONS

          • PATCH

          • POST

          • PUT

          • TRACE

        • retryOn (optional, repeated, enum)

          +optional

          • all_5xx

          • gateway_error

          • reset

          • connect_failure

          • envoy_ratelimited

          • retriable_4xx

          • refused_stream

          • http3_post_connect_failure

      • tcp (optional)

        • maxConnectAttempts (optional)

          +optional

      • grpc (optional)

        • retryOn (optional, repeated, enum)

          +optional

          • cancelled

          • deadline_exceeded

          • internal

          • resource_exhausted

          • unavailable

        • numRetries (optional)

          +optional

        • perTryTimeout (optional)

          +optional

        • backOff (optional)

          +optional

          • baseInterval (required)

            +required