Commit Graph

48 Commits (c5b41671d3bd2ead9076ecf0646c1efe1be477bc)

Author SHA1 Message Date
Dhia Ayachi d93f7f730d
parse config protocol on write to optimize disco-chain compilation (#19829)
12 months ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443)
1 year ago
Eric Haberkorn 0a1efe73f3
Refactor disco chain prioritize by locality structs (#17696)
1 year ago
Kyle Havlovitz 81d8332524
Attach service virtual IP info to compiled discovery chain (#17295)
2 years ago
Derek Menteer 87324c9ec8
Add PrioritizeByLocality to config entries. (#17007)
2 years ago
Eric Haberkorn a6d69adcf5
Add default resolvers to disco chains based on the default sameness group (#16837)
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
Derek Menteer 2236975011
Change partition for peers in discovery chain targets (#16769)
2 years ago
Eric Haberkorn 495ad4c7ef
add enterprise xds tests (#16738)
2 years ago
Eric Haberkorn 7477f52a16
add sameness groups to discovery chains (#16671)
2 years ago
Eric Haberkorn e298f506a5
Add Peer Locality to Discovery Chains (#16588)
2 years ago
Eric Haberkorn 5f81662066
Add support for failover policies (#16505)
2 years ago
Andrew Stucki 4b661d1e0c
Add ServiceResolver RequestTimeout for route timeouts to make TerminatingGateway upstream timeouts configurable (#16495)
2 years ago
Nitya Dhanushkodi d382ca0aec
extensions: refactor serverless plugin to use extensions from config entry fields (#15817)
2 years ago
Derek Menteer e87d35e313
Fix DialedDirectly configuration for Consul dataplane. (#15760)
2 years ago
Eric Haberkorn 58901ad7df
Cluster peering failover disco chain changes (#14296)
2 years ago
Eric Haberkorn ebd5513d4b
Refactor failover code to use Envoy's aggregate clusters (#14178)
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
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
Mark Anderson 05eded4f1d Manual Structs fixup
3 years ago
R.B. Boyer ac5bea862a
server: ensure that service-defaults meta is incorporated into the discovery chain response (#12511)
3 years ago
Paul Banks e22cc9c53a Header manip for split legs plumbing
3 years ago
Dhia Ayachi bc0e4f2f46
partition dicovery chains (#10983)
3 years ago
Dhia Ayachi 09197c989c
add partition to SNI when partition is non default (#10917)
3 years ago
R.B. Boyer 188e8dc51f
agent/structs: add a bunch more EnterpriseMeta helper functions to help with partitioning (#10669)
3 years ago
Freddy 429f9d8bb8
Add flag for transparent proxies to dial individual instances (#10329)
4 years ago
Freddy ed1082510d
Fixup discovery chain handling in transparent mode (#10168)
4 years ago
freddygv cd4cf5161f Update resolver defaulting
4 years ago
freddygv eaa250cc80 Ensure resolver node with LB isn't considered default
4 years ago
freddygv 63f79e5f9b Restructure structs and other PR comments
4 years ago
freddygv 81115b6eaa Compile down LB policy to disco chain nodes
4 years ago
Matt Keeler 9e5fd7f925
OSS Changes for various config entry namespacing bugs (#7226)
5 years ago
Matt Keeler c09693e545
Updates to Config Entries and Connect for Namespaces (#7116)
5 years ago
Matt Keeler a704ebe639
Add Namespace support to the API module and the CLI commands (#6874)
5 years ago
R.B. Boyer fd1c62ee8b
connect: ensure time.Duration fields retain their human readable forms in the API (#6348)
5 years ago
R.B. Boyer 561b2fe606
connect: generate the full SNI names for discovery targets in the compiler rather than in the xds package (#6340)
5 years ago
R.B. Boyer ae79cdab1b
connect: introduce ExternalSNI field on service-defaults (#6324)
5 years ago
R.B. Boyer 8e22d80e35
connect: fix failover through a mesh gateway to a remote datacenter (#6259)
5 years ago
R.B. Boyer c395affc93
connect: expose an API endpoint to compile the discovery chain (#6248)
5 years ago
R.B. Boyer dcb609af83
connect: detect and prevent circular discovery chain references (#6246)
5 years ago
R.B. Boyer f02924fafe
connect: simplify the compiled discovery chain data structures (#6242)
5 years ago
R.B. Boyer 6393edba53
connect: reconcile how upstream configuration works with discovery chains (#6225)
5 years ago
R.B. Boyer e039dfd7f8
connect: rework how the service resolver subset OnlyPassing flag works (#6173)
5 years ago
R.B. Boyer 9138a97054
Fix bug in service-resolver redirects if the destination uses a default resolver. (#6122)
5 years ago
R.B. Boyer 4bdb690a25
activate most discovery chain features in xDS for envoy (#6024)
5 years ago
R.B. Boyer 6a52f9f9fb
initial version of L7 config entry compiler (#5994)
6 years ago