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

Convert HTTPRoute custom filters into Kong Route plugins #4812

Closed
1 of 2 tasks
mlavacca opened this issue Oct 11, 2023 · 0 comments · Fixed by #4838
Closed
1 of 2 tasks

Convert HTTPRoute custom filters into Kong Route plugins #4812

mlavacca opened this issue Oct 11, 2023 · 0 comments · Fixed by #4838
Assignees
Labels
area/feature New feature or request area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API
Milestone

Comments

@mlavacca
Copy link
Member

Is there an existing issue for this?

  • I have searched the existing issues

Problem Statement

The ingress way of configuring plugins on Kong routes is annotations-oriented. HTTPRoute provides a way of defining custom filters on HTTPRouteRules and we should leverage it to let users configure plugins. This happens through the ExtensionRef field.

Proposed Solution

  • Validate The ExtensionRef field to contain only KongPlugin resources
  • convert the referenced plugins into Kong route plugins

Additional information

No response

Acceptance Criteria

  • As a user, by referencing KongPlugins via HTTPRoute ExtensionRef, I'm able to configure plugins in Kong Routes.
@mlavacca mlavacca added the area/feature New feature or request label Oct 11, 2023
@mlavacca mlavacca added this to the KIC v3.0.0 milestone Oct 11, 2023
@mlavacca mlavacca added the area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API label Oct 11, 2023
@mlavacca mlavacca self-assigned this Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/feature New feature or request area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant