gateway-api icon indicating copy to clipboard operation
gateway-api copied to clipboard

Update Auth GEP with Implementable details

Open youngnick opened this issue 5 months ago • 1 comments

What type of PR is this? /kind gep

What this PR does / why we need it: This adds the design rationale and API design for phase 1 of the Auth GEP, adding a Filter to HTTPRoute.

Which issue(s) this PR fixes:

Updates #1494

Does this PR introduce a user-facing change?:

NONE

youngnick avatar Jun 26 '25 05:06 youngnick

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: youngnick

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

The pull request process is described here

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 avatar Jun 26 '25 05:06 k8s-ci-robot

After @howardjohn's entirely appropriate gentle mockery for the lack of proper specification for this protocol, I've abused the GEP machinery a bit to get the doc off my laptop into a state and place where at least other folks can read it: https://github.com/kubernetes-sigs/gateway-api/pull/3892 (or https://deploy-preview-3892--kubernetes-sigs-gateway-api.netlify.app/geps/gep-9999/ if you just want the formatted version).

(As stated in that document, I don't think that Gateway API is actually the correct place for this -- it was just a low-friction way to let others see it.)

kflynn avatar Jun 30 '25 17:06 kflynn

Okay, reviewing this, I think I've answered all the outstanding things, it seems that this is ready to move to Implementable, so I'll remove the hold and wait for an LGTM from someone. Next steps will be for me to actually add the APIs to the Go types and then move to Experimental. But I can do that after 22 July.

/unhold

youngnick avatar Jul 22 '25 06:07 youngnick

Thanks @youngnick! Will leave hold to give you a chance to reply to @shaneutt's comment above.

/lgtm /hold

robscott avatar Jul 23 '25 00:07 robscott

/unhold

youngnick avatar Jul 23 '25 01:07 youngnick