mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-16 21:56:40 -05:00
Make it possible to configure the DisableStorageCheck
setting for certmagic (#6368)
See discussion about this setting in https://github.com/caddyserver/certmagic/issues/201
This commit is contained in:
parent
7088605cc1
commit
e7ecc7ede2
1 changed files with 11 additions and 0 deletions
|
@ -81,6 +81,16 @@ type TLS struct {
|
|||
// EXPERIMENTAL. Subject to change.
|
||||
DisableOCSPStapling bool `json:"disable_ocsp_stapling,omitempty"`
|
||||
|
||||
// Disables checks in certmagic that the configured storage is ready
|
||||
// and able to handle writing new content to it. These checks are
|
||||
// intended to prevent information loss (newly issued certificates), but
|
||||
// can be expensive on the storage.
|
||||
//
|
||||
// Disabling these checks should only be done when the storage
|
||||
// can be trusted to have enough capacity and no other problems.
|
||||
// EXPERIMENTAL. Subject to change.
|
||||
DisableStorageCheck bool `json:"disable_storage_check,omitempty"`
|
||||
|
||||
certificateLoaders []CertificateLoader
|
||||
automateNames []string
|
||||
ctx caddy.Context
|
||||
|
@ -255,6 +265,7 @@ func (t *TLS) Provision(ctx caddy.Context) error {
|
|||
OCSP: certmagic.OCSPConfig{
|
||||
DisableStapling: t.DisableOCSPStapling,
|
||||
},
|
||||
DisableStorageCheck: t.DisableStorageCheck,
|
||||
})
|
||||
certCacheMu.RUnlock()
|
||||
for _, loader := range t.certificateLoaders {
|
||||
|
|
Loading…
Reference in a new issue