zuul/zuul
James E. Blair 0029267403 Validate that a job has a run playbook on freeze
We now know, before attempting to run a job, whether the inheritance
hierarchy has produced a main playbook for the job.  If there is none,
error early.

Also, in the executor, assume that any specified playbooks are
required to exist, and use the more specific version of the error
message if they don't.

Change-Id: Id7dc5934c665cf939820b12b5ded53adeb60c0a8
2017-10-26 16:05:22 -07:00
..
ansible Fix for pep8 E722 and ignore E741 2017-10-23 10:50:32 -07:00
cmd Add stats for executor and merger count 2017-10-21 09:45:52 -07:00
connection Fix for pep8 E722 and ignore E741 2017-10-23 10:50:32 -07:00
driver Add implied branch matchers on 'master' 2017-10-26 07:48:19 -07:00
execution_context Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
executor Validate that a job has a run playbook on freeze 2017-10-26 16:05:22 -07:00
lib Add log streaming logging and exception handling 2017-10-24 09:30:15 -04:00
manager Fix for pep8 E722 and ignore E741 2017-10-23 10:50:32 -07:00
merger Add git timeout 2017-10-10 08:10:20 -07:00
reporter Return executor errors to user 2017-07-18 14:19:11 -07:00
source Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
sphinx Add zuul-sphinx as a requirement 2017-08-07 14:56:17 -07:00
trigger Remove use of six library 2017-06-19 10:34:57 -05:00
web We should await ws.send_str() 2017-09-26 16:31:55 -04:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
change_matcher.py Fix branch matching logic 2017-10-02 17:30:51 -04:00
configloader.py Remove implied run 2017-10-26 16:03:58 -07:00
exceptions.py Support post jobs by supporting rev checkout 2016-07-12 12:51:51 +10:00
model.py Validate that a job has a run playbook on freeze 2017-10-26 16:05:22 -07:00
nodepool.py Only autohold failed builds 2017-10-23 12:53:01 -07:00
rpcclient.py New client command for printing autohold requests 2017-10-16 12:41:57 -04:00
rpclistener.py Add stats for executor and merger count 2017-10-21 09:45:52 -07:00
scheduler.py Merge "Document executor/merger stats" into feature/zuulv3 2017-10-25 06:02:49 +00:00
version.py Migrate to pbr. 2013-06-25 19:04:30 +00:00
webapp.py Fix for pep8 E722 and ignore E741 2017-10-23 10:50:32 -07:00
zk.py Better exception handling during autohold 2017-10-13 11:26:45 -04:00