boulder/test/config
Aaron Gable 6a9bb399f7
Create new crl-storer service (#6264)
Create a new crl-storer service, which receives CRL shards via gRPC and
uploads them to an S3 bucket. It ignores AWS SDK configuration in the
usual places, in favor of configuration from our standard JSON service
config files. It ensures that the CRLs it receives parse and are signed
by the appropriate issuer before uploading them.

Integrate crl-updater with the new service. It streams bytes to the
crl-storer as it receives them from the CA, without performing any
checking at the same time. This new functionality is disabled if the
crl-updater does not have a config stanza instructing it how to connect
to the crl-storer.

Finally, add a new test component, the s3-test-srv. This acts similarly
to the existing mail-test-srv: it receives requests, stores information
about them, and exposes that information for later querying by the
integration test. The integration test uses this to ensure that a
newly-revoked certificate does show up in the next generation of CRLs
produced.

Fixes #6162
2022-08-08 16:22:48 -07:00
..
admin-revoker.json Remove dbconfig migration deployability code (#5348) 2021-03-18 16:41:15 -07:00
akamai-purger.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
bad-key-revoker.json Fix race condition in revocation integration tests (#6253) 2022-07-29 09:23:50 -07:00
ca-a.json Remove last references to CFSSL (#6155) 2022-06-14 14:22:34 -07:00
ca-b.json Remove last references to CFSSL (#6155) 2022-06-14 14:22:34 -07:00
cert-checker.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
contact-auditor.json contact-auditor: Add tool to audit registration contacts (#5425) 2021-06-07 14:21:54 -07:00
contact-exporter.json Remove dbconfig migration deployability code (#5348) 2021-03-18 16:41:15 -07:00
crl-storer.json Create new crl-storer service (#6264) 2022-08-08 16:22:48 -07:00
crl-updater.json Create new crl-storer service (#6264) 2022-08-08 16:22:48 -07:00
ecdsaAllowList.yml CA: Deprecate field ECDSAAllowedAccounts (#5477) 2021-06-11 12:13:01 -07:00
expiration-mailer.gotmpl expiration-mailer: truncate serials and dns names (#6148) 2022-06-14 15:48:00 -07:00
expiration-mailer.json Fix race condition in revocation integration tests (#6253) 2022-07-29 09:23:50 -07:00
health-checker.json Add health-checker tool and use it from startservers.py (#5095) 2020-10-06 15:01:35 -07:00
log-validator.json Honeycomb integration proof-of-concept (#5408) 2021-05-24 16:13:08 -07:00
nonce.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
notify-mailer.json Remove dbconfig migration deployability code (#5348) 2021-03-18 16:41:15 -07:00
observer.yml Make boulder-observer HTTP User-Agent configurable (#5484) 2021-06-14 11:08:18 -06:00
ocsp-responder.json ocsp-responder: add LiveSigningPeriod (#6237) 2022-07-20 15:36:38 -07:00
ocsp-updater.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
orphan-finder.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
publisher.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
ra.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
rocsp-tool.json rocsp-tool: Add syslog support (#6010) 2022-03-21 14:51:56 -07:00
sa.json CRL: Create crl-updater service (#6212) 2022-07-08 09:34:51 -07:00
va-remote-a.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
va-remote-b.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
va.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00
wfe2.json Update config from config-next (#6051) 2022-04-19 12:10:26 -07:00