FIX (mariadb\mysql): Skip SSL if https mode is set to false

This commit is contained in:
Rostislav Dugin
2026-03-21 14:12:53 +03:00
parent 881167f812
commit 67dc257fda
4 changed files with 12 additions and 0 deletions

View File

@@ -130,6 +130,8 @@ func (uc *CreateMariadbBackupUsecase) buildMariadbDumpArgs(
if mdb.IsHttps {
args = append(args, "--ssl")
args = append(args, "--skip-ssl-verify-server-cert")
} else {
args = append(args, "--skip-ssl")
}
if mdb.Database != nil && *mdb.Database != "" {

View File

@@ -127,6 +127,8 @@ func (uc *CreateMysqlBackupUsecase) buildMysqldumpArgs(my *mysqltypes.MysqlDatab
if my.IsHttps {
args = append(args, "--ssl-mode=REQUIRED")
} else {
args = append(args, "--ssl-mode=DISABLED")
}
if my.Database != nil && *my.Database != "" {
@@ -327,6 +329,8 @@ port=%d
if myConfig.IsHttps {
content += "ssl-mode=REQUIRED\n"
} else {
content += "ssl-mode=DISABLED\n"
}
err = os.WriteFile(myCnfFile, []byte(content), 0o600)

View File

@@ -77,6 +77,8 @@ func (uc *RestoreMariadbBackupUsecase) Execute(
if mdb.IsHttps {
args = append(args, "--ssl")
args = append(args, "--skip-ssl-verify-server-cert")
} else {
args = append(args, "--skip-ssl")
}
if mdb.Database != nil && *mdb.Database != "" {

View File

@@ -76,6 +76,8 @@ func (uc *RestoreMysqlBackupUsecase) Execute(
if my.IsHttps {
args = append(args, "--ssl-mode=REQUIRED")
} else {
args = append(args, "--ssl-mode=DISABLED")
}
if my.Database != nil && *my.Database != "" {
@@ -305,6 +307,8 @@ port=%d
if myConfig.IsHttps {
content += "ssl-mode=REQUIRED\n"
} else {
content += "ssl-mode=DISABLED\n"
}
err = os.WriteFile(myCnfFile, []byte(content), 0o600)