-
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
ArgoCD v.2.4.0 Terminal read message err: websocket: unexpected reserved bits 0x70 #9643
Comments
Same for me with With my ingress controller (project contour) I didn't have success at all yet. Still testing random things to bring websockets alive. (Already use websockets for other apps with contour, no issues so far with these apps, but Argo won't work yet). But I have 0x60 errors:
|
I'm also using contour and have enabled websockets on the HTTPProxy. Like you said, it works everywhere else. I keep getting the error with Argo though |
Thanks @mkilchhofer, so definitely an Argo issue. |
Same issue when opening the web terminal:
It seems to work fine for containers that have bash installed but not for ones that are using argo-cd/server/application/terminal.go Line 225 in dee550a
|
Is this the case for others on the thread? If so, I'll close as duplicate to consolidate discussion here: #9641 If not, we have two different issues. |
My experience is that ui exec issues caused by RBAC are almost indistinguishable from those caused by the pod not having bash installed. @mkilchhofer are you able to run bash via |
Keep in mind that Argo CD doesn't use your account to exec into a Pod. It uses its own ServiceAccount. So even if you can |
I'm in the same boat as @mkilchhofer, I have the issue with alpine, non-alpine, and windows terminals. This is not an RBAC issue as the service account has the required permissions. |
all the following 3 issues are the same:
I think we can follow in one thread. |
My argocd-cm:
My argocd-params-cm:
My argocd-server cluster role:
I've enabled websockets on my HTTPProxy and I can see the terminal for a pod, but I can't type in the terminal. I see the error in the argocd-server:
time="2022-06-13T14:22:05Z" level=error msg="read message err: websocket: unexpected reserved bits 0x70"
E0613 14:22:05.001903 1 v2.go:105] websocket: unexpected reserved bits 0x70
The text was updated successfully, but these errors were encountered: