htuch
69f18b068d
HTTP endpoints for all xDS APIs. ( #32 )
...
Generalizes #9 and adds googleapis fetch/build support.
8 years ago
htuch
5f266fcb62
Add has_services annotation to api_proto_library. ( #37 )
...
Also bonus fix to eds.proto, it doesn't need the address.proto import.
8 years ago
htuch
043a5eedf1
Replace custom Duration with google.protobuf.Duration well known type. ( #35 )
...
This provides some free conversion routines in the various language
proto bindings, e.g. conversion from Python datetime.timedelta.
8 years ago
htuch
a8b5fe0007
Replace google.protobuf.{String,Byte}Value with string. ( #31 )
...
As previously pointed out in #9 , the empty string is not generally a useful
value in the xDS APIs, so can be be considered equivalent to an unset
field. This is now documented in principles in #28 as well.
Also replace google.protobuf.BytesValue with bytes.
8 years ago
htuch
ed5303dc27
Package namespace versioning for v2 API. ( #30 )
...
Generalizes #9 .
Fixes #7 .
8 years ago
htuch
156da93363
Draft HDS API. ( #20 )
...
The idea here is to get into the repository something with reasonable
fidelity to the early drafts that have been floated.
8 years ago
htuch
06f6d12ca9
lds: support resolver extensibility. ( #13 )
...
This will be useful for Google and other site specific extension of the
resolving of both names and ports. For listeners, ports and bound
addresses can be expressed in a site-specific format. For upstreams,
host names can be resolved using the plugin.
8 years ago
htuch
e13c452e75
Add Apache 2.0 LICENSE file. ( #21 )
...
Copied from lyft/envoy.git. We will need this to import back into
Google.
8 years ago
htuch
e498071da6
lds: empty address implies bind 0.0.0.0/::. ( #17 )
...
As discussed offline and in https://github.com/lyft/envoy-api/issues/14 .
8 years ago
htuch
ad1673648d
ci: travis infrastructure and bazel.build target to validate protos build. ( #18 )
...
This is a slimmed down version of what we have for
https://github.com/lyft/envoy/ .
8 years ago
htuch
94e4ef1f80
Fix address.proto proto compile issue. ( #19 )
8 years ago
htuch
1f6bfe61f1
Draft EDS API. ( #11 )
...
The idea here is to get into the repository something with reasonable
fidelity to the early drafts that have been floated
8 years ago
Piotr Sikora
b8cdf40652
Address: add SocketAddress.service for DNS SRV resolution. ( #15 )
...
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
8 years ago
Piotr Sikora
fa7cbda9c9
Address: add SocketAddress.protocol. ( #16 )
...
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
8 years ago
Piotr Sikora
ba218d6a26
TLS: move TlsParameters to the first field. ( #12 )
...
This makes more sense, from the TLS handshake point of view.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
8 years ago
Piotr Sikora
be872a4113
API: s/SSL/TLS/g. ( #10 )
...
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
8 years ago
htuch
f2250e84d1
Draft CDS API. ( #8 )
...
The idea here is to get into the repository something with reasonable
fidelity to the early drafts that have been floated.
8 years ago
Harvey Tuch
4fd32876bc
Draft LDS/RDS APIs and protobuf build system.
8 years ago
Harvey Tuch
a070da2e64
Placeholder README.md.
8 years ago