Commit Graph

4818 Commits (3d7fcf7795b195c2c5f6063e4639f3d9aa055202)

Author SHA1 Message Date
Paul Glass 666c2b2e2b
Fix TLS_BadVerify test assertions on macOS (#15903)
2 years ago
Dan Upton b78de5a7a2
grpc/acl: fix bug where ACL token was required even if disabled (#15904)
2 years ago
Dan Upton d53ce39c32
grpc: switch servers and retry on error (#15892)
2 years ago
Nick Irvine 6fb628c07d
fix: return error when config file with unknown extension is passed (#15107)
2 years ago
Florian Apolloner 077b0a48a3
Allow Operator Generated bootstrap token (#14437)
2 years ago
Semir Patel a6482341a5
Wire up the rate limiter to net/rpc calls (#15879)
2 years ago
Dan Upton d4c435856b
grpc: `protoc` plugin for generating gRPC rate limit specifications (#15564)
2 years ago
Dan Upton 7c7503c849
grpc/acl: relax permissions required for "core" endpoints (#15346)
2 years ago
Derek Menteer 1f7e7abeac
Fix issue with incorrect proxycfg watch on upstream peer-targets. (#15865)
2 years ago
Derek Menteer f3776894bf
Fix agent cache incorrectly notifying unchanged protobufs. (#15866)
2 years ago
Dan Upton 7747384f1f
Wire in rate limiter to handle internal and external gRPC calls (#15857)
2 years ago
Dan Stough b3bd3a6586
[OSS] feat: access logs for listeners and listener filters (#15864)
2 years ago
Nitya Dhanushkodi 24f01f96b1
add extensions for local service to GetExtensionConfigurations (#15871)
2 years ago
Nitya Dhanushkodi c7ef04c597
[OSS] extensions: refactor PluginConfiguration into a more generic type ExtensionConfiguration (#15846)
2 years ago
John Murret f5e01f8c6b
Rate Limit Handler - ensure rate limiting is not in the code path when not configured (#15819)
2 years ago
John Murret aba43d85d9
Rate limiting handler - ensure configuration has changed before modifying limiters (#15805)
2 years ago
Michael Wilkerson 1b28b89439
Enhancement: Consul Compatibility Checking (#15818)
2 years ago
Derek Menteer 74b11c416c
Fix incorrect protocol check on discovery chains with peer targets. (#15833)
2 years ago
Semir Patel 799b34f1a9
Map net/rpc endpoints to a read/write/exempt op for rate-limiting (#15825)
2 years ago
Nitya Dhanushkodi d382ca0aec
extensions: refactor serverless plugin to use extensions from config entry fields (#15817)
2 years ago
Chris S. Kim d44b23cb31
Break instead (#15844)
2 years ago
Chris S. Kim 831680d2c5
Add custom balancer to always remove subConns (#15701)
2 years ago
Andrew Stucki ab199a11b0
Add async reconciliation controller subpackage (#15534)
2 years ago
Dhia Ayachi f04f88e4b9
add missing code and fix enterprise specific code (#15375)
2 years ago
Dhia Ayachi 2d902b26ac
add log-drop package (#15670)
2 years ago
Paul Glass 619032cfcd
Deprecate -join and -join-wan (#15598)
2 years ago
Dhia Ayachi 6468e3e09c
Server side rate limiter: handle the race condition for limiters tree write in multilimiter (#15767)
2 years ago
Semir Patel bafa5c7156
Pass remote addr of incoming HTTP requests through to RPC(..) calls (#15700)
2 years ago
John Murret e027c94b52
adding config for request_limits (#15531)
2 years ago
Dan Stough 233dbcb67f
feat: add access logging API to proxy defaults (#15780)
2 years ago
cskh 04bf24c8c1
feat(ingress-gateway): support outlier detection of upstream service for ingress gateway (#15614)
2 years ago
Derek Menteer e87d35e313
Fix DialedDirectly configuration for Consul dataplane. (#15760)
2 years ago
Dan Upton c692802dec
grpc: add rate-limiting middleware (#15550)
2 years ago
Dan Upton eef38c2199
server: add placeholder glue for rate limit handler (#15539)
2 years ago
John Murret cd53120cd7
agent: Fix assignment of error when auto-reloading cert and key file changes. (#15769)
2 years ago
R.B. Boyer 4a32070210
test: remove variable shadowing in TestDNS_ServiceLookup_ARecordLimits (#15740)
2 years ago
Eric Haberkorn 4268c1c25c
Remove the `connect.enable_serverless_plugin` agent configuration option (#15710)
2 years ago
Dhia Ayachi 81e40c1fac
add multilimiter and tests (#15467)
2 years ago
cskh 3df68751f5
Flakiness test: case-cfg-splitter-peering-ingress-gateways (#15707)
2 years ago
Derek Menteer 97ec5279aa
Fix local mesh gateway with peering discovery chains. (#15690)
2 years ago
R.B. Boyer 5af94fb2a0
connect: use -dev-no-store-token for test vaults to reduce source of flakes (#15691)
2 years ago
R.B. Boyer 900584ca82
connect: ensure all vault connect CA tests use limited privilege tokens (#15669)
2 years ago
R.B. Boyer 4940a728ab
Detect Vault 1.11+ import in secondary datacenters and update default issuer (#15661)
2 years ago
Chris S. Kim c046d1a4d8
Add warn log when all ACL policies are filtered out (#15632)
2 years ago
cskh 36f05bc8fb
integ-test: test consul upgrade from the snapshot of a running cluster (#15595)
2 years ago
R.B. Boyer 11a277f372
peering: better represent non-passing states during peer check flattening (#15615)
2 years ago
Freddy 941f6da202
Remove log line about server mgmt token init (#15610)
2 years ago
James Oulman 7e78fb7818
Add support for configuring Envoys route idle_timeout (#14340)
2 years ago
Derek Menteer 95dc0c7b30
Add peering `.service` and `.node` DNS lookups. (#15596)
2 years ago
cskh 97c9432843
fix(peering): increase the gRPC limit to 8MB (#15503)
2 years ago