This allows zuul projects to switch to nox for docs
building/publishing.
Depends-On: https://review.opendev.org/868226
Change-Id: I85cdbefdd6485c3eb58eb3068987b385b58ae381
This is so that we can distinguish the latest version of the docs
from older versions in search engine sitemaps. Otherwise the old
versions are under the new one which can be tricky.
Change-Id: I2bfbb9b6602867c24d00e933ad9e5c86a949b64a
This mirrors the zuul website publishing job.
It uses a subdirectory of the zuul volume so that a new AFS volume
doesn't need to be created. It's not actually published under the
zuul-ci.org web site.
Change-Id: I89c3a4cc0fc4880978a8d0802d43fda8dafc0cf1
Assure periodic-weekly failures are sent to the new mailing list
creating for monitoring them.
Depends-On: https://review.opendev.org/#/c/748688/
Change-Id: I6a08d18f4a0973f67a6d5c3169f96dccd59edf8e
Handle the name change in the dependent change. Should have no
functional change.
Depends-On: https://review.opendev.org/705368
Change-Id: I9f1cc64e7b222de544cd024c3224099bbe42480f
This patch adds every project into the check queue in the Zuul
tenant to make sure that it does zuul.yaml validation and allows
for an initial self-testing commit.
This is needed for Zuul because in openstack/project-config we
define a system-required template which does this for all the
projects.
Change-Id: I80e9f59edc23d63aac9b098eea411a9e023b19f1
Follow OpenStack configuration in openstack/project-config for
success-message and failure-message.
This helps the hideci script which currently only shows the promote jobs
after a merge, see for example https://review.opendev.org/#/c/689930/,
instead it should display check, gate, and promote jobs.
See also Idf616165e3c2bcd3d505761dfb3e2530d29060b6.
Change-Id: I68bff3cff8c4c2f90966acce8f5cd14b1e4c66e5
This reverts commit 6d85fef9b7effff1a42510dc13f1d7853cae449c.
The problems with both the pipeline and job should be resolved.
Change-Id: I24e1664a9489bad78ee989525c261b82aa063168
This uses the new comment attribute to suppress comments, and also
updates the spelling of "checks-api".
Change-Id: Ieef545ccf6ec1d1ec9546f0049abb50cf8c46f25
This reverts commit 974dcea173d3c45f279e1ea46e352b4f41f40c07.
Observed more issues that we should take care of before reporting
results.
Change-Id: I1182197903f81eb87953f8b5f2099ad7dac7a9fb
This reverts commit 9ee304fe03d213a2e1ab1dea62b6f9b48ef28f50.
All issues identified in previous run should now be addressed.
Depends-On: https://review.opendev.org/690406
Change-Id: I01ddacc1700d1dedd0074f485307ce25d570c97c
Don't leave comments, instead, rely on the checks plugin UI to
report status and URLs.
Also, add the mysql reporter to the pipeline so those urls
actually work.
Change-Id: I4588b0b6f9d5d4ea771d3197ecb6e98cfb48d156
There are some settings we should change to make this more robust
and less chatty. Temporarily remove it for now while we work on
that.
Change-Id: I1ac4139550e92df4414f694669c0419e13c7cc21
Thinly inherit from it to give it a better name here.
Depends-On: https://review.opendev.org/690120
Change-Id: I034c0bdce2e1a9f01157610392fd54fa25b3eb1d
To both demonstrate Zuul to the upstream gerrit community, and begin
on a system for performing cross-project testing between zuul and
gerrit+checks, build a new gerrit image for changes to the checks
plugin.
Change-Id: Ibe7e192ba63413ae5fb5bd6a9d15cd6e6e835889
This moves the third-party-check pipeline from the opendev tenant
to this tenant, so that we can set up an integration test between
zuul and the gerrit checks plugin.
Change-Id: Idaaf86d36f43a76d5b35de48c7f9ecb0ac27778e
We don't do clean-check in zuul, which is good - it means we can
go ahead and +A something and not wait for check. However, if
something systemic has happened and a patch fails, the only way
to recheck that is for someone with +A access to re-+A something.
Add a 'reverify' comment trigger to allow someone to request a
patch to be re-run in the gate.
Change-Id: I758fcdfd50ce8c7ce6fcc5a3878fb94003c80349
Promote pipeline should have the same priority as the post pipeline, thus
update it and change promote to high precedence.
Change-Id: Ib5028c67d7a5da8afefd3928912c37c7c163087c
Even though the playbook for a promote job doesn't use the
afs.docs_tag_path variable, since it uses afs.docs_master_path
Ansible apparently tries to expand all the keys under afs, so they
all need to evaluate. Supply a default for the zuul.tag component
so that happens, but set the default to "_error" so if the variable
is accidentally used in the wrong place, we don't overwrite the
branch tip docs.
Change-Id: I00f8bcde11a2a5c1f12420035be3464af0856122
This updates the zuul docs jobs for recent changes to the opendev
docs jobs which should allow us to use them unaltered.
Change-Id: I7d9d698ca624167090a94b961fb21041194d6aa2