zuul/zuul/lib
Tobias Henkel fcbb91582f
Encode zuul.message with base64
Zuul recently added zuul.message which needs to be protected against
interpretation by jinja in ansible. This was initially done by marking
it with the !unsafe tag. However this has the disadvantage that the
inventory is no longer parsable by standard yaml parsers without
teaching them the !unsafe tag.

There is a similar simple possibility that doesn't rely on this tag by
base64 encoding the commit message. Ansible has filters for decoding
this so it is still quite easy to deal with base64 encoded vars in
ansible via '{{ zuul.message | b64decode }}'.

Change-Id: I9628e2770dda120b269612e28bb6217036942b8e
2019-02-28 18:09:22 +01:00
..
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
artifacts.py Allow extra data in artifact schema validation 2019-02-19 14:58:25 -08:00
commandsocket.py Clean up command sockets on stop 2019-01-07 10:02:33 -05:00
config.py Support boolean values in get_default 2019-02-15 10:42:36 +01:00
connections.py connections: always register the scheduler 2019-02-18 01:20:11 +00:00
dependson.py Support cross-source dependencies 2018-01-16 09:37:40 -08:00
encryption.py Cache decryption results 2018-07-15 16:42:02 +02:00
filecomments.py Map file comment line numbers 2018-08-15 14:38:03 -07:00
fingergw.py Fix secondary exception in fingergw 2019-01-22 15:35:44 -08:00
gear_utils.py Add support for zones in executors 2018-11-29 13:05:20 -05:00
gearserver.py Ansible launcher: add private gearman function 2016-06-13 09:33:00 -07:00
jsonutil.py JSON serialize mappingproxy types 2018-04-28 14:20:27 +00:00
keystorage.py Serve project SSH keys and document 2018-09-04 15:42:43 -07:00
log_streamer.py Properly close streams 2019-02-03 17:16:44 +01:00
queue.py Merge tenant reconfiguration events 2017-10-18 15:41:14 -07:00
statsd.py dict_object.keys() is not required for *in* operator 2018-12-03 12:04:55 +05:30
streamer_utils.py Remove unecessary shebang and exec bit 2018-07-26 07:12:24 +00:00
yamlutil.py Encode zuul.message with base64 2019-02-28 18:09:22 +01:00