Commit Graph

37 Commits

Author SHA1 Message Date
Zuul 6793d4703c Merge "Increase check and gate pipeline priority" 2023-01-12 13:57:33 +00:00
James E. Blair 84e54c0571 Add nox-docs jobs
This allows zuul projects to switch to nox for docs
building/publishing.

Depends-On: https://review.opendev.org/868226
Change-Id: I85cdbefdd6485c3eb58eb3068987b385b58ae381
2022-12-20 09:14:03 -08:00
lotorev vitaly 3ccbef5755 Update link to zuul gating docs
Old link is broken.

Change-Id: I3e3ec0341cf6ef691fcfcbb7898cbb22fdb1df15
2022-09-23 21:10:40 +00:00
James E. Blair 2370d23454 Increase check and gate pipeline priority
Check should be higher than periodic, and gate should be higher
than check.

Change-Id: I5b5b829ab592cd53a2499a22493c348590b09573
2022-05-23 19:34:10 -07:00
James E. Blair ed439bcd81 Publish latest zuul docs to latest/
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
2022-01-20 07:27:16 -08:00
James E. Blair e2c834807b Add gating.dev publish job
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
2021-07-22 08:57:39 -07:00
James E. Blair 8d1a82e043 Update doc publish secret with python string format
The playbooks now expect this form of data.

Change-Id: I39c61dbefd2032b30522dea758a4c9ae5fcb447b
2021-06-24 13:10:13 -07:00
James E. Blair 3dcdbaf254 Zuul: remove explicit SQL reporters
These are deprecated and now produce a warning message.  The same
configuration is now implied.

Change-Id: I7fb67b85b20d881b5c006b7efb940f7c91c1531e
2021-02-15 15:32:30 -08:00
Sorin Sbarnea 99deb2b1f0 Assure periodic-weekly emails to zuul-jobs-failures
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
2020-08-28 19:33:34 +01:00
Ian Wienand 89fa2f82c3 Migrate to upload-afs-roots role
Handle the name change in the dependent change.  Should have no
functional change.

Depends-On: https://review.opendev.org/705368
Change-Id: I9f1cc64e7b222de544cd024c3224099bbe42480f
2020-02-03 14:22:09 +11:00
Mohammed Naser 0efa293d55 Include a check queue for all projects
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
2019-12-25 13:08:28 -05:00
Andreas Jaeger 4085c1eece Add success/failure message to pipelines
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
2019-11-12 17:39:49 +00:00
James E. Blair 191d17b1df Revert "Revert "Revert "Remove gerrit checks plugin third-party-check pipeline"""
This reverts commit 6d85fef9b7.

The problems with both the pipeline and job should be resolved.

Change-Id: I24e1664a9489bad78ee989525c261b82aa063168
2019-10-24 13:14:42 -07:00
James E. Blair 4031011df8 Update third-party-check pipeline
This uses the new comment attribute to suppress comments, and also
updates the spelling of "checks-api".

Change-Id: Ieef545ccf6ec1d1ec9546f0049abb50cf8c46f25
2019-10-24 09:11:09 -07:00
James E. Blair 6d85fef9b7 Revert "Revert "Remove gerrit checks plugin third-party-check pipeline""
This reverts commit 974dcea173.

Observed more issues that we should take care of before reporting
results.

Change-Id: I1182197903f81eb87953f8b5f2099ad7dac7a9fb
2019-10-22 15:16:09 -07:00
James E. Blair 974dcea173 Revert "Remove gerrit checks plugin third-party-check pipeline"
This reverts commit 9ee304fe03.

All issues identified in previous run should now be addressed.

Depends-On: https://review.opendev.org/690406
Change-Id: I01ddacc1700d1dedd0074f485307ce25d570c97c
2019-10-22 13:28:11 -07:00
James E. Blair 1701ce1a03 Make third-party-check quieter
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
2019-10-22 13:23:07 -07:00
James E. Blair 9ee304fe03 Remove gerrit checks plugin third-party-check pipeline
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
2019-10-22 12:02:11 -07:00
James E. Blair 5472d13a55 Run opendev-buildset-registry when building gerrit
The gerrit image build job depends on it.

Change-Id: I3686c4dfc5a5fd627bd34f8325e1f6b97903d516
2019-10-22 11:06:58 -07:00
James E. Blair 1bee63b1cb Use gerrit master job with no files matcher
Thinly inherit from it to give it a better name here.

Depends-On: https://review.opendev.org/690120
Change-Id: I034c0bdce2e1a9f01157610392fd54fa25b3eb1d
2019-10-22 09:07:33 -07:00
James E. Blair 3a74b11782 Add gerrit image build job to gerrit checks plugin
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
2019-10-21 14:33:20 -07:00
James E. Blair 3ea1b17a99 Add third-party-check pipeline
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
2019-10-14 08:31:23 -07:00
Andreas Jaeger 13b607463d Make recheck alias reverify in gate
Allow recheck to enter gate queue like reverify does.

Change-Id: Icbb2508fc8004acfb92d119a075ef55c2a6f4642
2019-10-07 20:53:58 +02:00
Monty Taylor af932862e3 Trigger gate after reverify
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
2019-10-06 07:59:50 -04:00
James E. Blair fb9a2db45d Configure gate to supercede check
This will remove items from check if they appear in gate.

Change-Id: I28f8f55ba54be4066144b05c3594c680e7fcbffe
2019-07-19 08:12:30 -07:00
Andreas Jaeger 962096e891 Update promote pipeline precedence
Promote pipeline should have the same priority as the post pipeline, thus
update it and change promote to high precedence.

Change-Id: Ib5028c67d7a5da8afefd3928912c37c7c163087c
2019-07-15 18:21:10 +02:00
James E. Blair 40847572ff Add publish-zuul-website job
Change-Id: I07cb59861b38df6c87daf586d697daab5c80e979
2019-07-11 13:34:35 -07:00
OpenDev Sysadmins ad07dc7577 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:25:31 +00:00
James E. Blair d20346fed1 Set a default for docs path templates
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
2019-04-02 09:26:01 -07:00
James E. Blair bc25c5eb6e Fix docs promote job
I missed this variable setting when updating to the new jobs.

Change-Id: I7f48f15add584de7639bdc0b8984972807448e30
2019-04-02 07:55:02 -07:00
James E. Blair 9bb023e80e Update for opendev docs jobs
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
2019-04-01 12:53:29 -07:00
James E. Blair c641d66c9c Fix doc publish root marker
zuul.branch isn't defined in this job, zuul.tag is.

Change-Id: I558d79bd13da69bb31eda0e41b0f5df49b7efc39
2019-04-01 09:51:34 -07:00
James E. Blair 4094014703 Add zuul-publish-tox-docs job
This job handles publishing docs builds on tags.

Change-Id: I3b8257bbf2b2008ba15deb78578c4bb1e98b4606
2019-03-29 13:45:04 -07:00
James E. Blair f03b5b9732 Add branch docs jobs
These publish docs for the branch tip and are designed for use in
the promote pipeline.

Change-Id: I1bc0c88879417737838897b046de43fa1a04a4fd
2019-03-28 15:11:35 -07:00
James E. Blair 00958b35d2 Fix typo in project definition
Change-Id: Ifcc84ab48cbf44c7d40da42996befc322d8613cb
2019-03-28 13:13:50 -07:00
James E. Blair 1777021459 Initial pipeline configuration and self-hosted gate config
Change-Id: I44ddeb8cbd1ac2bfedcb23473952cae36b330922
2019-03-28 13:02:32 -07:00
OpenStack Project Creator 08c645844e Added .gitreview 2019-03-27 18:12:31 +00:00