370 Commits (2d19cd58107f57accd06a58f0bb619cfcf195155)

Author SHA1 Message Date
boruszak 38b1a515f1 Mergimg 2 years ago
James Oulman b8bd7a3058
Configure Envoy alpn_protocols based on service protocol (#14356) 2 years ago
freddygv 5f97223822 Simplify mgw watch mgmt 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
Derek Menteer a279d2d329
Fix explicit tproxy listeners with discovery chains. (#14751) 2 years ago
Alex Oskotsky 13da2c5fad
Add the ability to retry on reset connection to service-routers (#12890) 2 years ago
freddygv b15d41534f Update xds generation for peering over mesh gws 2 years ago
Ashwin Venkatesh 4ba260958c
bug: watch local mesh gateways in non-default partitions with agentless (#14799) 2 years ago
cskh 69f40df548
feat(ingress gateway: support configuring limits in ingress-gateway c… (#14749) 2 years ago
Eric Haberkorn 6570d5f004
Enable outbound peered requests to go through local mesh gateway (#14763) 2 years ago
Nick Ethier 1c1b0994b8
add HCP integration component (#14723) 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
Daniel Upton 8c46e48e0d proxycfg-glue: server-local implementation of IntentionUpstreamsDestination 2 years ago
Daniel Upton f8dba7e9ac proxycfg-glue: server-local implementation of InternalServiceDump 2 years ago
Eric Haberkorn 3726a0ab7a
Finish up cluster peering failover (#14396) 2 years ago
Daniel Upton 13c04a13af proxycfg: terminate stream on irrecoverable errors 2 years ago
Eric Haberkorn 58901ad7df
Cluster peering failover disco chain changes (#14296) 2 years ago
Dhia Ayachi 6fd65a4a45
Tgtwy egress HTTP support (#13953) 2 years ago
Dhia Ayachi 256694b603
inject gateway addons to destination clusters (#13951) 2 years ago
DanStough 2da8949d78 feat: convert destination address to slice 2 years ago
freddygv b544ce6485 Add ACL enforcement to peering endpoints 2 years ago
Kyle Havlovitz 016f963e7e Remove excess debug log from ingress upstream shutdown 2 years ago
Kyle Havlovitz 0be7d923dc Cancel upstream watches when the discovery chain has been removed 2 years ago
Kyle Havlovitz 31318d7049 Fix duplicate Notify calls for discovery chains in ingress gateways 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
Chris S. Kim 7f32cba735 Add new watch.Map type to refactor proxycfg 2 years ago
Kyle Havlovitz 7d0c692374 Use protocol from resolved config entry, not gateway service 2 years ago
R.B. Boyer 2317f37b4d
state: prohibit exported discovery chains to have cross-datacenter or cross-partition references (#13726) 2 years ago
Kyle Havlovitz 439eccdd80 Respect http2 protocol for upstreams of terminating gateways 2 years ago
Daniel Upton 37ccbd2826 proxycfg: server-local intentions data source 2 years ago
Chris S. Kim d8b7940e40
Add internal endpoint to fetch peered upstream candidates from VirtualIP table (#13642) 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 1a9c86ea8f
xds: mesh gateways now correctly load up peer-exported discovery chains using L7 protocols (#13624) 2 years ago
Chris S. Kim fb5eb20563
Pass trust domain to RBAC to validate and fix use of wrong peer trust bundles (#13508) 2 years ago
DanStough 4b402e3119 feat: tgtwy xDS generation for destinations 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
R.B. Boyer f557509e58
xds: allow for peered upstreams to use tagged addresses that are hostnames (#13422) 2 years ago
R.B. Boyer ab758b7b32
peering: allow mesh gateways to proxy L4 peered traffic (#13339) 2 years ago
Dan Upton b168424398
xds: remove HTTPCheckFetcher dependency (#13366) 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
Freddy a09c776645 Update public listener with SPIFFE Validator 3 years ago
Freddy 74ca6406ea
Configure upstream TLS context with peer root certs (#13321) 3 years ago
Dan Upton adeabed126
proxycfg: replace direct agent cache usage with interfaces (#13320) 3 years ago
freddygv 364758ef2f Use embedded SpiffeID for peered upstreams 3 years ago
Dan Upton 2427e38839
Enable servers to configure arbitrary proxies from the catalog (#13244) 3 years ago