-
Notifications
You must be signed in to change notification settings - Fork 50
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
0.5.5 SSL issues #766
Comments
Prior to this version, the app would fail during init because of conflicts in openssl and the grpcio included boringssl. It's targeted to Does it make sense to just set |
Huh, are we terminating TLS on our machines or on an ELB equivalent? I'm guessing we're doing it on each server and we run a round-robin load balancer? |
I doubt that would affect the docker build since I'm guessing the ubuntu target is being triggered. Did we confirm it's being enabled on there from
We don't terminate TLS, the LB does. The GRPC connections to Spanner are over TLS though. |
JR confirmed the grpcio openssl feature is not being picked up on the Docker build, so it's not the cause. (also All we know is this started happening in 0.5.5 on stage. It first occurred an hour after it was deployed. There's very little difference between 0.5.4 and 0.5.5 0.5.4 was on stage for a couple days before 0.5.5 (there wasn't a lot of traffic, but neither was there on 0.5.5). I can't easily tell if the libssl-dev install on the docker changed in between the 2 releases (the docker step for it was "skipped" with no log output because it hit the docker layer caching) but it shouldn't matter because grpcio's using boringssl underneath anyway. |
I'm also not able to replicate the problem locally using a docker build. I built an image using the Dockerfile and was able to use grpcio to connect to spanner remotely without the above error. I don't think this may be a problem with the docker image building built on circleci, but at this point, I don't have any ideas. |
See #774 (comment) for the likely culprit |
Confirmed this went away on stage w/ #774's fix (in 0.5.6) |
The
features=[ "openssl"]
causes SSL issues, seen on stage logs:One might assume the
target_vendor="ubuntu"
wouldn't affect thedebian:buster-slim
docker env we use, but there's no other reason this would begin happening on 0.5.5.The text was updated successfully, but these errors were encountered: