vault/.github
Mike Palmiotto e4a11ae7cd
Request Limiter Reload tests (#25126)
This PR introduces a new testonly endpoint for introspecting the
RequestLimiter state. It makes use of the endpoint to verify that changes to
the request_limiter config are honored across reload.

In the future, we may choose to make the sys/internal/request-limiter/status
endpoint available in normal binaries, but this is an expedient way to expose
the status for testing without having to rush the design.

In order to re-use as much of the existing command package utility funcionality
as possible without introducing sprawling code changes, I introduced a new
server_util.go and exported some fields via accessors.

The tests shook out a couple of bugs (including a deadlock and lack of
locking around the core limiterRegistry state).
2024-02-01 09:11:08 -05:00
..
actions Ensure that on the Ent side private modules are downloaded without proxy (#25013) 2024-01-23 20:47:45 +00:00
ISSUE_TEMPLATE docs: Update outdated vaultproject.io/docs/ links (#22162) 2023-08-15 12:59:34 -04:00
scripts exclude changelog in verifying doc/ui PRs (#23601) 2023-10-11 08:18:23 -07:00
workflows Request Limiter Reload tests (#25126) 2024-02-01 09:11:08 -05:00
.secret_scanning.yml Relplat 897 copywrite fixes for mutliple licenses (#23722) 2023-10-20 08:40:43 -07:00
actionlint.yaml [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
CODE_OF_CONDUCT.md add code of conduct (#6049) 2019-01-15 17:30:33 -08:00
dependabot.yml Add dependabot Configuration (#19792) 2023-04-03 12:29:11 -04:00
ISSUE_TEMPLATE.md Encourage people to use code blocks (#4228) 2018-03-30 17:02:03 -04:00