Ian Wienand 80b93d1f04 Add opendev-intermediate-registry-base
To explain the problem first; I want the system-config-run-paste job
to be able to speculatively test containers from lodgeit project
changes.  lodgeit is building containers, using
opendev-buildset-registry job and seems to be pushing the results of
changes into the Opendev intermediate registry just fine.  However,
the system-config-run-paste job isn't picking up the container when
using Depends-On: <lodgeit-change>.

On the system-config side, there is nothing running
pull-from-intermediate-registry.  So the build artifact container of
the dependent change is never put into the buildset registry and we
always end up pulling the latest upstream image.  I think that in
system-config we are largely consuming containers that are co-built
along-side the testing jobs which is why we have never had this
problem.

Since pull-from-intermediate-registry runs in a trusted context on the
executor, we need it here.  Add a new base job
"opendev-intermediate-registry-base" that jobs can use as a parent
that runs this role.  This would be useful for any jobs that want to
consume containers from other projects via the Opendev intermediate
registry.

Change-Id: I2fa70ed034ca91904a2759811055e98b17e034cd
2021-06-30 15:50:52 +10:00
2020-03-04 06:21:25 +01:00
2020-04-10 18:35:12 +02:00
2020-08-28 18:49:53 +01:00
2019-02-09 11:39:20 +01:00
2019-04-19 19:25:35 +00:00
2019-02-11 21:59:04 +01:00
2019-02-09 11:42:05 +01:00
2019-03-18 11:18:47 -07:00
2020-11-13 19:03:17 +00:00
2020-08-28 18:49:53 +01:00

OpenDev Base Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any OpenDev project.

Description
Zuul configuration common to all OpenDev tenants
Readme 2.7 MiB
Languages
Jinja 51.5%
Python 48.5%