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 cli skip-tls-verify does not skip as expected #5008
Comments
Please can you follow the HTTP1 instructions here: |
I tried another way: The env variables:
Argo list in verbose mode:
|
Try |
I tried 2 other ways with different errors: With HTTP1 enabled:These env were set:
Verbose argo list
Without HTTP1:I thought I should get the same result than my first try (when opening the case) but it seems I don't get the same when using the environment variables in place of the cli flags. Environment variables:
Verbose argo list:
|
This is broken for HTTP1. Need to investigate GRPC. |
Odd. GRPC works for me. |
I will investigate from my side. My current hypothesis is that my reverse proxy in front of argo cause this grpc problem. And could be also related to #5006. |
Summary
When using argo cli targetting argo server exposed by a reverse proxy with a self-signed certificate (edge is the reverse proxy), I get an error saying that the certificate is signed by unknown authority.
I did set the flags
--insecure-skip-tls-verify
an--insecure-skip-verify
The argo targetted is a development environment. That's why the certificate is not valid.
Expected behavior: setting the flags to skip the TLS verifications should skip all and any kind of verification including the authority verification
Diagnostics
What Kubernetes provider are you using?
Openshift 4.5.5 with Kubernetes 1.18.3
What version of Argo Workflows are you running?
argo server: 2.12.7
argo cli: 2.12.7 (see below)
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.
The text was updated successfully, but these errors were encountered: