102 Commits (38dd704984afc13407c9a7cde445310b17f01445)

Author SHA1 Message Date
Derek Menteer a698142325
Add extra logging for mesh health endpoints. (#18647) 1 year ago
John Murret b80c5258fa
NET-4853 - xds v2 - implement base connect proxy functionality for clusters (#18499) 1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443) 1 year ago
Michael Zalimeni 05604eeec1
[NET-5217] [OSS] Derive sidecar proxy locality from parent service (#18437) 1 year ago
Dan Stough 8e3a1ddeb6
[OSS] Improve xDS Code Coverage - Endpoints and Misc (#18222) 1 year ago
Eric Haberkorn a3ba559149
Make locality aware routing xDS changes (#17826) 1 year ago
Eric Haberkorn 17a280d51b
This fixes an issue where TCP services that are exported cannot be configured to failover. (#17469) 2 years ago
sarahalsmiller b147323fb0
xds: Remove APIGateway ToIngress function (#17453) 2 years ago
sarahalsmiller d34bde0e4e
xds: generate clusters directly from API gateway snapshot (#17391) 2 years ago
sarahalsmiller 134aac7c26
xds: generate endpoints directly from API gateway snapshot (#17390) 2 years ago
Eric Haberkorn 0d1d2fc4c9
add order by locality failover to Consul enterprise (#16791) 2 years ago
Ronald 94ec4eb2f4
copyright headers for agent folder (#16704) 2 years ago
Eric Haberkorn 595131fca9
Refactor the disco chain -> xds logic (#16392) 2 years ago
Derek Menteer 30112288c8
Fix mesh gateways incorrectly matching peer locality. (#16257) 2 years ago
Thomas Eckert e81a0c2855
API Gateway to Ingress Gateway Snapshot Translation and Routes to Virtual Routers and Splitters (#16127) 2 years ago
Nathan Coleman 72a73661c9
Implement APIGateway proxycfg snapshot (#16194) 2 years ago
Nitya Dhanushkodi b8b37c2357
refactor: remove troubleshoot module dependency on consul top level module (#16162) 2 years ago
Nitya Dhanushkodi 8d4c3aa42c
refactor: move service to service validation to troubleshoot package (#16132) 2 years ago
Derek Menteer 2facf50923
Fix configuration merging for implicit tproxy upstreams. (#16000) 2 years ago
Matt Keeler 5afd4657ec
Protobuf Modernization (#15949) 2 years ago
Derek Menteer 97ec5279aa
Fix local mesh gateway with peering discovery chains. (#15690) 2 years ago
Derek Menteer 418bd62c44
Fix mesh gateway configuration with proxy-defaults (#15186) 2 years ago
Freddy 7f5f7e9cf9
Avoid blocking child type updates on parent ack (#15083) 2 years ago
boruszak 38b1a515f1 Mergimg 2 years ago
DanStough 77ab28c5c7 feat: xDS updates for peerings control plane through mesh gw 2 years ago
Eric Haberkorn 1633cf20ea
Make the mesh gateway changes to allow `local` mode for cluster peering data plane traffic (#14817) 2 years ago
freddygv b15d41534f Update xds generation for peering over mesh gws 2 years ago
Eric Haberkorn 6570d5f004
Enable outbound peered requests to go through local mesh gateway (#14763) 2 years ago
freddygv d818d7b096 Manage local server watches depending on mesh cfg 2 years ago
Eric Haberkorn aa8268e50c
Implement Cluster Peering Redirects (#14445) 2 years ago
Eric Haberkorn 3726a0ab7a
Finish up cluster peering failover (#14396) 2 years ago
Eric Haberkorn ebd5513d4b
Refactor failover code to use Envoy's aggregate clusters (#14178) 2 years ago
Chris S. Kim 8ed49ea4d0
Update envoy metrics label extraction for peered clusters and listeners (#13818) 2 years ago
DanStough 2da8949d78 feat: convert destination address to slice 2 years ago
Chris S. Kim 495936300e
Make envoy resources for inferred peered upstreams (#13758) 2 years ago
Dan Stough 49f3dadb8f feat: connect proxy xDS for destinations 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
R.B. Boyer 2317f37b4d
state: prohibit exported discovery chains to have cross-datacenter or cross-partition references (#13726) 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 f557509e58
xds: allow for peered upstreams to use tagged addresses that are hostnames (#13422) 2 years ago
R.B. Boyer 019aeaa57d
peering: update how cross-peer upstreams and represented in proxycfg and rendered in xds (#13362) 3 years ago
Freddy 74ca6406ea
Configure upstream TLS context with peer root certs (#13321) 3 years ago
Mark Anderson 98a2e282be Fixup acl.EnterpriseMeta 3 years ago
R.B. Boyer ac5bea862a
server: ensure that service-defaults meta is incorporated into the discovery chain response (#12511) 3 years ago
freddygv cbea3d203c Fix race of upstreams with same passthrough ip 3 years ago
R.B. Boyer 424f3cdd2c
proxycfg: introduce explicit UpstreamID in lieu of bare string (#12125) 3 years ago
freddygv c5c290c503 Validate chains are associated with upstreams 3 years ago
Daniel Upton 50a1f20ff9
xds: prefer fed state gateway definitions if they're fresher (#11522) 3 years ago
freddygv 90ce897456 Store GatewayKey in proxycfg snapshot for re-use 3 years ago