boulder/rocsp
Samantha b2224eb4bc
config: Add validation tags to all configuration structs (#6674)
- Require `letsencrypt/validator` package.
- Add a framework for registering configuration structs and any custom
validators for each Boulder component at `init()` time.
- Add a `validate` subcommand which allows you to pass a `-component`
name and `-config` file path.
- Expose validation via exported utility functions
`cmd.LookupConfigValidator()`, `cmd.ValidateJSONConfig()` and
`cmd.ValidateYAMLConfig()`.
- Add unit test which validates all registered component configuration
structs against test configuration files.

Part of #6052
2023-03-21 14:08:03 -04:00
..
config config: Add validation tags to all configuration structs (#6674) 2023-03-21 14:08:03 -04:00
testdata Add rocsp-tool to manually store OCSP responses in Redis (#5758) 2021-11-02 11:04:03 -07:00
metrics.go rocsp: add "connection_pool" to metric names (#6112) 2022-05-12 16:01:07 -07:00
metrics_test.go rocsp: add "connection_pool" to metric names (#6112) 2022-05-12 16:01:07 -07:00
mocks.go ocsp/responder: update Redis source to use live signing (#6207) 2022-07-18 10:47:14 -07:00
rocsp.go ROCSP: Replace Redis Cluster with a consistently sharded all-primary nodes (#6516) 2022-12-19 15:06:47 -05:00
rocsp_test.go ROCSP: Remove support for Redis Cluster (#6645) 2023-02-09 17:14:37 -05:00