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

Labels

area/grpcroute/extendedRelates to all extended features of GRPCRoutearea/httproute/extendedRelates to all extended features of HTTPRouteenhancementNew feature or requesthighlightRelates to features that should be promoted despite not being an epicrefinedRequirements are refined and the issue is ready to be implemented.size/mediumEstimated to be completed within a week

Type

No type

Projects

Status

🏗 In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions