Commit Graph

4616 Commits (560eb2b4a9e4a399549c34d048a08de28c64926b)

Author SHA1 Message Date
Kyle Havlovitz 0c2fb7252d Prune intermediates before appending new one
2 years ago
Luke Kysow 81d7cc41dc
Use proxy address for default check (#14433)
2 years ago
malizz f1054dada9
fix TestProxyConfigEntry (#14435)
2 years ago
malizz b3ac8f48ca
Add additional parameters to envoy passive health check config (#14238)
2 years ago
Chris S. Kim f2b147e575 Add Internal.ServiceDump support for querying by PeerName
2 years ago
Chris S. Kim e62f830fa8
Merge pull request #13998 from jorgemarey/f-new-tracing-envoy
2 years ago
Derek Menteer cf7f24a6ec Change serf-tag references to field references.
2 years ago
malizz a80e0bcd00
validate args before deleting proxy defaults (#14290)
2 years ago
Kyle Havlovitz 113454645d Prune old expired intermediate certs when appending a new one
2 years ago
Eric Haberkorn 3726a0ab7a
Finish up cluster peering failover (#14396)
2 years ago
Chris S. Kim 560d410c6d Merge branch 'main' into NET-638-push-server-address-updates-to-the-peer
2 years ago
Jorge Marey 3f3bb8831e Fix typos. Add test. Add documentation
2 years ago
Jorge Marey ed7b34128f Add new tracing configuration
2 years ago
Freddy 97d1db759f
Merge pull request #13496 from maxb/fix-kv_entries-metric
2 years ago
Freddy 829a2a8722
Merge pull request #14364 from hashicorp/peering/term-delete
2 years ago
Max Bowsher decc9231ee Merge branch 'main' into fix-kv_entries-metric
2 years ago
Chris S. Kim 5010fa5c03
Merge pull request #14371 from hashicorp/kisunji/peering-metrics-update
2 years ago
Chris S. Kim 74ddf040dd Add heartbeat timeout grace period when accounting for peering health
2 years ago
Derek Menteer 0ceec9017b Expose `grpc_tls` via serf for cluster peering.
2 years ago
Derek Menteer 1255a8a20d Add separate grpc_tls port.
2 years ago
freddygv 310608fb19 Add validation to prevent switching dialing mode
2 years ago
Eric Haberkorn 72f90754ae
Update max_ejection_percent on outlier detection for peered clusters to 100% (#14373)
2 years ago
Chris S. Kim def529edd3 Rename test
2 years ago
Chris S. Kim 93271f649c Fix test
2 years ago
Eric Haberkorn 1099665473
Update the structs and discovery chain for service resolver redirects to cluster peers. (#14366)
2 years ago
Chris S. Kim 4d97e2f936 Adjust metrics reporting for peering tracker
2 years ago
freddygv 650e48624d Allow terminated peerings to be deleted
2 years ago
Chris S. Kim 937a8ec742 Fix casing
2 years ago
Chris S. Kim 87962b9713 Merge branch 'main' into catalog-service-list-filter
2 years ago
Chris S. Kim e2fe8b8d65 Fix tests for enterprise
2 years ago
Chris S. Kim 1c43a1a7b4 Merge branch 'main' into NET-638-push-server-address-updates-to-the-peer
2 years ago
Chris S. Kim 6ddcc04613
Replace ring buffer with async version (#14314)
2 years ago
alex 30ff2e9a35
peering: add peer health metric (#14004)
2 years ago
Chris S. Kim 181063cd23 Exit loop when context is cancelled
2 years ago
cskh 41aea65214
Fix: the inboundconnection limit filter should be placed in front of http co… (#14325)
2 years ago
Chris S. Kim 8c94d1a80c Update test comment
2 years ago
Chris S. Kim 5f2959329f Add check for zero-length server addresses
2 years ago
skpratt 919da33331
no-op: refactor usagemetrics tests for clarity and DRY cases (#14313)
2 years ago
Pablo Ruiz García 1f293e5244
Added new auto_encrypt.grpc_server_tls config option to control AutoTLS enabling of GRPC Server's TLS usage
2 years ago
Dan Upton 3b993f2da7
dataplane: update envoy bootstrap params for consul-dataplane (#14017)
2 years ago
Daniel Upton 13c04a13af proxycfg: terminate stream on irrecoverable errors
2 years ago
Chris S. Kim 81e965479b PR feedback to specify Node name in test mock
2 years ago
Eric Haberkorn 58901ad7df
Cluster peering failover disco chain changes (#14296)
2 years ago
Chris S. Kim cdc8b0634d Fix flakes
2 years ago
Chris S. Kim 03e92826aa Increase heartbeat rate to reduce test flakes
2 years ago
Chris S. Kim 06ba9775ee Remove check for ResponseNonce
2 years ago
Chris S. Kim 547fb9570e Add missing mock assertions
2 years ago
Chris S. Kim adff2eef16 Fix data race
2 years ago
cskh 060531a29a
Fix: add missing ent meta for test (#14289)
2 years ago
Chris S. Kim 4e40e1d222 Handle server addresses update as client
2 years ago
Chris S. Kim 584d3409c4 Send server addresses on update from server
2 years ago
Chris S. Kim c9d8ad3939 Add new subscription for server addresses
2 years ago
Chris S. Kim 028b87d51f Cleanup unused logger
2 years ago
Chris S. Kim df951bd601 Expose external gRPC port in autopilot
2 years ago
cskh 527ebd068a
fix: missing MaxInboundConnections field in service-defaults config entry (#14072)
2 years ago
cskh e84e4b8868
Fix: upgrade pkg imdario/merg to prevent merge config panic (#14237)
2 years ago
James Hartig f92883bbce Use the maximum jitter when calculating the timeout
2 years ago
Eric Haberkorn 1a73b0ca20
Add `Targets` field to service resolver failovers. (#14162)
2 years ago
cskh d46b515b64
fix: missing segment and partition (#14194)
2 years ago
Eric Haberkorn ebd5513d4b
Refactor failover code to use Envoy's aggregate clusters (#14178)
2 years ago
cskh 81931e52c3
feat(telemetry): add labels to serf and memberlist metrics (#14161)
2 years ago
Chris S. Kim 4c928cb2f7
Handle breaking change for ServiceVirtualIP restore (#14149)
2 years ago
Chris S. Kim 3926009405 Add test to verify forwarding
2 years ago
Chris S. Kim 1ef22360c3 Register peerStreamServer internally to enable RPC forwarding
2 years ago
Chris S. Kim de73171202 Handle wrapped errors in isFailedPreconditionErr
2 years ago
Daniel Kimsey 3c4fa9b468 Add support for filtering the 'List Services' API
2 years ago
cskh 11e7a0d547
fix: shadowed err in retryJoin() (#14112)
2 years ago
skpratt 79c23a7cd2
Merge pull request #14056 from hashicorp/proxy-register-port-race
2 years ago
skpratt aa77559819 Merge branch 'main' into proxy-register-port-race
2 years ago
Chris S. Kim e3046120b3 Close active listeners on error
2 years ago
Chris S. Kim 6311c651de Add retry in TestAgentConnectCALeafCert_good
2 years ago
Kyle Havlovitz 6938b8c755
Merge pull request #13958 from hashicorp/gateway-wildcard-fix
2 years ago
Kyle Havlovitz fe1fcea34f Add some extra handling for destination deletes
2 years ago
freddygv d421e18172 Update snapshot test
2 years ago
freddygv 1031ffc3c7 Re-validate existing secrets at state store
2 years ago
freddygv 0ea4bfae94 Test fixes
2 years ago
freddygv c04515a844 Use proto message for each secrets write op
2 years ago
Kyle Havlovitz 6580566c3b Update ingress/terminating wildcard logic and handle destinations
2 years ago
freddygv 8067890787 Inherit active secret when exchanging
2 years ago
freddygv 60d6e28c97 Pass explicit signal with op for secrets write
2 years ago
freddygv 9ca687bc7c Avoid deleting peering secret UUIDs at dialers
2 years ago
skpratt 58eed6b049
Merge pull request #13906 from skpratt/validate-port-agent-split
2 years ago
Dhia Ayachi 7154367892
add token to the request when creating a cacheIntentions query (#14005)
2 years ago
Kyle Havlovitz 499211f907 Fix wildcard picking up services it shouldn't for ingress/terminating gateways
2 years ago
Daniel Upton 6452118c15 proxycfg-sources: fix hot loop when service not found in catalog
2 years ago
Freddy 42996411cc
Various peering fixes (#13979)
2 years ago
DanStough 169ff71132 fix: ipv4 destination dns resolution
2 years ago
Luke Kysow 988e1fd35d
peering: default to false (#13963)
2 years ago
Freddy dacf703d20
Merge branch 'main' into fix-kv_entries-metric
2 years ago
Freddy 72b6d69652
Merge pull request #13499 from maxb/delete-unused-metric
2 years ago
Dhia Ayachi 6fd65a4a45
Tgtwy egress HTTP support (#13953)
2 years ago
Matt Keeler f74d0cef7a
Implement/Utilize secrets for Peering Replication Stream (#13977)
2 years ago
alex a45bb1f06b
block PeerName register requests (#13887)
2 years ago
Luke Kysow 95096e2c03
peering: retry establishing connection more quickly on certain errors (#13938)
2 years ago
Sarah Pratt 10a4999a87 Separate port and socket path requirement in case of local agent assignment
2 years ago
alex 92c615c35f
Merge pull request #13952 from hashicorp/sync-more-acl
2 years ago
Dhia Ayachi 256694b603
inject gateway addons to destination clusters (#13951)
2 years ago
acpana eae4e71492
sync more acl enforcement
2 years ago
alex 41f3343eac
Merge pull request #13929 from hashicorp/fix-validation
2 years ago
Sarah Pratt a3ef6f016e refactor sidecare_service method into parts
2 years ago