zuul/tests/unit
James E. Blair 9021fdf8bb Allow config projects to override allowed-projects
To handle the case where an untrusted project defines a job with
a secret which another project would like to run, allow a config
project to attach that job to a project-pipeline and have it run
regardless of the allowed-projects setting.

Normally, untrusted jobs with secrets have an implicit and
non-overridable allowed-projects setting of only that project, to
avoid a situation where another project with a trusted post-review
pipeline gains access to the secret by using a Depends-On to a
change which lifts the allowed-projects restriction.  This change
allows a config project to bypass this, in effect saying that the
projects involved trust each other sufficiently (or else, do not
have access to a post-review pipeline which could be used to
obtain secrets).

Change-Id: I52ab193d0e39a37de64c8b3cb6953538e4073b43
2019-06-24 09:32:25 -07:00
..
__init__.py Move tests into test/unit 2017-01-24 10:18:38 -08:00
test_bubblewrap.py Fix bwrap leak test 2018-06-05 11:23:37 -07:00
test_change_matcher.py Fix branch matching logic 2017-10-02 17:30:51 -04:00
test_client.py Add tenant yaml validation option to zuul client 2018-07-23 17:00:57 +02:00
test_configloader.py Don't exclude config if excluded in earlier tenant 2019-02-11 16:03:57 +01:00
test_connection.py Report job depedencies via MQTT reporter 2019-05-23 12:56:50 +02:00
test_cross_crd.py Fix race in test_crd_check_unknown 2018-08-10 15:42:45 -07:00
test_daemon.py Remove unecessary shebang and exec bit 2018-07-26 07:12:24 +00:00
test_default_config.py Add type check for zuul conf 2018-12-10 19:24:50 +08:00
test_disk_accountant.py Optionally disable disk_limit_per_job 2019-02-22 08:10:59 +01:00
test_encryption.py Use nested tempfile fixture for cleanups 2018-02-06 15:18:45 -08:00
test_executor.py Expose date time as facts 2019-06-18 12:19:18 +00:00
test_gerrit.py Update references for opendev 2019-04-24 12:59:17 +00:00
test_gerrit_crd.py Fix "reverse" Depends-On detection with new Gerrit URL schema 2018-11-30 11:02:32 +07:00
test_gerrit_legacy_crd.py Remove unecessary shebang and exec bit 2018-07-26 07:12:24 +00:00
test_git_driver.py Merge "Increase event timeouts in git tests" 2019-03-25 20:32:19 +00:00
test_github_crd.py Remove unecessary shebang and exec bit 2018-07-26 07:12:24 +00:00
test_github_driver.py Add support for submitting reviews on GitHub 2019-04-30 09:43:08 -07:00
test_github_requirements.py Remove unecessary shebang and exec bit 2018-07-26 07:12:24 +00:00
test_inventory.py Add more test coverage on using python-path 2019-06-12 23:31:10 -04:00
test_keystorage.py Add private key storage migration 2018-09-04 15:42:38 -07:00
test_merger_repo.py Update cached repo during job startup only if needed 2019-06-10 19:45:43 +02:00
test_model.py Attach event to queue item 2019-05-17 06:06:11 +02:00
test_multi_driver.py Remove status handling from FakeGithubConnection 2017-08-03 19:22:54 +00:00
test_nodepool.py Set relative priority of node requests 2018-11-30 12:50:34 +01:00
test_openstack.py Remove unecessary shebang and exec bit 2018-07-26 07:12:24 +00:00
test_pagure_driver.py Pagure driver - https://pagure.io/pagure/ 2019-06-17 14:18:19 -07:00
test_push_reqs.py Ensure ref-updated jobs run with their ref 2017-08-02 16:56:18 -07:00
test_requirements.py Fix reject clauses in the absence of approvals 2018-08-13 12:37:32 +02:00
test_scheduler.py Make git repo leak check advisory in TestExecutor 2019-06-17 14:18:19 -07:00
test_ssh_agent.py Add SSH Agent Primitives and usage 2017-05-26 09:52:22 -07:00
test_stack_dump.py Several executor threading fixes 2017-10-17 09:49:29 -07:00
test_streaming.py tests: use a single build reference in stream test 2019-03-25 04:10:12 +00:00
test_supercedent.py Check branches in supercedent pipelines 2019-04-05 13:59:05 -07:00
test_v3.py Allow config projects to override allowed-projects 2019-06-24 09:32:25 -07:00
test_web.py Merge "Fix dequeue ref not handling the project name" 2019-05-16 21:19:31 +00:00
test_web_urls.py Revert "web: upgrade react and react-scripts to ^2.0.0" 2019-05-16 19:55:31 +00:00
test_zuultrigger.py gerrit: Add some quoting in 'gerrit query' commands 2019-04-04 19:15:23 +07:00