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

HTTP Route Core Support #608

Closed
10 tasks done
mpstefan opened this issue May 3, 2023 · 4 comments
Closed
10 tasks done

HTTP Route Core Support #608

mpstefan opened this issue May 3, 2023 · 4 comments
Labels
enhancement New feature or request epic Represents an epic. Contains sub-issues refined Requirements are refined and the issue is ready to be implemented.
Milestone

Comments

@mpstefan
Copy link
Collaborator

mpstefan commented May 3, 2023

For our release of NGINX Gateway v1.0, we need at least core support for HTTP Route as defined in the Kubernetes Gateway API v1beta1. This epic will track all the enhancements that need to be made to the HTTPRoute to reach support for "core".

Current Gateway compatibility doc

List of extended or implementation-specific features that will NOT be implemented at this time:

  • Regular expression matching
  • requestRedirect path
  • responseHeaderModifier, requestMirror, urlRewrite, and extensionRef filters.
  • backendRef filters

Acceptance:

  • Documentation is updated to reflect what extended features are still unsupported.

Core Support Stories

Preview Give feedback
  1. area/httproute/core enhancement refined
    sjberman
  2. area/httproute/core enhancement refined
    sjberman
  3. area/httproute/core enhancement refined
    sjberman
  4. area/httproute/core enhancement refined
    ciarams87
  5. area/httproute/core bug conformance refined
    sjberman
  6. area/httproute/core conformance enhancement refined
    kate-osborn
  7. area/httproute/core enhancement refined
    ciarams87
  8. blocked documentation refined
    kate-osborn
  9. area/httproute/core bug refined
    sjberman
  10. area/httproute/core bug refined
    ciarams87

For Discussion:

@mpstefan mpstefan converted this from a draft issue May 3, 2023
@mpstefan mpstefan added the epic Represents an epic. Contains sub-issues label May 3, 2023
@mpstefan mpstefan modified the milestones: v0.4.0, v0.5.0 May 3, 2023
@mpstefan mpstefan changed the title Mike Test Issue HTTP Route Core Support May 3, 2023
@mpstefan mpstefan added the refined Requirements are refined and the issue is ready to be implemented. label May 16, 2023
@mpstefan mpstefan moved this from 🆕 New to 🏗 In Progress in NGINX Gateway Fabric May 23, 2023
@mpstefan mpstefan added the enhancement New feature or request label Jun 9, 2023
@mpstefan mpstefan moved this from 🏗 In Progress to ✅ Done in NGINX Gateway Fabric Jul 7, 2023
@mpstefan mpstefan closed this as completed Jul 7, 2023
@laotoutou
Copy link

Hi, The edge version doesn't implement URLRewrite yet, does it?

@mpstefan
Copy link
Collaborator Author

Hey @laotoutou, it does not. As URLRewrites are listed as an extended feature of the Gateway API at the moment, we have not prioritized them above any core features. I do not believe we will be getting to them in the near future, as Gateway 1.0 will be dropping soon as well, but you are always welcome to submit a discussion on the topic explaining why it's needed for your use case.

Happy to prioritize if others are also in need!

@winggundamth
Copy link

I'm not sure what the status of URLRewrite is right now. Does anyone have a workaround if I want to rewrite the URL?

@pleshakov
Copy link
Contributor

@winggundamth please see #534 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic Represents an epic. Contains sub-issues refined Requirements are refined and the issue is ready to be implemented.
Projects
Archived in project
Development

No branches or pull requests

4 participants