From 2eede6d6206a06e0b16fb3de45b8fa7aa0807de3 Mon Sep 17 00:00:00 2001 From: Ludovic Fernandez Date: Thu, 1 Jan 2026 22:11:38 +0100 Subject: [PATCH] hetzner: fix compatibility with _FILE suffix (#2775) --- providers/dns/hetzner/hetzner.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/providers/dns/hetzner/hetzner.go b/providers/dns/hetzner/hetzner.go index 1b02590d6..bae985b3e 100644 --- a/providers/dns/hetzner/hetzner.go +++ b/providers/dns/hetzner/hetzner.go @@ -4,7 +4,6 @@ package hetzner import ( "errors" "net/http" - "os" "time" "github.com/go-acme/lego/v4/challenge" @@ -62,10 +61,9 @@ type DNSProvider struct { } // NewDNSProvider returns a DNSProvider instance configured for hetzner. -// Credentials must be passed in the environment variable: HETZNER_API_KEY. func NewDNSProvider() (*DNSProvider, error) { - _, foundAPIToken := os.LookupEnv(EnvAPIToken) - _, foundAPIKey := os.LookupEnv(EnvAPIKey) + foundAPIToken := env.GetOrFile(EnvAPIToken) != "" + foundAPIKey := env.GetOrFile(EnvAPIKey) != "" switch { case foundAPIToken: