Skip to content

Commit

Permalink
docs: add note about path prefix matching behavior for HTTPRoute conf…
Browse files Browse the repository at this point in the history
…ig (#17862)
  • Loading branch information
nathancoleman authored Jun 23, 2023
1 parent e53c81e commit a026947
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -533,6 +533,11 @@ Specifies the HTTP method to match.

Specifies type of match for the path: `"exact"`, `"prefix"`, or `"regex"`.

If set to `prefix`, Consul uses simple string matching to identify incoming request prefixes. For example, if the route is configured to match incoming requests to services prefixed with `/dev`, then the gateway would match requests to `/dev-` and `/deviate` and route to the upstream.

This deviates from the
[Kubernetes Gateway API specification](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io%2fv1beta1.PathMatchType), which matches on full path elements. In the previous example, _only_ requests to `/dev` or `/dev/` would match.

#### Values

- Default: none
Expand Down

0 comments on commit a026947

Please sign in to comment.