Commit Graph

121 Commits (32515c77f28dd1dcb0e6f010a36a523a29ea6ec3)

Author SHA1 Message Date
Dhia Ayachi d641998641
Fix to not create a watch to `Internal.ServiceDump` when mesh gateway is not used (#20168)
10 months ago
Semir Patel 53e28a4963
OSS -> CE (community edition) changes (#18517)
1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443)
1 year ago
R.B. Boyer 72f991d8d3
agent: remove agent cache dependency from service mesh leaf certificate management (#17075)
1 year ago
Connor 0789661ce5
Rename hcp-metrics-collector to consul-telemetry-collector (#17327)
2 years ago
Freddy 7c3e9cd862
Hash namespace+proxy ID when creating socket path (#17204)
2 years ago
Derek Menteer 4f6da20fe5
Fix multiple issues related to proxycfg health queries. (#17241)
2 years ago
Eric Haberkorn b1fae05983
Add sameness groups to service intentions. (#17064)
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
Ashvitha f95ffe0355
Allow HCP metrics collection for Envoy proxies
2 years ago
Andrew Stucki 5deffbd95b
Fix issue where terminating gateway service resolvers weren't properly cleaned up (#16498)
2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302)
2 years ago
Derek Menteer e87d35e313
Fix DialedDirectly configuration for Consul dataplane. (#15760)
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
Derek Menteer c064ddf606
Backport test fix from ent. (#15279)
2 years ago
Eric Haberkorn 1804b58799
Fix a bug in mesh gateway proxycfg where ACL tokens aren't passed. (#15273)
2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter
2 years ago
Freddy 24d0c8801a
Merge pull request #14981 from hashicorp/peering/dial-through-gateways
2 years ago
Dan Upton 328e3ff563
proxycfg: rate-limit delivery of config snapshots (#14960)
2 years ago
freddygv c77123a2aa Use split var in tests
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 d818d7b096 Manage local server watches depending on mesh cfg
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
freddygv b544ce6485 Add ACL enforcement to peering endpoints
2 years ago
Dan Stough 49f3dadb8f feat: connect proxy xDS for destinations
2 years ago
Chris S. Kim 02cff2394d Use new maps for proxycfg peered data
2 years ago
Daniel Upton 37ccbd2826 proxycfg: server-local intentions data source
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
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 ab758b7b32
peering: allow mesh gateways to proxy L4 peered traffic (#13339)
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
Dan Upton 2427e38839
Enable servers to configure arbitrary proxies from the catalog (#13244)
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
Mark Anderson 98a2e282be Fixup acl.EnterpriseMeta
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
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