open-consul/agent/rpc/peering
freddygv 5cd5108075 Return SPIFFE ID for connect proxies in PeerMeta
Proxies dialing exporting services need to know the SPIFFE ID of
services dialed so that the upstream's SANs can be validated.

This commit attaches the SPIFFE ID to all connect proxies exported over
the peering stream so that they are available to importing clusters.

The data in the SPIFFE ID cannot be re-constructed in peer clusters
because the partition of exported services is overwritten on imports.
2022-05-31 09:55:37 -06:00
..
health_snapshot.go peering: accept replication stream of discovery chain information at the importing side (#13151) 2022-05-19 16:37:52 -05:00
health_snapshot_test.go peering: accept replication stream of discovery chain information at the importing side (#13151) 2022-05-19 16:37:52 -05:00
replication.go Add support for streaming CA roots to peers (#13260) 2022-05-26 15:24:09 -04:00
service.go [OSS] Add grpc endpoint to fetch a specific trust bundle (#13292) 2022-05-31 09:54:40 -06:00
service_oss_test.go peering: initial sync (#12842) 2022-04-21 17:34:40 -05:00
service_test.go [OSS] Add grpc endpoint to fetch a specific trust bundle (#13292) 2022-05-31 09:54:40 -06:00
stream_test.go Return SPIFFE ID for connect proxies in PeerMeta 2022-05-31 09:55:37 -06:00
stream_tracker.go peering: initial sync (#12842) 2022-04-21 17:34:40 -05:00
stream_tracker_test.go add general runstep test helper instead of copying it all over the place (#13013) 2022-05-10 15:25:51 -05:00
subscription_blocking.go peering: replicate discovery chains information to importing peers 2022-05-19 14:21:44 -05:00
subscription_manager.go Return SPIFFE ID for connect proxies in PeerMeta 2022-05-31 09:55:37 -06:00
subscription_manager_test.go Add support for streaming CA roots to peers (#13260) 2022-05-26 15:24:09 -04:00
subscription_state.go Add support for streaming CA roots to peers (#13260) 2022-05-26 15:24:09 -04:00
subscription_state_test.go peering: replicate expected SNI, SPIFFE, and service protocol to peers (#13218) 2022-05-25 12:37:44 -05:00
subscription_view.go peering: disable requirement for mesh gateways initially (#13213) 2022-05-25 10:13:23 -05:00
subscription_view_test.go peering: replicate discovery chains information to importing peers 2022-05-19 14:21:44 -05:00
testing.go peering: accept replication stream of discovery chain information at the importing side (#13151) 2022-05-19 16:37:52 -05:00
testutil_oss_test.go peering: initial sync (#12842) 2022-04-21 17:34:40 -05:00
validate.go peering: accept replication stream of discovery chain information at the importing side (#13151) 2022-05-19 16:37:52 -05:00
validate_test.go Patches to peering initiation for POC demo (#13076) 2022-05-13 13:01:00 -06:00