From 51cb585f1c86d3ecc079b67190d15698b75b30ff Mon Sep 17 00:00:00 2001 From: Martin Date: Sat, 24 May 2025 10:49:46 +0200 Subject: [PATCH] fix: Make endpoint validation less strict (#733) --- internal/provider/provider.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 68ae07c9..b82290b3 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -224,13 +224,13 @@ func configure(version string, p *schema.Provider) func(context.Context, *schema // Check if the Docker daemon is running if !d.Get("disable_docker_daemon_check").(bool) { - _, err = client.ServerVersion(ctx) - if err != nil { - return nil, diag.Errorf("Error connecting to Docker daemon: %s", err) - } _, err = client.Ping(ctx) if err != nil { - return nil, diag.Errorf("Error pinging Docker server: %s", err) + return nil, diag.Errorf("Error pinging Docker server, please make sure that %s is reachable and has a '_ping' endpoint. Error: %s", host, err) + } + _, err = client.ServerVersion(ctx) + if err != nil { + log.Printf("[WARN] Error connecting to Docker daemon. Is your endpoint a valid docker host? This warning will be changed to an error in the next major version. Error: %s", err) } } else { log.Printf("[DEBUG] Skipping Docker daemon check")