fix: Make endpoint validation less strict (#733)

This commit is contained in:
Martin 2025-05-24 10:49:46 +02:00 committed by GitHub
parent 042f771a81
commit 51cb585f1c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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")