229 Commits (CSLC-91-egress-connect-proxy)

Author SHA1 Message Date
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) 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 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
DanStough 2e2c71d2f2 fix: multiple grpc/http2 services for ingress listeners 3 years ago
Dan Upton d7f8a8e4ef
proxycfg: remove dependency on `cache.UpdateEvent` (#13144) 3 years ago
Matt Keeler b788691fa6
Watch the singular service resolver instead of the list + filtering to 1 (#13012) 3 years ago
Chris S. Kim abc472f2a3
Default discovery chain when upstream targets a DestinationPeer (#12942) 3 years ago
Chris S. Kim 9791bad136
peering: Make Upstream peer-aware (#12900) 3 years ago
Eric b01bb41553 Implement routing and intentions for AWS Lambdas 3 years ago
R.B. Boyer 25ba9c147a
xds: ensure that all connect timeout configs can apply equally to tproxy direct dial connections (#12711) 3 years ago
Mark Anderson 98a2e282be Fixup acl.EnterpriseMeta 3 years ago
Kyle Havlovitz 1a3b885027 Use the GatewayService SNI field for upstream SAN validation 3 years ago
Eric e0a15690ae Implement Lambda Patching in the Serverless Plugin 3 years ago
R.B. Boyer e79ce8ab03
xds: adding control of the mesh-wide min/max TLS versions and cipher suites from the mesh config entry (#12601) 3 years ago
R.B. Boyer ac5bea862a
server: ensure that service-defaults meta is incorporated into the discovery chain response (#12511) 3 years ago
Eric cf3e517d0e Create and wire up the serverless patcher 3 years ago
R.B. Boyer 2a56e0055b
proxycfg: change how various proxycfg test helpers for making ConfigSnapshot copies works to be more correct and less error prone (#12531) 3 years ago
freddygv ceb52d649a Account for upstream targets in another DC. 3 years ago
freddygv cbea3d203c Fix race of upstreams with same passthrough ip 3 years ago
freddygv 659ebc05a9 Ensure passthrough addresses get cleaned up 3 years ago
freddygv c31c1158a6 Add failing test 3 years ago
R.B. Boyer b60d89e7ef bulk rewrite using this script 3 years ago
R.B. Boyer 424f3cdd2c
proxycfg: introduce explicit UpstreamID in lieu of bare string (#12125) 3 years ago
Dhia Ayachi e653f81919
reset `coalesceTimer` to nil as soon as the event is consumed (#11924) 3 years ago
freddygv 21f2c2e68d Purge chain if it shouldn't be there 3 years ago
freddygv d26b4860fd Account for new upstreams constraint in tests 3 years ago
freddygv 2fe27b748d Check ingress upstreams when gating chain watches 3 years ago
freddygv 6af9a0d8cf Avoid storing chain without an upstream 3 years ago
freddygv ba12dc215b Clean up chains separately from their watches 3 years ago
freddygv 70d6358426 Store intention upstreams in snapshot 3 years ago
R.B. Boyer 81ea8129d7
proxycfg: ensure all of the watches are canceled if they are cancelable (#11824) 3 years ago
R.B. Boyer 4aabbe529c
proxycfg: use external addresses in tproxy when crossing partition boundaries (#11823) 3 years ago
R.B. Boyer 631c649291
various partition related todos (#11822) 3 years ago
R.B. Boyer 1e02460bd1
re-run gofmt on 1.17 (#11579) 3 years ago
freddygv 0e507492d0 Update proxycfg for ingress service partitions 3 years ago
Freddy 00b5b0a0a2
Update filter chain creation for sidecar/ingress listeners (#11245) 3 years ago
Daniel Upton 50a1f20ff9
xds: prefer fed state gateway definitions if they're fresher (#11522) 3 years ago
freddygv 60066e5154 Exclude default partition from GatewayKey string 3 years ago
freddygv e3666b0bc4 Update GatewayKeys deduplication 3 years ago
freddygv 90ce897456 Store GatewayKey in proxycfg snapshot for re-use 3 years ago
freddygv 4d4ccedb3a Update locality check in proxycfg 3 years ago