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
This commit is contained in:
James E. Blair 2019-03-04 16:21:10 -08:00
parent f1f2e3f843
commit d242dabdc6

View File

@ -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