119 Commits (3c3bdba926f97fa65fac00c50bf4ff081d4889d7)

Author SHA1 Message Date
Eric Haberkorn 80e51ff907
Add exported services event to cluster peering replication. (#14797) 2 years ago
malizz 84b0f408fa
Support Stale Queries for Trust Bundle Lookups (#14724) 2 years ago
DanStough 485e1b5d4e fix(peering): generate token metrics only for leader 2 years ago
DanStough 2a2debee64 feat(peering): validate server name conflicts on establish 2 years ago
Dan Upton 1c2c975b0b
xDS Load Balancing (#14397) 2 years ago
Derek Menteer f64771c707 Address PR comments. 2 years ago
Derek Menteer 1255a8a20d Add separate grpc_tls port. 2 years ago
freddygv 650e48624d Allow terminated peerings to be deleted 2 years ago
Chris S. Kim 6ddcc04613
Replace ring buffer with async version (#14314) 2 years ago
freddygv c04515a844 Use proto message for each secrets write op 2 years ago
freddygv 60d6e28c97 Pass explicit signal with op for secrets write 2 years ago
freddygv 9ca687bc7c Avoid deleting peering secret UUIDs at dialers 2 years ago
Luke Kysow 988e1fd35d
peering: default to false (#13963) 2 years ago
Matt Keeler f74d0cef7a
Implement/Utilize secrets for Peering Replication Stream (#13977) 2 years ago
acpana 6033584349
use EqualPartitions 2 years ago
acpana 0351ca5136
better fix 2 years ago
acpana 8b2ef80336
sync w ent 2 years ago
alex 437a28d18a
peering: prevent peering in same partition (#13851) 2 years ago
Nitya Dhanushkodi 27bd895ac8
peering: remove validation that forces peering token server addresses to be an IP, allow hostname based addresses (#13874) 2 years ago
Luke Kysow 3530d3782d
peering: read endpoints can now return failing status (#13849) 2 years ago
Chris S. Kim 73a84f256f
Preserve PeeringState on upsert (#13666) 2 years ago
freddygv b544ce6485 Add ACL enforcement to peering endpoints 2 years ago
alex 279d458e6e
peering: use ShouldDial to validate peer role (#13823) 2 years ago
Luke Kysow a1e6d69454
peering: add config to enable/disable peering (#13867) 2 years ago
Nitya Dhanushkodi f47319b7c6
update generate token endpoint to take external addresses (#13844) 2 years ago
alex de5a991d8c
peering: refactor reconcile, cleanup (#13795) 2 years ago
alex a9ae2ff4fa
peering: track exported services (#13784) 2 years ago
R.B. Boyer bb4d4040fb
server: ensure peer replication can successfully use TLS over external gRPC (#13733) 2 years ago
alex adb5ffa1a6
peering: track imported services (#13718) 2 years ago
Dan Upton b9e525d689
grpc: rename public/private directories to external/internal (#13721) 2 years ago
R.B. Boyer af04851637
peering: move peer replication to the external gRPC port (#13698) 2 years ago
Chris S. Kim f07132dacc
Revise possible states for a peering. (#13661) 2 years ago
Daniel Upton 653b8c4f9d proxycfg: server-local config entry data sources 2 years ago
alex cd9ca4290a
peering: add imported/exported counts to peering (#13644) 2 years ago
alex beb8b03e8a
peering: reconcile/ hint active state for list (#13619) 2 years ago
R.B. Boyer 0fa828db76
peering: replicate all SpiffeID values necessary for the importing side to do SAN validation (#13612) 2 years ago
R.B. Boyer e8ea3d7c3b
state: peering ID assignment cannot happen inside of the state store (#13525) 2 years ago
R.B. Boyer 201d1458c3
xds: mesh gateways now have their own leaf certificate when involved in a peering (#13460) 2 years ago
freddygv f3843809da Avoid deleting peerings marked as terminated. 2 years ago
freddygv 6453375ab2 Add leader routine to clean up peerings 2 years ago
freddygv 6c8ab1bbac Fixup stream tear-down steps. 2 years ago
freddygv cc921a9c78 Update peering state and RPC for deferred deletion 2 years ago
Freddy 71b254522e
Clean up imported nodes/services/checks as needed (#13367) 2 years ago
Chris S. Kim a02e9abcc1
Update RBAC to handle imported services (#13404) 2 years ago
R.B. Boyer 7001e1151c
peering: rename initiate to establish in the context of the APIs (#13419) 2 years ago
R.B. Boyer bba3eb8cdd
peering: mesh gateways are required for cross-peer service mesh communication (#13410) 2 years ago
R.B. Boyer 7423886136
peering: allow protobuf requests to populate the default partition or namespace (#13398) 2 years ago
R.B. Boyer ab758b7b32
peering: allow mesh gateways to proxy L4 peered traffic (#13339) 3 years ago
alex bbbc50815a
peering: send leader addr (#13342) 3 years ago
R.B. Boyer 019aeaa57d
peering: update how cross-peer upstreams and represented in proxycfg and rendered in xds (#13362) 3 years ago