fix error for dns endpoint propagation

Signed-off-by: Florian Liebhart <flo.liebhart@gmail.com>
This commit is contained in:
Florian Liebhart 2022-07-05 18:07:38 +02:00
parent 00fb76f9b7
commit 894e1f99d6
4 changed files with 7 additions and 4 deletions

View File

@ -291,6 +291,8 @@ func buildControllerContextFactory(ctx context.Context, opts *options.Controller
ACMEHTTP01SolverRunAsNonRoot: ACMEHTTP01SolverRunAsNonRoot,
HTTP01SolverImage: opts.ACMEHTTP01SolverImage,
ACMEDNS01CheckMethod: opts.ACMEDNS01CheckMethod,
DnsOverHttpsJsonEndpoint: opts.DnsOverHttpsJsonEndpoint,
// Allows specifying a list of custom nameservers to perform HTTP01 checks on.
HTTP01SolverNameservers: opts.ACMEHTTP01SolverNameservers,

View File

@ -150,7 +150,7 @@ const (
defaultACMEDNS01CheckMethod = dnsutil.ACMEDNS01CheckViaDNSLookup
defaultDnsOverHttpsJsonEndpoint = "https://8.8.8.8/resolve"
defaultDnsOverHttpsJsonEndpoint = dnsutil.DefaultDnsOverHttpsJsonEndpoint
defaultClusterResourceNamespace = "kube-system"
defaultNamespace = ""
@ -272,6 +272,7 @@ func NewControllerOptions() *ControllerOptions {
DefaultAutoCertificateAnnotations: defaultAutoCertificateAnnotations,
ACMEHTTP01SolverNameservers: []string{},
ACMEDNS01CheckMethod: defaultACMEDNS01CheckMethod,
DnsOverHttpsJsonEndpoint: defaultDnsOverHttpsJsonEndpoint,
DNS01RecursiveNameservers: []string{},
DNS01RecursiveNameserversOnly: defaultDNS01RecursiveNameserversOnly,
EnableCertificateOwnerRef: defaultEnableCertificateOwnerRef,

View File

@ -48,7 +48,7 @@ const (
ACMEDNS01CheckViaHTTPS = "dns-over-https"
)
const DefaultDnsOverHttpsJsonEndpoint = "https://8.8.8.8/resolve"
const DefaultDnsOverHttpsJsonEndpoint = "https://dns.google/resolve"
var defaultNameservers = []string{
"8.8.8.8:53",
@ -157,7 +157,7 @@ func checkDNSPropagationWithHTTPS(fqdn, value string, dnsOverHttpsJsonEndpoint s
req.Header.Add("accept", "application/dns-json")
r, err := http.DefaultClient.Do(req)
if err != nil {
return false, fmt.Errorf("Unable to lookup DNS via HTTPS: %s", err)
return false, fmt.Errorf("Unable to lookup the DNS via HTTPS: %s", err)
}
defer r.Body.Close()

View File

@ -78,7 +78,7 @@ func applyDefaults(f *fixture) {
f.acmeDNS01CheckMethod = "dnslookup"
}
if f.dnsOverHttpsJsonEndpoint == "" {
f.dnsOverHttpsJsonEndpoint = "https://8.8.8.8/resolve"
f.dnsOverHttpsJsonEndpoint = "https://dns.google/resolve"
}
}