diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0c9e298f5795c124e3a52036ba896ac338b19adb..a464f2e94f81de7af3ee34a3d478b8cc2f6472c5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -637,6 +637,7 @@ clean_internal_tag:
           curl --request DELETE --header "PRIVATE-TOKEN: ${REG_CLEANUP_TOKEN}" ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/registry/repositories/${id}/tags/${tag} ;
         done ;
       done
+  allow_failure: true
 
 clean_unstable_mr:
   extends: .docker
@@ -665,6 +666,7 @@ clean_unstable_mr:
         if [ "$state" == "merged" ] ; then docker rmi $repository:$tag ; fi ;
         if [ "$state" == "closed" ] ; then docker rmi $repository:$tag ; fi ;
       done
+  allow_failure: true
 
 clean_pipeline:
   extends: .docker
@@ -706,6 +708,7 @@ clean_pipeline:
         if [ "$status" == "failed" ] ; then docker rmi $repository:$tag ; fi ;
         if [ "$status" == "canceled" ] ; then docker rmi $repository:$tag ; fi ;
       done
+  allow_failure: true
 
 status:success:
   stage: status-report