tools: Print UTC time of branch deletion

Could be useful when debugging Zuul / gerrit issues.

Change-Id: I7ea3e13bcc4372ac6018d177c9195e7b6a999199
This commit is contained in:
Elod Illes 2024-02-07 15:26:05 +01:00
parent 2d729d8085
commit 706f4cd693

View File

@ -21,6 +21,7 @@ import getpass
import json
import sys
from oslo_utils import timeutils
import requests
@ -38,17 +39,17 @@ def delete_branch(username, project_name, branch_id):
f'branches/stable%2F{branch_id}')
response = requests.delete(url, auth=gerrit_auth)
if response.status_code == 204:
print(f'Branch stable/{branch_id} successfully deleted '
print(f'{timeutils.utcnow()} | Branch stable/{branch_id} successfully deleted '
f'from {project_name}!')
return 0
elif response.status_code == 401:
print('401 Unauthorized.')
print(f'{timeutils.utcnow()} | 401 Unauthorized.')
return 1
else:
# NOTE(elod.illes): other possible errors from gerrit:
# 404: In case of project or branch is not found
# 409: Branch has open changes
print(f'Delete failed ({response.status_code}): {response.text}')
print(f'{timeutils.utcnow()} | Delete failed ({response.status_code}): {response.text}')
return 2