feat(autocert): added all available lego supported dns providers

This commit is contained in:
yusing
2025-04-25 12:32:02 +08:00
parent 3947152336
commit 4410637f8b
8 changed files with 2913 additions and 50 deletions

View File

@@ -64,11 +64,11 @@ func (cfg *AutocertConfig) Validate() gperr.Error {
}
}
// check if provider is implemented
providerConstructor, ok := providersGenMap[cfg.Provider]
providerConstructor, ok := providers[cfg.Provider]
if !ok {
b.Add(ErrUnknownProvider.
Subject(cfg.Provider).
Withf(strutils.DoYouMean(utils.NearestField(cfg.Provider, providersGenMap))))
Withf(strutils.DoYouMean(utils.NearestField(cfg.Provider, providers))))
} else {
_, err := providerConstructor(cfg.Options)
if err != nil {