zuul/zuul/driver
James E. Blair ce56ff9756 Add wrapper driver execution context
We recently began altering the mount map used by the wrapper driver
for each execution run (so that we can only include the current
playbook).  However, the setMountsMap method operates on the global
driver object rather than an object more closely bound to the lifetime
of the playbook run.  The fact that this works at all is just luck
(executing process is slow enough that hitting a race condition where
the wrong directories are mounted is unlikely).

To correct this, add a new layer which contains the context for the
current playbook execution.

Change-Id: I3a06f19e88435a49c7b9aea4e1221b812f5a43d0
2017-08-18 16:35:12 -07:00
..
bubblewrap Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
gerrit Merge "Add project related type hints to gerritconnection" into feature/zuulv3 2017-08-03 22:21:19 +00:00
git Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
github Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
nullwrap Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
smtp Docs: reformat SMTP driver docs 2017-08-04 10:30:59 -07:00
sql Recycle stale SQL connections 2017-08-16 08:55:51 -05:00
timer Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
zuul Cleanup pipeline requirements 2017-07-28 10:37:59 -07:00
__init__.py Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
util.py Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00