backup.schedules.creer.retentionAprès chaque passage, les passages plus vieux que ce nombre de jours sont purgés. 0 = aucune purge.
Voir l'élément dans l'écran : backup/schedules
Après un passage planifié, si la rétention est supérieure à 0, le Hub appelle la purge : il supprime les passages terminés depuis plus de N jours, avec leurs fichiers dans S3, sauf les passages verrouillés (🔒 dans l'historique).
Défaut : 30 jours.
La purge lancée après une planification n'est pas limitée à cette planification : elle
porte sur tous les passages du Hub, toutes destinations confondues (manuels compris).
BackupService.purgeOldRuns appelle la recherche sans filtre de destination.
Avec deux planifications de rétentions différentes (7 et 90 jours), c'est la plus courte qui l'emporte pour tout le monde. Pour garder un passage, le verrouiller.
{ "name": "backup_worker__purge_old_runs",
"arguments": { "retention_days": "30", "dry_run": "true" } }
dry_run=true rend la liste des candidats sans rien supprimer.