Skip to content
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

TLS validation issue #36

Open
Deltahedron opened this issue Oct 25, 2024 · 0 comments
Open

TLS validation issue #36

Deltahedron opened this issue Oct 25, 2024 · 0 comments

Comments

@Deltahedron
Copy link

Hey,

I found this tool and it fit my usecase of generating simple synthetic traces to help with setting up the rest of the infrastructure without getting bogged down with other details. It's strange how many demos focus on a huge amount of services and etc. but there's not a lot of focus on more scaled down simulators. It helped with a couple of tests and to get started on a PoC so thanks for that!

I was trying to setup an NGINX ingress on k8s to be able to ingest remote traces and along the way had a fair share of 400 and other HTTP errors but I managed to fix those.

However, then I went down multiple rabbit holes trying to validate my TLS setup and various other configurations.
With insecure connection the service worked fine and sent traces, when I wanted to test with the secure option I got errors like this:
2024/10/25 15:07:51 traces export: Post "https://httptest.xyz.com:443/v1/traces": tls: failed to verify certificate: x509: certificate signed by unknown authority

I racked my brain and rechecked my other configs in case there was something else but in the end I came to a conclusion that maybe this tool just doesn't recognise Let's Encrypt CA and hence nothing I did could get me to enable the secure option.

I tried another GO based tool and there the TLS config seemed to work fine.
Did I miss something or is this a bug?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant