reduce artifact storage across projects
Artifacts are nearly nowhere needed beyond the pipeline that generated them.
AC:
-
for projects/namespaces where the artifact accounting broken, get GitLab to fix that -
determine projects that need artifacts for a longer time, and move those to e.g. the lookaside bucket -
set artifact expiry to something like 1 day -
get rid of artifacts on archived projects via https://docs.gitlab.com/ee/api/job_artifacts.html#delete-project-artifacts -
disable 'keep latest artifacts for all refs'
Edited by Michael Hofmann