Add logging descriptions for the new trigger logs
This commit is contained in:
parent
c3c26ba199
commit
e687b4d2d4
4 changed files with 113 additions and 44 deletions
|
@ -63,9 +63,9 @@ def build_trigger_webhook(namespace, repository, trigger_uuid):
|
|||
handler = BuildTrigger.get_trigger_for_service(trigger.service.name)
|
||||
|
||||
logger.debug('Passing webhook request to handler %s', handler)
|
||||
config_dict = json.loads(trigger.config)
|
||||
try:
|
||||
specs = handler.handle_trigger_request(request, trigger.auth_token,
|
||||
json.loads(trigger.config))
|
||||
specs = handler.handle_trigger_request(request, trigger.auth_token, config_dict)
|
||||
dockerfile_id, tags, name, subdir = specs
|
||||
|
||||
except ValidationRequestException:
|
||||
|
@ -73,12 +73,12 @@ def build_trigger_webhook(namespace, repository, trigger_uuid):
|
|||
return make_response('Okay')
|
||||
|
||||
host = urlparse.urlparse(request.url).netloc
|
||||
repo = '%s/%s/%s' % (host, trigger.repository.namespace,
|
||||
trigger.repository.name)
|
||||
repo_path = '%s/%s/%s' % (host, trigger.repository.namespace,
|
||||
trigger.repository.name)
|
||||
|
||||
token = model.create_access_token(trigger.repository, 'write')
|
||||
logger.debug('Creating build %s with repo %s tags %s and dockerfile_id %s',
|
||||
name, repo, tags, dockerfile_id)
|
||||
name, repo_path, tags, dockerfile_id)
|
||||
|
||||
job_config = {
|
||||
'docker_tags': tags,
|
||||
|
@ -95,6 +95,17 @@ def build_trigger_webhook(namespace, repository, trigger_uuid):
|
|||
'repository': repository,
|
||||
}), retries_remaining=1)
|
||||
|
||||
metadata = {
|
||||
'repo': repository,
|
||||
'namespace': namespace,
|
||||
'trigger_id': trigger_uuid,
|
||||
'fileid': dockerfile_id,
|
||||
'config': config_dict,
|
||||
'service': trigger.service.name
|
||||
}
|
||||
repo = model.get_repository(namespace, repository)
|
||||
model.log_action('build_dockerfile', namespace, ip=request.remote_addr, metadata=metadata, repository=repo)
|
||||
|
||||
return make_response('Okay')
|
||||
|
||||
abort(403)
|
||||
abort(403)
|
||||
|
|
Reference in a new issue