-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Fix/refactor how web console is accessed (protocols, etc) #4900
Comments
@StianOvrevage is there a particular issue that you would like changed? Is this a documentation request? I didn't see the actual request in your description. |
Sorry about that. I would like to deploy ArgoCD with a regular Ingress (backed by nginx-ingress), that also happens to use cert-manager etc. Without any hacks, workarounds or custom stuff. |
Just had a quick discussion about this with @alexmt . Specifically for the gRPC vs. gRPC-Web decision that currently needs to be decided on the CLI, we're thinking to simplify this such that either:
|
Would prefer to decouple the CLI and web access. Typical CLI usage happens with |
I want to clarify that even a CLI user typically will use different creds, such as the admin creds, during the CLI bootstrap phase, switching to SSO after they get it set up. There's basically no value in keeping the two forms of traffic together. Where the CLI talks to and where a web client talks to are so frequently different. |
I think if this is your use case, I don't think this feature would be used by you. Is there something lacking in current implementation if this is your access pattern to Argo CD? FYI, there is a |
I'm having a PITA trying to expose ArgoCD through a regular nginx-ingress. There's all kinds of tips and tricks on how to do this. Annotations. Manually adding flags to this and that service.
The kind of problems a Kubernetes deployment should eliminate.
I think it would be really good for adoption and user happiness to follow the same principles and standards as everything else. I don't have in-depth knowledge of all the things ArgoCD does differently but I would guess these, and possibly more:
There's a lot of open issues stemming from this:
#3896
#2953
#2968
#2784
#2708
#2593
And maybe:
#3975
And a bunch of closed issues.
But finally, thanks for the awesome work so far. ArgoCD really makes my life easier, which makes me emotional when I can't easily share the joy with my developers via the WebUI 😄
The text was updated successfully, but these errors were encountered: