-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[argo-workflows] Argo UI silently defaults to authentication since chart 0.4.0 #895
Comments
I'm more than willing to submit a fix for this, but the question is rather what the default behavior of the Argo server application should be |
SSO login implies some external dependencies and non-trivial configurations. If the UI is not exposed in a public network deploy and access Argo should be straightforward. I expend 2h trying to disable the login once I don't wanna deploy a Keycloak service or configure SSO from my cloud provider to explore Argo. IMO the default should be no login and for extra security configure SSO or RBAC if available. |
@mkilchhofer This asks for directions from the argo-helm maintainers I believe. Can you please advise? |
Hmm I don't use workflows, therefore I cannot assist here.
xref: |
Ok,auth is required as the default, my question is, we authenticate against what? Dex? |
Did you read the operator manual? :) There are 3 modes. |
I see ..., by design, Argo UI doesn't work without an external dependency. For people that don't know the tech will be a barrier to play with Argo Workflows out of the box but if Argo's team did the change should be a reasoning behind it. PS: thanks for pointing the docs. |
Well, fortunately it does with |
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. |
Had some trouble finding the time for this, but here it is |
For future visitors of this issue: in the linked PR this entry was added to the workflows chart README: https://github.com/argoproj/argo-helm/tree/master/charts/argo-workflows#workflow-server-authentication |
Describe the bug
Since argo-workflows chart v0.4.0, the user interface to Argo server requires authentication by default (probably since introduction of a 3.0.7+ version of
appVersion
. I think I traced this to commit 04cbf21, before then, I was able to access the web UI without any kind of authentication.Since our gateway handles the authentication part, I have no need for additional authentication layers. But I haven't been able to find the documentation on how to disable something that was disabled by default before.
The behaviour can be disabled by adding
to the configured values. If this is no longer the desired default, this should ideally be documented.
To Reproduce
Expected behavior
I'd like access to the web UI without authentication please
Screenshots
Additional context
Added the pod manifest as deployed locally on my machine
argo-server.zip
The text was updated successfully, but these errors were encountered: