system-config/zuul.d
Clark Boylan 47d2e07d94 Trigger gerrit image promotion when the gerrit image jobs update
We often need to update gerrit image build details that only live in the
job specification. For example tag or branch versions of gerrit and
related repos. When we do this if we don't also do a noop update to our
Dockerfiles the promotion job doesn't run for these images because we
can't do the implicit file match in the promotion (deploy) pipeline.

Fix this by explicitly matching the job config file in our jobs so that
when we update the gerrit jobs we also run the gerrit image promotion
jobs.

We also ensure the system-config-run-review and
infra-prod-service-review jobs are triggered when the docker image jobs
update. This ensures we actually test the resulting images and then
perform potentially necessary deployment actions before they are pulled
into use.

Change-Id: Id0c51818cd1e01bd16a79ab0c0f9172e844376b8
2023-11-29 10:19:02 -08:00
..
docker-images Trigger gerrit image promotion when the gerrit image jobs update 2023-11-29 10:19:02 -08:00
goaccess.yaml Organize zuul jobs in zuul.d/ dir 2020-05-07 17:30:48 -05:00
infra-prod.yaml Trigger gerrit image promotion when the gerrit image jobs update 2023-11-29 10:19:02 -08:00
project.yaml Cleanup Gerrit 3.7 image jobs and disable Gerrit upgrade job 2023-11-20 08:10:49 -08:00
puppet.yaml Remove ethercalc config management 2022-05-30 12:57:48 -07:00
system-config-roles.yaml openafs: copy dkms log directory 2022-11-21 10:33:11 +11:00
system-config-run.yaml Trigger gerrit image promotion when the gerrit image jobs update 2023-11-29 10:19:02 -08:00