Add envoy and its dependent repos as submodules in third_party

The basic criteria is to have protoc generate code for envoy api's and
this change achieves that.

e.g.
protoc -I=$PWD -I=$PWD/third_party/data-plane-api -I=$PWD/third_party/googleapis -I=$PWD/third_party/protobuf -I=$PWD/third_party/protoc-gen-validate third_party/data-plane-api/envoy/api/v2/eds.proto
This commit is contained in:
Vishal Powar 2018-11-14 11:07:47 -08:00
parent 637e4ea9fb
commit edab4e773e
4 changed files with 12 additions and 0 deletions

9
.gitmodules vendored
View File

@ -42,3 +42,12 @@
path = third_party/libcxx
url = https://github.com/llvm-mirror/libcxx.git
branch = release_60
[submodule "third_party/data-plane-api"]
path = third_party/data-plane-api
url = https://github.com/envoyproxy/data-plane-api.git
[submodule "third_party/googleapis"]
path = third_party/googleapis
url = https://github.com/googleapis/googleapis.git
[submodule "third_party/protoc-gen-validate"]
path = third_party/protoc-gen-validate
url = https://github.com/lyft/protoc-gen-validate.git

1
third_party/data-plane-api vendored Submodule

@ -0,0 +1 @@
Subproject commit 911001cdca003337bdb93fab32740cde61bafee3

1
third_party/googleapis vendored Submodule

@ -0,0 +1 @@
Subproject commit 80ed4d0bbf65d57cc267dfc63bd2584557f11f9b

1
third_party/protoc-gen-validate vendored Submodule

@ -0,0 +1 @@
Subproject commit e143189bf6f37b3957fb31743df6a1bcf4a8c685