diff --git a/installers/mgmt-cluster/gitea/admin/api.sh b/installers/mgmt-cluster/gitea/admin/api.sh index 2c635cc878037726d464cc298819f0d4620c4a2c..50b46e6559cbddf348176cf6960d4833479ff280 100755 --- a/installers/mgmt-cluster/gitea/admin/api.sh +++ b/installers/mgmt-cluster/gitea/admin/api.sh @@ -51,8 +51,12 @@ function gitea_api_operation() { fi } +# Disable immediate exit during retries of API operations +set +e monitor_condition gitea_api_operation "Gitea API operation did not succeed yet...\n" 120 5 RET=$? +set -e + if [[ $RET -ne 0 ]] then echo -e "\nFATAL: Gitea API operation did not succeed after several retries. ABORTED.\n"