More scripts

This commit is contained in:
2025-04-16 08:42:23 +00:00
parent 8edc99df52
commit 7f1b8f4d56
3 changed files with 56 additions and 15 deletions

View File

@ -50,11 +50,21 @@ def main():
"--labels",
help="Issue labels to use (comma separated list of label IDs).",
)
parser.add_argument(
"--cloud-environment",
required=True,
default="eu_de",
help="Cloud Environment. Default: eu_de",
)
args = parser.parse_args()
data = otc_metadata.services.Services()
api_session.headers.update({"Authorization": f"token {args.token}"})
for doc in data.all_docs_full(environment=args.environment):
for repository in doc["repositories"]:
if repository["cloud_environments"][0] == args.cloud_environment:
doc["repository"] = repository
break
issue_data = dict(
title=args.title.format(**doc),
body=args.body.format(**doc),