enhance(cert): get more error info about dnsproviders

This commit is contained in:
Jacky 2024-10-18 23:40:18 +08:00
parent 6cc75254c4
commit bf8b7bcc2d
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -109,6 +109,8 @@ func IssueCert(payload *ConfigPayload, logChan chan string, errChan chan error)
if dnsCredential.Config.Configuration != nil { if dnsCredential.Config.Configuration != nil {
err = pConfig.SetEnv(*dnsCredential.Config.Configuration) err = pConfig.SetEnv(*dnsCredential.Config.Configuration)
if err != nil { if err != nil {
errChan <- errors.Wrap(err, "set env error")
logger.Error(err)
break break
} }
defer func() { defer func() {
@ -117,6 +119,8 @@ func IssueCert(payload *ConfigPayload, logChan chan string, errChan chan error)
}() }()
provider, err := dnsproviders.NewDNSChallengeProviderByName(code) provider, err := dnsproviders.NewDNSChallengeProviderByName(code)
if err != nil { if err != nil {
errChan <- errors.Wrap(err, "new dns challenge provider error")
logger.Error(err)
break break
} }
challengeOptions := make([]dns01.ChallengeOption, 0) challengeOptions := make([]dns01.ChallengeOption, 0)