kubernetes-sigs / kubernetes-sigs/gateway-api

Support regex based path rewrites

Open
#2,177 14 comments 54 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kind/feature needs-triage
Dominant language
Go
Stars
3k
Forks
790
Avg merge
2d 15h
Merged PRs (30d)
45

Description

What would you like to be added:
Tracks support for regex based path substitution mentioned in the GEP
https://gateway-api.sigs.k8s.io/geps/gep-726/#future-extension

Why this is needed:
Automate path rewrites that have a common pattern
e.g.

/auth/v1/{pattern} -> /self-service/{pattern}/browser

/auth/v1/login -> /self-service/login/browser
/auth/v1/recovery -> /self-service/recovery/browser
/auth/v1/settings -> /self-service/settings/browser

Related

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the GEP-726 Future Extension section, then read the linked user and maintainer discussion and Istio references to compare existing approaches. Clarify the intended Gateway API scope and semantics for regex substitutions, using the /auth/v1/{pattern} examples as acceptance criteria; completion requires an agreed design rather than a specific file change.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
api, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.