From f034d443d7d6bc1e17e8c7e70e2712c0f529d143 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Wed, 5 Mar 2025 16:03:35 -0800 Subject: [PATCH] Use required-projects in bootstrap-bridge The required-projects list is necessary for bootstrap-bridge to know which repos to update on bridge. Since bootstrap-bridge doesn't know which child jobs will followup we update the four repos that bridge depends on. Change-Id: Ib31c67a20021665105b2567a65b94f7510e87d5b --- zuul.d/infra-prod.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zuul.d/infra-prod.yaml b/zuul.d/infra-prod.yaml index 9d1014928a..16c027a1ed 100644 --- a/zuul.d/infra-prod.yaml +++ b/zuul.d/infra-prod.yaml @@ -50,6 +50,15 @@ # date on bridge before we run our playbooks. nodeset: nodes: [] + # TODO(clarkb) cleanup required projects on child jobs that no longer set + # up git repo sources. + # Update all four of the git repos that we use on bridge as we don't know + # which repos will be relied on by subsequent jobs. + required-projects: + - opendev/ansible-role-cloud-launcher + - opendev/ansible-role-puppet + - opendev/system-config + - openstack/project-config - job: name: infra-prod-playbook