zuul/tests/fixtures/config
Albin Vass c81c2c6eec Filter events on event connection
Currently if two triggers of the same connection type need to trigger on
different events it's not possible to do so since the events are never
filtered on which connection they came from.

For example with the following setup where gerrit-org-1 only wants to
trigger on changes to 'master' and gerrit-org-2 only wants to trigger on
changes to 'develop' they will instead both trigger on 'master' and
'develop'since the events are never filtered on which connection they
came from.

- pipeline:
    name: check
    trigger:
      gerrit-org-1:
        - event: patchset-created
          branch: 'master'
      gerrit-org-2:
        - event: patchset-created
          branch: 'develop'

Change-Id: Ia0476d71dee59c8b80db7630ac7a524bce87e6f9
2021-04-24 08:39:03 -07:00
..
abstract Add abstract job attribute 2018-02-12 15:35:54 -08:00
allowed-projects Set allowed-projects on untrusted jobs with secrets 2019-01-22 14:01:10 -08:00
allowed-projects-trusted Allow config projects to override allowed-projects 2019-06-24 09:32:25 -07:00
ambiguous-names Align enqueue/dequeue events with trigger events 2021-03-27 09:55:26 -07:00
ansible Allow find on the executor 2020-09-22 15:11:47 +10:00
ansible-callbacks Enables whitelisting and configuring callbacks 2020-05-12 19:01:51 +02:00
ansible-no-log Fix unreachable nodes detection 2018-09-29 13:13:00 +02:00
ansible-unreachable Also retry the job if a post job failed with unreachable 2018-09-29 13:13:01 +02:00
ansible-versions Drop support for ansible 2.7 2020-09-04 16:15:33 +02:00
authorization Authorization rules: add templating 2020-02-21 09:37:35 +00:00
base-jobs Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
branch-deletion Fix branch deletion after failed reconfig 2018-02-14 14:26:31 -08:00
branch-mismatch Use override-checkout to select jobs 2018-01-24 13:06:04 -08:00
branch-negative Fix complex branch matchers in project configs 2017-12-01 15:25:13 -08:00
branch-tag Don't add implied branch matchers to project-pipeline variants 2018-06-27 10:43:56 -07:00
branch-templates Combine branch templates and pipeline branch matchers 2017-11-28 14:07:14 -08:00
branch-variants Update playbook paths with extension 2017-12-05 14:25:07 +11:00
broken Add --validate-tenants option to zuul scheduler 2021-02-25 10:11:42 +01:00
broken-multi-tenant Fix loading_errors bug 2020-05-14 14:05:30 -07:00
broken-trusted Config errors should not affect config-projects 2019-04-15 15:26:15 -07:00
build-page Add option to report build page 2019-08-08 09:46:53 -07:00
central-jobs Add multi-branch support for project-templates 2017-10-27 13:41:25 -07:00
change-queues Move queue from pipeline to project 2021-02-03 13:04:20 +01:00
circular-dependencies Support enqueuing behind circular dependencies 2021-03-01 18:45:48 +00:00
cleanup-playbook Fix deletion of stale build dirs on startup 2019-11-22 17:06:18 +01:00
conflict-config Require a base job 2017-08-07 14:52:37 -07:00
container-build-resources Fix container job documentation typo 2018-12-19 05:37:22 +00:00
cross-source Add cross-source tests 2018-01-16 09:37:59 -08:00
cross-source-pagure Pagure driver - https://pagure.io/pagure/ 2019-06-17 14:18:19 -07:00
data-return Fix override variables in zuul_return 2020-12-14 15:13:03 +01:00
dependency-graph Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
disk-accountant test: Fix test Verified label 2021-01-31 18:43:29 +01:00
duplicate-pipeline Tenant config can be read from an external script 2018-04-03 14:33:41 +02:00
elasticsearch-driver A Zuul reporter for Elasticsearch 2021-01-13 16:44:22 +01:00
event-processing Fix trigger event forwarding bug 2021-03-23 01:08:11 +00:00
executor-facts Expose date time as facts 2019-06-18 12:19:18 +00:00
fail-fast Add a test for fail-fast in the dependent pipeline 2021-02-05 13:48:02 -08:00
final Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
force-merge-template Fix wedged scheduler on force-merge of non-existing template 2019-02-03 19:06:31 +01:00
gerrit-file-comments Merge file comments from multiple tasks 2020-08-24 14:33:15 +02:00
git-driver Git driver 2017-12-15 14:32:40 +01:00
github-file-comments Report max 50 file comments to github 2021-03-15 15:49:24 -07:00
global-repo-state Revert "Revert "Make repo state buildset global"" 2021-04-21 14:53:54 -07:00
governor Executor: Don't start too many jobs at once 2018-02-02 11:36:49 -08:00
implicit-project Add implicit project name matching 2017-12-22 10:09:28 +01:00
implicit-roles Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
in-repo Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
in-repo-join Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
intermediate Add intermediate flag for jobs 2020-09-22 20:23:30 +00:00
inventory Drop support for ansible 2.7 2020-09-04 16:15:33 +02:00
job-output Remove auto-add of localhost from unit test inventory 2019-09-12 14:42:09 +10:00
job-pause Fix repo state restore / Keep jobgraphs frozen 2021-04-21 14:53:54 -07:00
job-pause-priority Ensure correct lexical sorting of node requests 2019-03-14 15:39:23 +01:00
job-pause2 Remove auto-add of localhost from unit test inventory 2019-09-12 14:42:09 +10:00
job-update Run jobs when their own config changes 2019-07-08 15:47:25 -07:00
job-update-broken Handle existing broken config in job updates 2019-07-12 14:37:17 -07:00
line-mapping Fix evaluation of range file_comments 2020-02-17 10:43:23 +01:00
merge-modes/git/common-config/playbooks Merge "Add playbooks for all test jobs" into feature/zuulv3 2017-02-06 16:45:58 +00:00
merges Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
mqtt-driver Report job depedencies via MQTT reporter 2019-05-23 12:56:50 +02:00
mqtt-driver-report-build-page Fix mqtt log url reporting when report-build-page is active 2020-06-24 09:22:15 +02:00
multi-driver Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
multi-tenant Add disallowed-labels tenant option 2020-02-05 07:36:47 -08:00
multi-tenant-semaphore web: remove SafeLoader left-over from ZuulJSONEncoder 2019-06-05 10:03:54 +00:00
nodesets Handle nodesets in branches 2018-01-18 13:38:13 -08:00
openstack Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
pass-to-parent pass-to-parent: Fix passing multiple secrets to parent 2019-05-20 15:33:52 +02:00
post-playbook Fix deletion of stale build dirs on startup 2019-11-22 17:06:18 +01:00
pragma Add pragma directive 2017-10-26 14:28:03 -07:00
pragma-multibranch Add implied-branches pragma directive 2017-12-13 16:06:34 -08:00
pre-playbook Fix deletion of stale build dirs on startup 2019-11-22 17:06:18 +01:00
protected Add support for protected jobs 2017-12-15 19:31:02 +01:00
provides-requires-buildset Handle artifacts on non change types. 2019-05-15 10:45:11 -07:00
provides-requires-pause Remove auto-add of localhost from unit test inventory 2019-09-12 14:42:09 +10:00
push-reqs Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
regex-project Add regex support to project stanzas 2018-04-27 21:35:07 +02:00
remote-action-modules Merge "Ansible command module: allow to use stdin param" 2020-09-28 03:09:53 +00:00
remote-zuul-json Add role information to task in zuul_json callback 2018-05-08 14:13:35 +02:00
remote-zuul-stream Block localhost shell tasks in untrusted playbooks 2020-07-21 19:18:10 +02:00
requirements Fix reject clauses in the absence of approvals 2018-08-13 12:37:32 +02:00
return-warnings Support emitting warnings via zuul_return 2020-08-31 11:54:46 +02:00
role-branches Check out more appropriate branches of role and playbook repos 2018-04-05 10:41:51 -07:00
roles Fix deletion of stale build dirs on startup 2019-11-22 17:06:18 +01:00
secret-inheritance Set allowed-projects on untrusted jobs with secrets 2019-01-22 14:01:10 -08:00
secret-leaks Remove auto-add of localhost from unit test inventory 2019-09-12 14:42:09 +10:00
secrets Remove auto-add of localhost from unit test inventory 2019-09-12 14:42:09 +10:00
semaphore Fix repo state restore / Keep jobgraphs frozen 2021-04-21 14:53:54 -07:00
semaphore-branches Normalize semaphore branch handling 2018-01-18 14:53:15 -08:00
shadow Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
single-tenant Fix repo state restore / Keep jobgraphs frozen 2021-04-21 14:53:54 -07:00
speculative-plugins Fix plugin injection vulnerability 2018-03-16 18:12:35 +01:00
split-config Warn user when dynamic layout ignores zuul config 2020-10-01 13:10:49 +02:00
sql-driver Required SQL reporters 2021-02-03 13:41:55 -08:00
streamer Fix deletion of stale build dirs on startup 2019-11-22 17:06:18 +01:00
success-url Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
templated-project Use implied branch matcher for implied branches 2021-02-10 11:50:10 -08:00
tenant-parser Use load-branch with trusted repository 2020-11-11 17:16:09 +01:00
unprotected-branches Filter out unprotected branches from builds if excluded 2019-06-25 20:49:54 +02:00
unprotected-branches-gitlab gitlab: handle protected branches 2021-01-30 13:35:53 +01:00
wrong-connection-in-pipeline Detect Gerrit gate pipelines with the wrong connection 2020-06-09 13:27:23 -07:00
zuul-connections-multiple-gerrits Filter events on event connection 2021-04-24 08:39:03 -07:00
zuul-connections-same-gerrit Update test fixtures to use explicit run 2017-10-26 15:59:41 -07:00
zuul-environment-filter Filter secret ZUUL_ env variables from ansible env 2020-04-15 23:09:48 +02:00
zuul-job-contamination Fix job contamination by unmerged change 2018-07-09 22:37:19 +02:00
zuultrigger Make fake test Gerrit merger more realistic 2020-04-29 15:00:05 -07:00