Commit Graph

4455 Commits (eac9767c3d2fe8d91784638337f2226aa3f9995b)

Author SHA1 Message Date
Chris S. Kim 0999e05a7d Reduce arm64 flakes for TestConnectCA_ConfigurationSet_ChangeKeyConfig_Primary
2 years ago
Chris S. Kim 8ead1caf53 Retry checks for virtual IP metadata
2 years ago
Chris S. Kim 62ed0250c3 Sort slice of ServiceNames deterministically
2 years ago
cskh 4e292b7b72
chore: clarify the error message: service.service must not be empty (#13907)
2 years ago
cskh 59e81a728e
chore: removed unused method AddService (#13905)
2 years ago
alex 437a28d18a
peering: prevent peering in same partition (#13851)
2 years ago
Nitya Dhanushkodi 27bd895ac8
peering: remove validation that forces peering token server addresses to be an IP, allow hostname based addresses (#13874)
2 years ago
Luke Kysow 8c5b70d227
Rename receive to recv in tracker (#13896)
2 years ago
Luke Kysow 3530d3782d
peering: read endpoints can now return failing status (#13849)
2 years ago
Kyle Havlovitz 93de25f87c
Merge pull request #13872 from hashicorp/remove-upstream-log
2 years ago
Chris S. Kim 73a84f256f
Preserve PeeringState on upsert (#13666)
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
Freddy f03cca7576
[OSS] Add ACL enforcement to peering endpoints (#13878)
2 years ago
Matt Keeler 58e4d8235b
Enable/Disable Peering Support in the UI (#13816)
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
alex 279d458e6e
peering: use ShouldDial to validate peer role (#13823)
2 years ago
Luke Kysow a1e6d69454
peering: add config to enable/disable peering (#13867)
2 years ago
Kyle Havlovitz 0786517b56
Merge pull request #13847 from hashicorp/gateway-goroutine-leak
2 years ago
Freddy f99df57840
[OSS] Add new peering ACL rule (#13848)
2 years ago
alex 927cee692b
peering: emit exported services count metric (#13811)
2 years ago
Daniel Upton a8df87f574 proxycfg-glue: server-local implementation of `ExportedPeeredServices`
2 years ago
Eric Haberkorn 501089292e
Add Cluster Peering Failover Support to Prepared Queries (#13835)
2 years ago
Nitya Dhanushkodi f47319b7c6
update generate token endpoint to take external addresses (#13844)
2 years ago
acpana 12b773ab02
Rename peering internal to ~
2 years ago
Luke Kysow 0c87be0845
peering: Add heartbeating to peering streams (#13806)
2 years ago
Daniel Upton 3655802fdc proxycfg-glue: server-local implementation of `PeeredUpstreams`
2 years ago
Luke Kysow c411e6b326
Add send mutex to protect against concurrent sends (#13805)
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
Evan Culver 4116537b83
connect: Add support for Envoy 1.23, remove 1.19 (#13807)
2 years ago
Paul Glass 77afe0e76e
Extract AWS auth implementation out of Consul (#13760)
2 years ago
Chris S. Kim 495936300e
Make envoy resources for inferred peered upstreams (#13758)
2 years ago
alex de5a991d8c
peering: refactor reconcile, cleanup (#13795)
2 years ago
Luke Kysow e8d965e56f
peerstream: set keepalive enforcement to 15s (#13796)
2 years ago
alex a9ae2ff4fa
peering: track exported services (#13784)
2 years ago
R.B. Boyer cd513aeead
peerstream: require a resource subscription to receive updates of that type (#13767)
2 years ago
R.B. Boyer c737301093
peerstream: fix test assertions (#13780)
2 years ago
Luke Kysow 46381b1a7f
Add docs for peerStreamServer vs peeringServer. (#13781)
2 years ago
Luke Kysow ca3d7c964c
peerstream: dialer should reconnect when stream closes (#13745)
2 years ago
R.B. Boyer bb4d4040fb
server: ensure peer replication can successfully use TLS over external gRPC (#13733)
2 years ago
alex adb5ffa1a6
peering: track imported services (#13718)
2 years ago
Matt Keeler 257f88d4df
Use Node Name for peering healthSnapshot instead of ID (#13773)
2 years ago
Matt Keeler 05b5e7e2ca
Enable partition support for peering establishment (#13772)
2 years ago
Dan Stough 49f3dadb8f feat: connect proxy xDS for destinations
2 years ago
Daniel Upton 3d74efa8ad proxycfg-glue: server-local implementation of `FederationStateListMeshGateways`
2 years ago
Daniel Upton ccc672013e proxycfg-glue: server-local implementation of `GatewayServices`
2 years ago
Daniel Upton 15a319dbfe proxycfg-glue: server-local implementation of `TrustBundle` and `TrustBundleList`
2 years ago
Daniel Upton 673d02d30f proxycfg-glue: server-local implementation of the `Health` interface
2 years ago