mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-30 22:34:15 -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.
|
// EXPERIMENTAL. Subject to change.
|
||||||
DisableOCSPStapling bool `json:"disable_ocsp_stapling,omitempty"`
|
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
|
certificateLoaders []CertificateLoader
|
||||||
automateNames []string
|
automateNames []string
|
||||||
ctx caddy.Context
|
ctx caddy.Context
|
||||||
|
@ -255,6 +265,7 @@ func (t *TLS) Provision(ctx caddy.Context) error {
|
||||||
OCSP: certmagic.OCSPConfig{
|
OCSP: certmagic.OCSPConfig{
|
||||||
DisableStapling: t.DisableOCSPStapling,
|
DisableStapling: t.DisableOCSPStapling,
|
||||||
},
|
},
|
||||||
|
DisableStorageCheck: t.DisableStorageCheck,
|
||||||
})
|
})
|
||||||
certCacheMu.RUnlock()
|
certCacheMu.RUnlock()
|
||||||
for _, loader := range t.certificateLoaders {
|
for _, loader := range t.certificateLoaders {
|
||||||
|
|
Loading…
Reference in a new issue