zuul/zuul/lib
Clark Boylan c1b0a00c60 Only check bwrap execution under the executor
The reason for this is that containers for zuul services need to run
privileged in order to successfully run bwrap. We currently only expect
users to run the executor as privilged and the new bwrap execution
checks have broken other services as a result. (Other services load the
bwrap system bceause it is a normal zuul driver and all drivers are
loaded by all services).

This works around this by add a check_bwrap flag to connection setup and
only setting it to true on the executor. A better longer term followup
fixup would be to only instantiate the bwrap driver on the executor in
the first place. This can probably be accomplished by overriding the
ZuulApp configure_connections method in the executor and dropping bwrap
creation in ZuulApp.

Temporarily stop running the quick-start job since it's apparently not
using speculative images.

Change-Id: Ibadac0450e2879ef1ccc4b308ebd65de6e5a75ab
2023-05-17 13:45:23 -07:00
..
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
ansible-config.conf Remove Ansible 5 2022-10-11 17:03:57 -07:00
ansible.py Remove built-in ARA support 2022-04-13 16:44:34 -07:00
auth.py Handle jwt decoding error, fix exception default messages 2022-05-12 18:48:19 +02:00
capabilities.py OIDCAuthenticator: add capabilities, scope option 2020-03-27 16:47:21 +00:00
collections.py Implementation of Zookeeper backed event queues 2021-03-18 09:24:07 +01:00
commandsocket.py Add zuul-scheduler tenant-reconfigure 2022-02-08 14:14:17 -08:00
config.py Add gitlab disable_connection_pool option 2021-10-14 16:29:50 -07:00
connections.py Only check bwrap execution under the executor 2023-05-17 13:45:23 -07:00
dependson.py Be more liberal with Depends-On: parsing 2021-08-30 15:59:51 +10:00
encryption.py Use unsafe_skip_rsa_key_validation with cryptography 2023-01-11 10:37:24 -08:00
filecomments.py Make github file annotation levels configurable via zuul return 2020-03-06 08:27:48 +01:00
fingergw.py Fix DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 2023-02-07 16:37:20 -08:00
http.py Add TCP keepalive to gitlab 2021-10-05 15:08:56 -07:00
jsonutil.py Remove toDict from FrozenJob 2021-10-27 16:57:22 -07:00
keystorage.py Use sort_keys with json almost everywhere we write to ZK 2021-11-12 15:50:02 -08:00
log_streamer.py Replace deprecated Thread.isAlive() with Thread.is_alive() 2020-06-01 12:49:07 +02:00
logutil.py Identify cherrypy requests in logs 2022-02-02 16:16:27 -08:00
monitoring.py Add readiness/liveness probes to prometheus server 2021-12-09 07:37:29 -08:00
queue.py Improve test output by using named queues 2021-03-24 07:39:15 +01:00
re2util.py Remove ununecessary shebangs 2020-05-18 19:10:33 +02:00
repl.py Fix deprecated use of currentThread() in REPL 2023-02-14 11:14:15 +01:00
result_data.py Support emitting warnings via zuul_return 2020-08-31 11:54:46 +02:00
statsd.py dict_object.keys() is not required for *in* operator 2018-12-03 12:04:55 +05:30
streamer_utils.py Fix DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 2023-02-07 16:37:20 -08:00
strings.py Cleanup empty secrets dirs when deleting secrets 2021-10-19 09:38:21 -07:00
tarjan.py Add optional support for circular dependencies 2021-03-01 19:42:56 +01:00
times.py Make time estimation synchronous 2021-11-09 21:07:05 +00:00
tracing.py Store parent span context with span info 2022-10-06 09:14:59 -07:00
varnames.py Block connection related variables 2021-06-24 06:24:23 -07:00
yamlutil.py Merge "Disable aliases in inventory.yaml for better readibility" 2021-09-29 16:41:44 +00:00