boulder/sa/proto
Samantha Frank e625ff3534
sa: Store and manage rate limit overrides in the database (#8142)
Add support for managing and querying rate limit overrides in the
database.
- Add `sa.AddRateLimitOverride` to insert or update a rate limit
override. This will be used during Rate Limit Override Portal to commit
approved overrides to the database.
- Add `sa.DisableRateLimitOverride` and `sa.EnableRateLimitOverride` to
toggle override state. These will be used by the `admin` tool.
- Add `sa.GetRateLimitOverride` to retrieve a single override by limit
enum and bucket key. This will be used by the Rate Limit Portal to
prevent duplicate or downgrade requests but allow upgrade requests.
- Add `sa.GetEnabledRateLimitOverrides` to stream all currently enabled
overrides. This will be used by the rate limit consumers (`wfe` and
`ra`) to refresh the overrides in-memory.
- Implement test coverage for all new methods.
2025-05-08 14:50:30 -04:00
..
sa.pb.go sa: Store and manage rate limit overrides in the database (#8142) 2025-05-08 14:50:30 -04:00
sa.proto sa: Store and manage rate limit overrides in the database (#8142) 2025-05-08 14:50:30 -04:00
sa_grpc.pb.go sa: Store and manage rate limit overrides in the database (#8142) 2025-05-08 14:50:30 -04:00
subsets.go SA: Add GetLintPrecertificate gRPC method (#7274) 2024-01-23 14:01:28 -08:00