Skip to content

Percentage-based request mirroring #3314

Open
@sjberman

Description

@sjberman

As an NGF user,
I want to configure percentage-based request mirroring,
So that my request mirroring does not have to be all or nothing.

GEP-3171 added an API for percentage-based request mirroring. With NGF supporting request mirroring as of 2.0, we can enhance this filter to allow to mirror a percentage of requests.

Acceptance

  • Users can configure percentage-based request-mirroring for HTTPRoutes and GRPCRoutes
  • Gateway API compatibility doc updated
  • conformance tests enabled

Dev notes

  • likely need to utilize split_clients to implement this

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/grpcrouteGeneral GRPCRoute issuesarea/grpcroute/extendedRelates to all extended features of GRPCRoutearea/httprouteRelates to HTTPRoute resourcearea/httproute/extendedRelates to all extended features of HTTPRouteenhancementNew feature or requesthighlightRelates to features that should be promoted despite not being an epic

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions