consul/agent/grpc-external/services/peerstream
R.B. Boyer cd513aeead
peerstream: require a resource subscription to receive updates of that type (#13767)
This mimics xDS's discovery protocol where you must request a resource
explicitly for the exporting side to send those events to you.

As part of this I aligned the overall ResourceURL with the TypeURL that
gets embedded into the encoded protobuf Any construct. The
CheckServiceNodes is now wrapped in a better named "ExportedService"
struct now.
2022-07-15 15:03:40 -05:00
..
health_snapshot.go Use Node Name for peering healthSnapshot instead of ID (#13773) 2022-07-15 10:51:38 -04:00
health_snapshot_test.go Use Node Name for peering healthSnapshot instead of ID (#13773) 2022-07-15 10:51:38 -04:00
mock_ACLResolver.go
replication.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00
server.go
stream_resources.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00
stream_test.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00
stream_tracker.go server: ensure peer replication can successfully use TLS over external gRPC (#13733) 2022-07-15 13:15:50 -05:00
stream_tracker_test.go
subscription_blocking.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00
subscription_manager.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00
subscription_manager_test.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00
subscription_state.go
subscription_state_test.go
subscription_view.go
subscription_view_test.go
testing.go peerstream: require a resource subscription to receive updates of that type (#13767) 2022-07-15 15:03:40 -05:00