4711 Commits (59f14f5e01af403fa57ccc261e66b3ba6c0a89ad)

Author SHA1 Message Date
R.B. Boyer c737301093
peerstream: fix test assertions (#13780) 2 years ago
Luke Kysow 46381b1a7f
Add docs for peerStreamServer vs peeringServer. (#13781) 2 years ago
Luke Kysow ca3d7c964c
peerstream: dialer should reconnect when stream closes (#13745) 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
Matt Keeler 257f88d4df
Use Node Name for peering healthSnapshot instead of ID (#13773) 2 years ago
Matt Keeler 05b5e7e2ca
Enable partition support for peering establishment (#13772) 2 years ago
Dan Stough 49f3dadb8f feat: connect proxy xDS for destinations 2 years ago
Daniel Upton 3d74efa8ad proxycfg-glue: server-local implementation of `FederationStateListMeshGateways` 2 years ago
Daniel Upton ccc672013e proxycfg-glue: server-local implementation of `GatewayServices` 2 years ago
Daniel Upton 15a319dbfe proxycfg-glue: server-local implementation of `TrustBundle` and `TrustBundleList` 2 years ago
Daniel Upton 673d02d30f proxycfg-glue: server-local implementation of the `Health` interface 2 years ago
Daniel Upton 3c533ceea8 proxycfg-glue: server-local implementation of `ServiceList` 2 years ago
Daniel Upton fbf88d3b19 proxycfg-glue: server-local compiled discovery chain data source 2 years ago
Chris S. Kim f56810132f Check if an upstream is implicit from either intentions or peered services 2 years ago
Chris S. Kim 02cff2394d Use new maps for proxycfg peered data 2 years ago
Chris S. Kim 7f32cba735 Add new watch.Map type to refactor proxycfg 2 years ago
Chris S. Kim b4ffa9ae0c Scrub VirtualIPs before exporting 2 years ago
Dan Upton b9e525d689
grpc: rename public/private directories to external/internal (#13721) 2 years ago
R.B. Boyer 30fffd0c90
peerstream: some cosmetic refactors to make this easier to follow (#13732) 2 years ago
Kyle Havlovitz 7d0c692374 Use protocol from resolved config entry, not gateway service 2 years ago
Kyle Havlovitz 7162e3bde2 Enable http2 options for grpc protocol 2 years ago
R.B. Boyer c5c216008d
peering: always send the mesh gateway SpiffeID even for tcp services (#13728) 2 years ago
R.B. Boyer f0e6e4e697
state: prohibit changing an exported tcp discovery chain in a way that would break SAN validation (#13727) 2 years ago
R.B. Boyer 2317f37b4d
state: prohibit exported discovery chains to have cross-datacenter or cross-partition references (#13726) 2 years ago
Chris S. Kim a6634db4a5
Return error if ServerAddresses is empty (#13714) 2 years ago
Kyle Havlovitz 439eccdd80 Respect http2 protocol for upstreams of terminating gateways 2 years ago
R.B. Boyer af04851637
peering: move peer replication to the external gRPC port (#13698) 2 years ago
R.B. Boyer ea58f235f5
server: broadcast the public grpc port using lan serf and update the consul service in the catalog with the same data (#13687) 2 years ago
Freddy 3542138e4d
Parse peer name for virtual IP DNS queries (#13602) 2 years ago
R.B. Boyer 2a945facec
test: update mockery use to put mocks into test files (#13656) 2 years ago
Chris S. Kim f07132dacc
Revise possible states for a peering. (#13661) 2 years ago
Daniel Upton 45886848b4 proxycfg: server-local intention upstreams data source 2 years ago
Daniel Upton 37ccbd2826 proxycfg: server-local intentions data source 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
Chris S. Kim b186731a2e
Fix ENT drift in files (#13647) 2 years ago
Chris S. Kim d8b7940e40
Add internal endpoint to fetch peered upstream candidates from VirtualIP table (#13642) 2 years ago
Eric Haberkorn 653cb42944
Fix spelling mistake in serverless patcher (#13607) 2 years ago
alex 07bc22e405
no 1.9 style metrics (#13532) 2 years ago
alex beb8b03e8a
peering: reconcile/ hint active state for list (#13619) 2 years ago
R.B. Boyer 31b95c747b
xds: modify rbac rules to use the XFCC header for peered L7 enforcement (#13629) 2 years ago
R.B. Boyer de0f9ac519
xds: have mesh gateways forward peered SpiffeIDs using the XFCC header (#13625) 2 years ago
R.B. Boyer 1a9c86ea8f
xds: mesh gateways now correctly load up peer-exported discovery chains using L7 protocols (#13624) 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
alex 53f0cf5835
peering, internal: support UIServices, UINodes, UINodeInfo (#13577) 2 years ago
Chris S. Kim 2e4cb6f77d
Add new index for PeeredServiceName and ServiceVirtualIP (#13582) 2 years ago
Will Jordan 34ecbc1d71
Add per-node max indexes (#12399) 2 years ago
Chris S. Kim ba89a7d9b0
Make memdb indexers generic (#13558) 2 years ago
Matt Keeler 7a4d13b0b2
Port over the index 0 -> 1 code that lived in the old rpc setQueryMeta function. (#13561) 2 years ago