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 gatewayAPI resources as an Ingress alternative. #2634

Open
sboulkour opened this issue Apr 9, 2024 · 3 comments · May be fixed by #2689
Open

Add gatewayAPI resources as an Ingress alternative. #2634

sboulkour opened this issue Apr 9, 2024 · 3 comments · May be fixed by #2689

Comments

@sboulkour
Copy link

Is your feature request related to a problem?

No response

Related helm chart

argo-cd

Describe the solution you'd like

As gatewayAPI has gone GA in late 2023, many ingress controllers have enabled or are enabling the use of HTTPRoute and other gatewayAPI resources. Also, as it is meant to replace ingress ressources, we would need to have the ability to deploy ArgoCD with ingresses or with gateway API objects.

Describe alternatives you've considered

Deploying HTTPRoute etc manually alongside the Argo charts.

Additional context

@pdrastil pdrastil self-assigned this Apr 9, 2024
@peschmae
Copy link

Currently GRPC is still experimental, but the HTTP(S) routes are GA.

We've already got around to add this as custom templates on an internal setup, and I'll try to check next week, if we can contribute those back upstream, or what might be needed to make this happen.

@sboulkour
Copy link
Author

Hello everyone,

FTR, Gateway API released v1.1.0 yesterday.

GRPCRoute has graduated to GA (v1) and is now part of the Standard Channel

https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.1.0

@pdrastil pdrastil linked a pull request May 12, 2024 that will close this issue
6 tasks
@pdrastil
Copy link
Member

Hi - I've created draft PR that you can try - feedback from community about initial interface is welcome as lots of ingress controller implementations are still under development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants