Skip to content
Snippets Groups Projects
Commit 179405bc authored by Lorenz Hüdepohl's avatar Lorenz Hüdepohl
Browse files

Add paths to 'images:modules' in 'cluster' project

This should allow

  osc mpcdf_unresolved

to work there again, without any false positives
parent fe876c2e
No related branches found
No related tags found
No related merge requests found
Pipeline #238131 passed
...@@ -33,6 +33,7 @@ def do_mpcdf_setup_clusters_project(self, subcmd, opts, *args): ...@@ -33,6 +33,7 @@ def do_mpcdf_setup_clusters_project(self, subcmd, opts, *args):
api_url = self.get_api_url() api_url = self.get_api_url()
software_meta = mpcdf_common.project_meta(api_url, "software") software_meta = mpcdf_common.project_meta(api_url, "software")
images_meta = mpcdf_common.project_meta(api_url, "images:modules")
subprojects = [p for p in osc.core.meta_get_project_list(api_url) subprojects = [p for p in osc.core.meta_get_project_list(api_url)
if p.startswith("software:")] if p.startswith("software:")]
...@@ -106,6 +107,13 @@ def do_mpcdf_setup_clusters_project(self, subcmd, opts, *args): ...@@ -106,6 +107,13 @@ def do_mpcdf_setup_clusters_project(self, subcmd, opts, *args):
r.set("name", reponame) r.set("name", reponame)
r.text = "\n " r.text = "\n "
image_repo = images_meta.find(f"./repository[@name='{distribution}']")
if image_repo:
p = ElementTree.SubElement(r, "path")
p.set("project", images_meta.get("name"))
p.set("repository", distribution)
p.tail = "\n "
for repo in osc.core.get_repositories_of_project(api_url, subproject): for repo in osc.core.get_repositories_of_project(api_url, subproject):
p = ElementTree.SubElement(r, "path") p = ElementTree.SubElement(r, "path")
p.set("project", subproject) p.set("project", subproject)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment