mirror of
https://github.com/caddyserver/caddy.git
synced 2024-11-25 09:40:13 +08:00
caddytls: Remove "IssuerRaw" field
Has been deprecated and printing warnings for about 8 months now. Replaced by "IssuersRaw" field in v2.3.0.
This commit is contained in:
parent
b3d35a4995
commit
81e5318021
|
@ -89,10 +89,6 @@ type AutomationPolicy struct {
|
|||
// zerossl.
|
||||
IssuersRaw []json.RawMessage `json:"issuers,omitempty" caddy:"namespace=tls.issuance inline_key=module"`
|
||||
|
||||
// DEPRECATED: Use `issuers` instead (November 2020). This field will
|
||||
// be removed in the future.
|
||||
IssuerRaw json.RawMessage `json:"issuer,omitempty" caddy:"namespace=tls.issuance inline_key=module"`
|
||||
|
||||
// If true, certificates will be requested with MustStaple. Not all
|
||||
// CAs support this, and there are potentially serious consequences
|
||||
// of enabling this feature without proper threat modeling.
|
||||
|
@ -180,12 +176,6 @@ func (ap *AutomationPolicy) Provision(tlsApp *TLS) error {
|
|||
}
|
||||
}
|
||||
|
||||
// TODO: IssuerRaw field deprecated as of November 2020 - remove this shim after deprecation is complete
|
||||
if ap.IssuerRaw != nil {
|
||||
tlsApp.logger.Warn("the 'issuer' field is deprecated and will be removed in the future; use 'issuers' instead; your issuer has been appended automatically for now")
|
||||
ap.IssuersRaw = append(ap.IssuersRaw, ap.IssuerRaw)
|
||||
}
|
||||
|
||||
// load and provision any explicitly-configured issuer modules
|
||||
if ap.IssuersRaw != nil {
|
||||
val, err := tlsApp.ctx.LoadModule(ap, "IssuersRaw")
|
||||
|
|
Loading…
Reference in New Issue
Block a user