BUG: AutoDNSSEC validation is too aggressive (#2196)

This commit is contained in:
Tom Limoncelli 2023-03-17 15:13:45 -04:00 committed by GitHub
parent 9f6499048c
commit c72495d37b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -556,10 +556,13 @@ func processSplitHorizonDomains(config *models.DNSConfig) error {
//}
func checkAutoDNSSEC(dc *models.DomainConfig) (errs []error) {
if strings.ToLower(dc.RegistrarName) == "none" {
return
}
if dc.AutoDNSSEC == "on" {
for providerName := range dc.DNSProviderNames {
if dc.RegistrarName != providerName {
errs = append(errs, fmt.Errorf("AutoDNSSEC is enabled, but DNS provider %s does not match registrar %s", providerName, dc.RegistrarName))
errs = append(errs, Warning{fmt.Errorf("AutoDNSSEC is enabled, but DNS provider %s does not match registrar %s", providerName, dc.RegistrarName)})
}
}
}