Talvez você esteja pensando em excluir arquivos obsoletos na pasta remota ou backup_upload_connection
. O Gitlab não pode remover backups antigos deste ou de qualquer outro local remoto . O backup_keep_time
é apenas para seu backup_path
interno, cujo padrão é /var/opt/gitlab/backups
.
Estou planejando executar uma tarefa cron separadamente, excluindo todos os arquivos mais recentes, exceto 10, na minha pasta de backup remota montada pelo NFS.
ls -dt */ | tail -n +11 | xargs rm -rf
Veja este pedido de mesclagem:
link
E esta diferença:
link
Note that the 'backup_keep_time' configuration option only manages local
files. GitLab does not automatically prune old files stored in a third-party
object storage (e.g. AWS S3) because the user may not have permission to list
and delete files. We recommend that you configure the appropriate retention
policy for your object storage. For example, you can configure [the S3 backup
policy here as described here](http://stackoverflow.com/questions/37553070/gitlab-omnibus-delete-backup-from-amazon-s3).