From 2bb5f93d0013e5a3f2c85b000d55def71e82cac4 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Sat, 10 Jan 2026 15:50:09 +0100 Subject: [PATCH] --skip-ssl-verify-server-cert for mariadb / mysql This change adds the --skip-ssl-verify-server-cert flag to mariadb database connections for both backups and restores. This errors when trying to verify certificates during those procedures. --- .../backups/backups/usecases/mariadb/create_backup_uc.go | 1 + .../features/restores/usecases/mariadb/restore_backup_uc.go | 1 + 2 files changed, 2 insertions(+) diff --git a/backend/internal/features/backups/backups/usecases/mariadb/create_backup_uc.go b/backend/internal/features/backups/backups/usecases/mariadb/create_backup_uc.go index 55e8f63..c285a33 100644 --- a/backend/internal/features/backups/backups/usecases/mariadb/create_backup_uc.go +++ b/backend/internal/features/backups/backups/usecases/mariadb/create_backup_uc.go @@ -122,6 +122,7 @@ func (uc *CreateMariadbBackupUsecase) buildMariadbDumpArgs( if mdb.IsHttps { args = append(args, "--ssl") + args = append(args, "--skip-ssl-verify-server-cert") } if mdb.Database != nil && *mdb.Database != "" { diff --git a/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go b/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go index aba7348..d1fa862 100644 --- a/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go +++ b/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go @@ -71,6 +71,7 @@ func (uc *RestoreMariadbBackupUsecase) Execute( if mdb.IsHttps { args = append(args, "--ssl") + args = append(args, "--skip-ssl-verify-server-cert") } if mdb.Database != nil && *mdb.Database != "" {