mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-23 22:27:38 -05:00
Update for latest lego changes (cert bundling)
This commit is contained in:
parent
2e5eb63850
commit
f8ad050dda
2 changed files with 4 additions and 3 deletions
|
@ -189,7 +189,7 @@ func obtainCertificates(client *acme.Client, serverConfigs []*server.Config) ([]
|
||||||
hosts = append(hosts, cfg.Host)
|
hosts = append(hosts, cfg.Host)
|
||||||
}
|
}
|
||||||
|
|
||||||
certificates, err := client.ObtainCertificates(hosts)
|
certificates, err := client.ObtainCertificates(hosts, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.New("error obtaining certs: " + err.Error())
|
return nil, errors.New("error obtaining certs: " + err.Error())
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,10 +84,11 @@ func processCertificateRenewal(configs []server.Config) []error {
|
||||||
|
|
||||||
// Renew certificate.
|
// Renew certificate.
|
||||||
// TODO: revokeOld should be an option in the caddyfile
|
// TODO: revokeOld should be an option in the caddyfile
|
||||||
newCertMeta, err := client.RenewCertificate(certMeta, true)
|
// TODO: bundle should be an option in the caddyfile as well :)
|
||||||
|
newCertMeta, err := client.RenewCertificate(certMeta, true, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
time.Sleep(10 * time.Second)
|
time.Sleep(10 * time.Second)
|
||||||
newCertMeta, err = client.RenewCertificate(certMeta, true)
|
newCertMeta, err = client.RenewCertificate(certMeta, true, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errs = append(errs, err)
|
errs = append(errs, err)
|
||||||
continue
|
continue
|
||||||
|
|
Loading…
Reference in a new issue