From 04b3eb3d4375fa1132a5ed300540936ae2142035 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Fri, 5 Nov 2021 11:25:17 +1100 Subject: [PATCH] nodepool elements: use yaml.safe_load The recent pyyaml 6 release, incorporated in the latest nodepool-builder/dib images, requires a specific loader now. Use safe_load as there's nothing crazy going on here. Change-Id: I26e5e1cf6778cb51872d6a65b2ac683335201bb4 --- .../elements/openstack-repos/extra-data.d/50-create-repo-list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodepool/elements/openstack-repos/extra-data.d/50-create-repo-list b/nodepool/elements/openstack-repos/extra-data.d/50-create-repo-list index 8423a6012e..73c7bbe5f8 100755 --- a/nodepool/elements/openstack-repos/extra-data.d/50-create-repo-list +++ b/nodepool/elements/openstack-repos/extra-data.d/50-create-repo-list @@ -42,7 +42,7 @@ CUSTOM_PROJECTS_LIST_URL = os.environ.get('DIB_CUSTOM_PROJECTS_LIST_URL') def get_project_list(url): try: projects = [] - for f in yaml.load(urlopen(url)): + for f in yaml.safe_load(urlopen(url)): # Skip repos that are inactive project = f['project'] dirname = os.path.dirname(project)