From d242dabdc69eb85ed68e95ccfc21d840b9d4757b Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Mon, 4 Mar 2019 16:21:10 -0800 Subject: [PATCH] Use a buildset registry in the container jobs Now that nodepool and zuul support provider affinity for paused jobs, we should be able to have a buildset registry run for every change and configure the docker image based jobs to use it. Change-Id: Iddf12475c8dfce2db2d79538ace58a49211eab97 --- .zuul.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 4b42522712..e7a1cad898 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -42,11 +42,17 @@ - job: name: system-config-build-image parent: build-docker-image + dependencies: opendev-buildset-registry + requires: docker-image + provides: docker-image abstract: true - job: name: system-config-upload-image parent: upload-docker-image + dependencies: opendev-buildset-registry + requires: docker-image + provides: docker-image abstract: true secrets: name: docker_credentials @@ -481,6 +487,7 @@ parent: system-config-run description: | Run the playbook for the docker registry. + dependencies: opendev-buildset-registry nodeset: nodes: - name: bridge.openstack.org @@ -505,6 +512,7 @@ parent: system-config-run description: | Run the playbook for the gitea servers. + dependencies: opendev-buildset-registry nodeset: nodes: - name: bridge.openstack.org @@ -538,6 +546,8 @@ parent: system-config-run description: | Run the playbook for the docker registry. + dependencies: opendev-buildset-registry + requires: docker-image nodeset: nodes: - name: bridge.openstack.org @@ -584,6 +594,7 @@ - publish-tox-docs-infra check: jobs: + - opendev-buildset-registry - tox-linters - legacy-system-config-puppet-syntax-3 - puppet-beaker-rspec-infra-system-config @@ -607,6 +618,7 @@ - system-config-build-image-python-builder gate: jobs: + - opendev-buildset-registry - tox-linters - legacy-system-config-puppet-syntax-3 - puppet-beaker-rspec-infra-system-config