Skip to content

Add provisional GEP-4748: EgressGateway Resource#4749

Open
usize wants to merge 1 commit intokubernetes-sigs:mainfrom
usize:provisional-egressgateway-gep
Open

Add provisional GEP-4748: EgressGateway Resource#4749
usize wants to merge 1 commit intokubernetes-sigs:mainfrom
usize:provisional-egressgateway-gep

Conversation

@usize
Copy link
Copy Markdown

@usize usize commented Apr 12, 2026

/kind gep

Provisional GEP for a dedicated EgressGateway resource for L7
reverse-proxy egress in Gateway API, focused on "What?"/"Why?"/"Who?".

GEP-4748 proposes a dedicated EgressGateway resource derived from
Gateway, providing RBAC separation, UX clarity, and design space for
egress-specific concerns. This is a companion to GEP-4747 (PR #4746),
which proposes reusing the existing Gateway resource for egress.
Community feedback on both approaches is explicitly requested.

This GEP depends on the Backend resource (PR #4488) and originates from the
WG AI Gateway egress proposal.

What this PR does / why we need it:
Adds a provisional GEP proposing a dedicated EgressGateway resource as
an alternative to Gateway reuse for egress.

Which issue(s) this PR fixes:
Fixes #4748

Does this PR introduce a user-facing change?:

NONE

@k8s-ci-robot k8s-ci-robot added release-note-none Denotes a PR that doesn't merit a release note. kind/gep PRs related to Gateway Enhancement Proposal(GEP) labels Apr 12, 2026
@k8s-ci-robot k8s-ci-robot requested a review from candita April 12, 2026 23:10
@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 12, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: usize
Once this PR has been reviewed and has the lgtm label, please assign rikatz for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Apr 12, 2026
Proposes a dedicated `EgressGateway` resource derived from `Gateway` for
L7 reverse-proxy egress. Companion to GEP-4747.

A coding assistant (Opus 4.6) was used to review grammar, citations, and alignment with upstream GEP formatting and terminology. It was also used to fact-check prior art claims against implementation documentation.
@usize usize force-pushed the provisional-egressgateway-gep branch from 52d3176 to 996e75a Compare April 12, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. kind/gep PRs related to Gateway Enhancement Proposal(GEP) release-note-none Denotes a PR that doesn't merit a release note. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GEP: EgressGateway Resource

2 participants