From 4da0f8897858706bb261531c457c9e33012fd011 Mon Sep 17 00:00:00 2001 From: tischrei Date: Mon, 4 Mar 2024 10:48:47 +0000 Subject: [PATCH] fix public only service left out in metadata.yaml --- otc_metadata/services.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/otc_metadata/services.py b/otc_metadata/services.py index ef965065..26a7dd12 100644 --- a/otc_metadata/services.py +++ b/otc_metadata/services.py @@ -246,12 +246,19 @@ class Services(object): x for x in srv["teams"] if x["permission"] == "write" ] if "repositories" in srv and environment: + internal_exists = False for repo in srv["repositories"]: if ( "environment" in repo and repo["environment"] == environment ): srv_res["repository"] = repo["repo"] + if repo["environment"] == "internal": + internal_exists = True + # internal repo does not exist + # service will be left out from metadata.yaml + if not internal_exists: + continue for doc in self.all_docs: if ( "html_location" in doc @@ -292,3 +299,7 @@ class Services(object): res["service"] = service break return res + + +srv = Services() +srv.docs_html_by_category("internal")