Bazel 0.29 reshuffled protocol buffers slightly and it broke gRPC which tried to guess what Bazel does. The Bazel bug is here:
bazelbuild/bazel#9032
The pull request to gRPC to fix it:
grpc/grpc#19860
however, it'll need to be integrated into Envoy so that Envoy keeps working.