Add logentries reporting to the ephemeral builders.

This commit is contained in:
Jake Moshenko 2015-03-27 15:28:08 -04:00
parent 384d6083c4
commit 6eead7c860
2 changed files with 11 additions and 0 deletions

View file

@ -69,6 +69,7 @@ class BuilderExecutor(object):
manager_hostname=manager_hostname, manager_hostname=manager_hostname,
coreos_channel=coreos_channel, coreos_channel=coreos_channel,
worker_tag=self.executor_config['WORKER_TAG'], worker_tag=self.executor_config['WORKER_TAG'],
logentries_token=self.executor_config.get('LOGENTRIES_TOKEN', None),
) )

View file

@ -12,6 +12,9 @@ write_files:
REALM={{ realm }} REALM={{ realm }}
TOKEN={{ token }} TOKEN={{ token }}
SERVER=wss://{{ manager_hostname }} SERVER=wss://{{ manager_hostname }}
{% if logentries_token -%}
LOGENTRIES_TOKEN={{ logentries_token }}
{%- endif %}
coreos: coreos:
update: update:
@ -29,3 +32,10 @@ coreos:
flattened=True, flattened=True,
restart_policy='no' restart_policy='no'
) | indent(4) }} ) | indent(4) }}
{% if logentries_token -%}
{{ dockersystemd('builder-logs',
'quay.io/kelseyhightower/journal-2-logentries',
extra_args='--env-file /root/overrides.list -v /run/journald.sock:/run/journald.sock',
after_units=['quay-builder']
) | indent(4) }}
{%- endif %}