The Gatekeeper, or a project gating system
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Simon Westphahl 5161347efd
Add optional support for circular dependencies
2 years ago
..
abstract Add abstract job attribute 4 years ago
allowed-projects Set allowed-projects on untrusted jobs with secrets 3 years ago
allowed-projects-trusted Allow config projects to override allowed-projects 2 years ago
ambiguous-names scheduler: fix enqueue event to use canonical project name 3 years ago
ansible Allow find on the executor 1 year ago
ansible-callbacks Enables whitelisting and configuring callbacks 1 year ago
ansible-no-log Fix unreachable nodes detection 3 years ago
ansible-unreachable Also retry the job if a post job failed with unreachable 3 years ago
ansible-versions Drop support for ansible 2.7 1 year ago
authorization Authorization rules: add templating 2 years ago
base-jobs Update test fixtures to use explicit run 4 years ago
branch-deletion Fix branch deletion after failed reconfig 4 years ago
branch-mismatch Use override-checkout to select jobs 4 years ago
branch-negative Fix complex branch matchers in project configs 4 years ago
branch-tag Don't add implied branch matchers to project-pipeline variants 3 years ago
branch-templates Combine branch templates and pipeline branch matchers 4 years ago
branch-variants Update playbook paths with extension 4 years ago
broken Handle Erroneous Cron Strings in TimerDriver 2 years ago
broken-multi-tenant Fix loading_errors bug 1 year ago
broken-trusted Config errors should not affect config-projects 3 years ago
build-page Add option to report build page 2 years ago
central-jobs Add multi-branch support for project-templates 4 years ago
change-queues Move queue from pipeline to project 9 months ago
circular-dependencies Add optional support for circular dependencies 8 months ago
cleanup-playbook Fix deletion of stale build dirs on startup 2 years ago
conflict-config Require a base job 4 years ago
container-build-resources Fix container job documentation typo 3 years ago
cross-source Add cross-source tests 4 years ago
cross-source-pagure Pagure driver - https://pagure.io/pagure/ 2 years ago
data-return Fix override variables in zuul_return 11 months ago
dependency-graph Update test fixtures to use explicit run 4 years ago
disk-accountant Sync when doing disk accountant testing 4 years ago
duplicate-pipeline Tenant config can be read from an external script 4 years ago
elasticsearch-driver A Zuul reporter for Elasticsearch 10 months ago
executor-facts Expose date time as facts 2 years ago
fail-fast Add a test for fail-fast in the dependent pipeline 9 months ago
final Update test fixtures to use explicit run 4 years ago
force-merge-template Fix wedged scheduler on force-merge of non-existing template 3 years ago
gerrit-file-comments Merge file comments from multiple tasks 1 year ago
git-driver Git driver 4 years ago
github-file-comments Make github file annotation levels configurable via zuul return 2 years ago
governor Executor: Don't start too many jobs at once 4 years ago
implicit-project Add implicit project name matching 4 years ago
implicit-roles Update test fixtures to use explicit run 4 years ago
in-repo Update test fixtures to use explicit run 4 years ago
in-repo-join Update test fixtures to use explicit run 4 years ago
intermediate Add intermediate flag for jobs 1 year ago
inventory Drop support for ansible 2.7 1 year ago
job-output Remove auto-add of localhost from unit test inventory 2 years ago
job-pause Resume jobs after reenqueue of an item 1 year ago
job-pause-priority Ensure correct lexical sorting of node requests 3 years ago
job-pause2 Remove auto-add of localhost from unit test inventory 2 years ago
job-update Run jobs when their own config changes 2 years ago
job-update-broken Handle existing broken config in job updates 2 years ago
line-mapping Fix evaluation of range file_comments 2 years ago
merge-modes/git/common-config/playbooks Merge "Add playbooks for all test jobs" into feature/zuulv3 5 years ago
merges Update test fixtures to use explicit run 4 years ago
mqtt-driver Report job depedencies via MQTT reporter 2 years ago
mqtt-driver-report-build-page Fix mqtt log url reporting when report-build-page is active 1 year ago
multi-driver Update test fixtures to use explicit run 4 years ago
multi-tenant Add disallowed-labels tenant option 2 years ago
multi-tenant-semaphore web: remove SafeLoader left-over from ZuulJSONEncoder 2 years ago
nodesets Handle nodesets in branches 4 years ago
openstack Update test fixtures to use explicit run 4 years ago
pass-to-parent pass-to-parent: Fix passing multiple secrets to parent 2 years ago
post-playbook Fix deletion of stale build dirs on startup 2 years ago
pragma Add pragma directive 4 years ago
pragma-multibranch Add implied-branches pragma directive 4 years ago
pre-playbook Fix deletion of stale build dirs on startup 2 years ago
protected Add support for protected jobs 4 years ago
provides-requires-buildset Handle artifacts on non change types. 2 years ago
provides-requires-pause Remove auto-add of localhost from unit test inventory 2 years ago
push-reqs Update test fixtures to use explicit run 4 years ago
regex-project Add regex support to project stanzas 4 years ago
remote-action-modules Merge "Ansible command module: allow to use stdin param" 1 year ago
remote-zuul-json Add role information to task in zuul_json callback 4 years ago
remote-zuul-stream Block localhost shell tasks in untrusted playbooks 1 year ago
requirements Fix reject clauses in the absence of approvals 3 years ago
return-warnings Support emitting warnings via zuul_return 1 year ago
role-branches Check out more appropriate branches of role and playbook repos 4 years ago
roles Fix deletion of stale build dirs on startup 2 years ago
secret-inheritance Set allowed-projects on untrusted jobs with secrets 3 years ago
secret-leaks Remove auto-add of localhost from unit test inventory 2 years ago
secrets Remove auto-add of localhost from unit test inventory 2 years ago
semaphore Fix rare semaphore leak during reconfiguration 3 years ago
semaphore-branches Normalize semaphore branch handling 4 years ago
shadow Update test fixtures to use explicit run 4 years ago
single-tenant Move queue from pipeline to project 9 months ago
speculative-plugins Fix plugin injection vulnerability 4 years ago
split-config Warn user when dynamic layout ignores zuul config 1 year ago
sql-driver Required SQL reporters 9 months ago
streamer Fix deletion of stale build dirs on startup 2 years ago
success-url Update test fixtures to use explicit run 4 years ago
templated-project Use implied branch matcher for implied branches 9 months ago
tenant-parser Merge "Add load-branch to tenant configuration" 2 years ago
unprotected-branches Filter out unprotected branches from builds if excluded 2 years ago
unprotected-branches-gitlab gitlab: handle protected branches 9 months ago
wrong-connection-in-pipeline Detect Gerrit gate pipelines with the wrong connection 1 year ago
zuul-connections-multiple-gerrits Update test fixtures to use explicit run 4 years ago
zuul-connections-same-gerrit Update test fixtures to use explicit run 4 years ago
zuul-environment-filter Filter secret ZUUL_ env variables from ansible env 2 years ago
zuul-job-contamination Fix job contamination by unmerged change 3 years ago
zuultrigger Make fake test Gerrit merger more realistic 2 years ago