-
Notifications
You must be signed in to change notification settings - Fork 581
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
[Prometheus Remote Write Exporter for Cortex] Add TLS Support and Default HTTP Client #255
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good in the overall approach. The previous review (sorry about the partial submit of that) contained some things that need to be addressed and this one has more nice-to-haves.
Great job.
Thanks for all the feedback! The recent commits should address everything in the reviews. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
@ercl this looks ready to merge. If you can update with the master branch it should be good to go. |
Merged! I also updated the HTTP Transport's DialContext timeout since the mutual tls test was occasionally taking too much time on GOARCH 386. |
Hmm, looks like this is still out of sync. I'll be sure to not merge anything before this if you can update again. |
Merged again! I think the reason why CircleCI tests fail is because the testing script sets the timeout at 30s, which the Mutual TLS test occasionally goes over. |
This PR implements TLS support for the Go SDK Prometheus Remote Write Exporter for Cortex. It includes functionality for creating a default HTTP client for the exporter, unit tests, and an integration test for mutual TLS.