Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: use TLS in gRPC client #988

Merged
merged 1 commit into from
Aug 19, 2022
Merged

fix: use TLS in gRPC client #988

merged 1 commit into from
Aug 19, 2022

Conversation

hperl
Copy link
Collaborator

@hperl hperl commented Aug 18, 2022

Enable TLS and certificate checking in the gRPC client when communicating with remote hosts.

@hperl hperl requested a review from zepatrik as a code owner August 18, 2022 13:29
Copy link
Member

@zepatrik zepatrik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be an easy fix 😉

Comment on lines 74 to 75
u, err := url.Parse(remote)
if err == nil && (u.Hostname() == "127.0.0.1" || u.Hostname() == "localhost") {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you rather have to use net.SplitHostPort, as 127.0.0.1 is likely not parsed correctly...
https://go.dev/play/p/80PCAF8EtBL

Enable TLS and certificate checking in the gRPC client when
communicating with remote hosts.
Copy link
Member

@zepatrik zepatrik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

@zepatrik zepatrik merged commit b1ffd6b into master Aug 19, 2022
@zepatrik zepatrik deleted the cloud-stable branch August 19, 2022 08:46
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants