From 3f7135b902b15292b2b22ad364a93ed41ef0d711 Mon Sep 17 00:00:00 2001
From: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
Date: Thu, 9 Jan 2025 15:57:44 +0100
Subject: [PATCH] fix: disable tls in tests

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
---
 storage/ent/mysql_test.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/storage/ent/mysql_test.go b/storage/ent/mysql_test.go
index f3e198aa..345632e0 100644
--- a/storage/ent/mysql_test.go
+++ b/storage/ent/mysql_test.go
@@ -31,7 +31,9 @@ func mysqlTestConfig(host string, port uint64) *MySQL {
 			Port:     uint16(port),
 		},
 		SSL: SSL{
-			Mode: mysqlSSLSkipVerify,
+			// This was originally mysqlSSLSkipVerify. It lead to handshake errors.
+			// See https://github.com/go-sql-driver/mysql/issues/1635 for more details.
+			Mode: mysqlSSLFalse,
 		},
 		params: map[string]string{
 			"innodb_lock_wait_timeout": "1",
-- 
GitLab