fix: custom CA support for retention policies

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
This commit is contained in:
Leonardo Cecchi 2025-03-21 14:43:57 +01:00 committed by Marco Nenciarini
parent 78fe21b24d
commit f15194ac80

View File

@ -109,12 +109,14 @@ func (c *CatalogMaintenanceRunnable) maintenance(
return nil
}
env, err := barmanCredentials.EnvSetBackupCloudCredentials(
env, err := barmanCredentials.EnvSetCloudCredentialsAndCertificates(
ctx,
c.Client,
objectStore.Namespace,
&objectStore.Spec.Configuration,
common.MergeEnv(os.Environ(), common.GetRestoreCABundleEnv(&objectStore.Spec.Configuration)))
os.Environ(),
common.BuildCertificateFilePath(objectStore.Name),
)
if err != nil {
contextLogger.Error(err, "while setting backup cloud credentials")
return err