zuul/zuul
James E. Blair c355adf44e Add playbook semaphores
This adds the ability to specify that the Zuul executor should
acquire a semaphore before running an individual playbook.  This
is useful for long running jobs which need exclusive access to
a resources for only a small amount of time.

Change-Id: I90f5e0f570ef6c4b0986b0143318a78ddc27bbde
2022-11-07 08:41:10 -08:00
..
ansible Remove Ansible 5 2022-10-11 17:03:57 -07:00
cmd Correct exit routine in web, merger 2022-10-05 13:25:07 -07:00
connection Fix read-only branches error in zuul-web 2022-07-04 11:35:36 +02:00
driver Merge "Add rebase-merge merge mode" 2022-10-27 02:25:40 +00:00
execution_context Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
executor Add playbook semaphores 2022-11-07 08:41:10 -08:00
lib Remove Ansible 5 2022-10-11 17:03:57 -07:00
manager Add playbook semaphores 2022-11-07 08:41:10 -08:00
merger Add rebase-merge merge mode 2022-10-17 14:27:05 -07:00
reporter Include some skipped jobs in the code-review report 2022-10-11 09:45:28 -07:00
source Change merge mode default based on driver 2022-10-13 10:31:19 -07:00
sphinx docs: remove zuuldocs domain 2020-08-04 16:10:09 +10:00
trigger Filter events on event connection 2021-04-24 08:39:03 -07:00
vendor Add some pipeline processing stats 2022-01-25 08:16:52 -08:00
web Merge "Change merge mode default based on driver" 2022-10-27 02:25:37 +00:00
zk Add playbook semaphores 2022-11-07 08:41:10 -08:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
_setup_hook.py Revert "Revert "Create zuul/web/static on demand"" 2020-07-07 19:53:33 +02:00
change_matcher.py Fix reporting certain config syntax errors 2022-04-26 11:02:17 -07:00
configloader.py Add playbook semaphores 2022-11-07 08:41:10 -08:00
exceptions.py Handle jwt decoding error, fix exception default messages 2022-05-12 18:48:19 +02:00
model_api.py Rename admin-rule to authorization-rule 2022-10-06 15:38:24 -07:00
model.py Add playbook semaphores 2022-11-07 08:41:10 -08:00
nodepool.py End node request span when result event is sent 2022-10-07 15:29:49 +02:00
scheduler.py Add playbook semaphores 2022-11-07 08:41:10 -08:00
version.py Store version information in component registry 2021-10-20 17:17:02 +02:00