zuul/tests/fixtures/config
Jesse Keating 78f544a813 Support dynamic dependent pipeline additions
Previously one could not speculatively add a project to a dependent
pipeline if the desired queue did not exist. This change handles this
special case by creating a dynamic queue for the use of the speculative
change. If the change merges, then the queue will exist for any future
change.

Introduces a new ChangeQueue attribute, 'dynamic', to help
DependentPipelineManager objects determine whether a ChangeQueue was
created dynamically or not, during a clean up phase. Only used in
DependentPipelineManager pipelines.

Note that this doesn't necessarily support a newly added named queue, or
adding a project to an existing named queue. That will be follow up
work.

Change-Id: I51ab7fb113f1bcbcef5f4f6c96ca046d0c76fdd9
Story: 2000898
Task: 3528
2017-07-15 15:45:18 -07:00
..
ansible Check ret for None in zuul_run_command 2017-07-11 10:28:09 +02:00
broken Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
data-return Pass result data back from ansible 2017-07-12 10:12:26 -07:00
dependency-graph Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
duplicate-pipeline Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
git-driver Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
in-repo Support dynamic dependent pipeline additions 2017-07-15 15:45:18 -07:00
inventory Change node 'image' to 'label' 2017-06-08 11:38:22 -07: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 Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
multi-driver Test gerrit and github drivers in same tenant 2017-05-11 17:21:16 -07:00
multi-tenant Change node 'image' to 'label' 2017-06-08 11:38:22 -07:00
multi-tenant-semaphore Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
openstack Change node 'image' to 'label' 2017-06-08 11:38:22 -07:00
pre-playbook Add test for running post playbooks after pre-playbooks fail 2017-06-30 14:58:01 -07:00
push-reqs Handle change related reqs on push like events 2017-06-05 14:07:43 -07:00
requirements Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
roles Add a test which exercises a speculative role checkout 2017-05-04 10:04:13 -07:00
semaphore Move semaphore tests to their own class 2017-04-20 10:48:56 -07:00
shadow Permit config shadowing 2017-07-08 07:56:42 -07:00
single-tenant Change node 'image' to 'label' 2017-06-08 11:38:22 -07:00
split-config Add support for zuul.d configuration split 2017-07-10 05:13:42 +00:00
sql-driver Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
streamer Add log streaming test 2017-06-19 07:51:15 -04:00
success-url Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
templated-project Add support for zuul.d configuration split 2017-07-10 05:13:42 +00:00
tenant-parser Allow per-repo selection of configuration classes to load 2017-06-08 11:38:03 -07:00
zuul-connections-multiple-gerrits Only report to gerrit if the action is from gerrit 2017-05-29 22:02:54 +02:00
zuul-connections-same-gerrit Remove source from pipelines (2/2) 2017-04-18 15:52:42 -07:00
zuultrigger Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00