Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

policy: Support Gateway API GRPCRoute resources #12404

Open
olix0r opened this issue Apr 8, 2024 · 0 comments
Open

policy: Support Gateway API GRPCRoute resources #12404

olix0r opened this issue Apr 8, 2024 · 0 comments

Comments

@olix0r
Copy link
Member

olix0r commented Apr 8, 2024

Linkerd supports the Gateway API's HTTPRoute resource for both inbound and outbound policy. Linkerd's Proxy API already includes GrpcRoute types; and the proxy has nascent support for consuming these routes, though this functionality has not been integration-tested, as the control plane's support was not introduced.

To support GRPCRoute in Linkerd, several changes need to be made:

  1. Add the CRD to the linkerd-crds chart.
  2. Use GRPCRoutes to drive outbound policy.
    • Manage resource statuses for GRPCRoute resources.
    • With API and end-to-end tests
  3. Allow GRPCRoutes to be targets for AuthorizationPolicy resources to drive inbound policy.
    • With API and end-to-end tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant