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

Add support for (all) CRDs in Gateway API #692

Closed
hbagdi opened this issue May 21, 2020 · 8 comments
Closed

Add support for (all) CRDs in Gateway API #692

hbagdi opened this issue May 21, 2020 · 8 comments
Assignees
Labels
area/feature New feature or request area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API priority/medium

Comments

@hbagdi
Copy link
Member

hbagdi commented May 21, 2020

This is an umbrella issue to track all the work that needs to be done to support CRDs being worked in the gateway-api sub-project of SIG-Network:

https://github.com/kubernetes-sigs/gateway-api

@hbagdi hbagdi added the area/feature New feature or request label May 21, 2020
@hbagdi
Copy link
Member Author

hbagdi commented May 21, 2020

This is currently blocked on #686

@hbagdi hbagdi added this to the 1.2.0 milestone Sep 11, 2020
@hbagdi hbagdi modified the milestones: 1.2.0, 1.4.0 Sep 11, 2020
@mflendrich mflendrich added area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API and removed priority/medium labels Jan 21, 2021
@shaneutt shaneutt removed this from the 1.4.0 milestone Feb 26, 2021
@shaneutt shaneutt self-assigned this Feb 26, 2021
@shaneutt shaneutt changed the title Add support for CRDs in service-apis Add support for CRDs in Gateway API Feb 26, 2021
@shaneutt
Copy link
Contributor

shaneutt commented Feb 26, 2021

We're going to provide an initial implementation of Gateway APIs using the recently released v0.2.x specification.

Recent work which attempted to add single controller multi proxy support in DBLESS mode sparked @Kong/team-k8s to do a spike for a new architectural direction for the Kubernetes Ingress Controller (KIC), dubbed "Railgun".

The first Gateway API implementation will be done against the railgun KIC architecture and @Kong/team-k8s will be grooming this issue for further priority in the coming weeks.

@stale
Copy link

stale bot commented Mar 20, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale Will be closed unless advocated for within 7 days label Mar 20, 2021
@shaneutt shaneutt added pinned and removed stale Will be closed unless advocated for within 7 days labels Mar 22, 2021
@mflendrich mflendrich removed the pinned label Mar 31, 2021
@shaneutt
Copy link
Contributor

shaneutt commented Jul 8, 2021

With several KIC 2.0 releases done (and since that work is a pre-requisite for our Gateway API work) I wanted to do a status update:

After KIC 2.0 Beta is launched we will be putting effort into an initial implementation of Gateway APIs. The new target given recent updates will be to support v0.3.0 however, rather than v0.2.0.

This issue is the follow-up for the basic, minimal implementation to get us started: kubernetes-sigs/gateway-api#708

@shaneutt shaneutt changed the title Add support for CRDs in Gateway API Add support for (all) CRDs in Gateway API Jul 15, 2021
@shaneutt
Copy link
Contributor

The planning and organization for Gateway API integration has changed significantly since this issue was originally posted, and instead of this issue tracking the progress of development we will be using Github Milestones.

The follow up from here can be seen in our Milestone Overview in the relevant KEP, and you can track the progress of the next milestone from here via the Gateway APIs - Milestone 1

@hbagdi
Copy link
Member Author

hbagdi commented Oct 20, 2021

@shaneutt This issue is linked from https://gateway-api.sigs.k8s.io/implementations/. Either re-open this issue or update the implementations page. I recommend the former.

@shaneutt shaneutt reopened this Oct 20, 2021
@shaneutt
Copy link
Contributor

For anyone who comes here from the gateway implementations doc, just note that we're no longer tracking things via this issue, as stated above we're tracking progress via the KEP:

https://github.com/Kong/kubernetes-ingress-controller/blob/main/keps/0002-kong-gateway-api.md

And the milestones:

https://github.com/Kong/kubernetes-ingress-controller/milestones

@shaneutt
Copy link
Contributor

shaneutt commented Mar 8, 2022

At this point this issue is being closed as we're no longer using it for tracking Gateway API support and the link to it from the Gateway API implementations page has been removed in favor of the now present preview documentation in docs.konghq.com.

Tracking (and contributing) planning and design for Gateway API support in KIC can be done via the Gateway API KEP.

Tracking (and contributing) development for HTTPRoute, TCPRoute, UDPRoute, and TLSRoute has moved to our Gateway API Milestone #2 and the individual issues therein.

Tracking support level and maturity for Gateway API can be done using the Feature Gates Documentation.

Also watch our blog posts for upcoming news about Gateway API support, which we kicked off with the 2.2 Release post which introduced Gateway API support as a technical preview in KIC.

@shaneutt shaneutt closed this as completed Mar 8, 2022
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 priority/medium
Projects
None yet
Development

No branches or pull requests

3 participants