argoproj / argo-helm

ArgoProj Helm Charts
https://argoproj.github.io/argo-helm/
Apache License 2.0
1.71k stars 1.86k forks source link

Add gatewayAPI resources as an Ingress alternative. #2634

Closed sboulkour closed 2 months ago

sboulkour commented 5 months ago

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

peschmae commented 5 months ago

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 commented 4 months ago

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 commented 4 months ago

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.

github-actions[bot] commented 2 months ago

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.

lucasfcnunes commented 1 month ago

Go away, bot! Can someone pin this issue?

pdrastil commented 1 month ago

@lucasfcnunes Pinned - I'm currently experimenting with Contour with latest 1.1 API and this is still planned.