-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
pkg/transport: don't set certificates on tls config #9542
Conversation
Can you confirm this fixes #9541? |
Yeah in my tests here it definitely fixes the issue. I haven't looked at the CI failures yet. |
Our TLS reload was introduced since 3.2 and the go runtime logic works that way with Go 1.8 as well. So, we will backport this to 3.2 and 3.3. |
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.
lgtm. thanks!
will merge after CI greens.
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.
Actually, this somehow breaks TLS tests for certs with SAN field. Will take another look next week.
👍 Let me know what you need from me. |
hey @gyuho anything I can do to help out here? |
@roboll Sorry, I looked into it and found this breaks other TLS reload tests. But, still think this is the right approach. Just want to take some time to understand how Go TLS works with this change, and fix the test failures. I had to work on something else, but I should be able to get back to this by this week and plan is release this patch by next week. I will give you more updates as I investigate further. |
@gyuho sounds good, ping me if you need a hand otherwise I'll check back in a few days 👍. |
Test failures happen in our |
Fixes #9541