{"push_id":1807536079,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"26b68126e37e6532c807bd536f48be2c8789fa7f","before":"f09b8985b5a9386d81588e6f6e3536590c4c39a9","commits":[{"sha":"26b68126e37e6532c807bd536f48be2c8789fa7f","author":{"name":"htuch","email":"35d8823a91070b33cb5c164eb2b14f829f672e81@users.noreply.github.com"},"message":"config: subscription API interface and gRPC implementation. (#1124)\n\nThis PR provides a callback based Subscription API in the Envoy::Config namespace to allow modules\r\nto receive resource updates via the v2 xDS APIs. It's a generalization of the existing\r\nRestApiFetcher, which can be implemented in gRPC bidi, REST and via filesystem inotify watching.\r\n\r\nIn addition to the interface, the bidi gRPC implementation is provided and a demonstration of how it\r\nworks with EDS is provided in test/common/grpc/subscription_impl_test.cc.\r\n\r\nAfter this PR it will be necessary to amend your WORKSPACE file with:\r\n\r\nload(\"@envoy_api//bazel:repositories.bzl\", \"api_dependencies\")\r\napi_dependencies()","distinct":true,"url":"https://api.github.com/repos/lyft/envoy/commits/26b68126e37e6532c807bd536f48be2c8789fa7f"}]}
{"actor":{"display_login":"htuch"}}