Skip to content

Commit

Permalink
fix: webhook labels for workflow_job (philips-labs#1133)
Browse files Browse the repository at this point in the history
* fix: pass runner labels to webhook as json array

* fix: log runner labels properly in webhook
  • Loading branch information
gertjanmaas authored Aug 26, 2021
1 parent 03165d1 commit 4b39fb9
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions modules/webhook/lambdas/webhook/src/webhook/handler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,8 @@ function isRunnerNotAllowed(job: WorkflowJob): boolean {

console.debug(
`Received workflow job event with labels: '${JSON.stringify(job.workflow_job.labels)}'. The event does ${
runnerMatch ? '' : 'NOT'
} match the configured labels: '${JSON.stringify(runnerLabels)}'`,
runnerMatch ? '' : 'NOT '
}match the configured labels: '${Array.from(runnerLabels).join(',')}'`,
);
return !runnerMatch;
}
2 changes: 1 addition & 1 deletion modules/webhook/webhook.tf
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ resource "aws_lambda_function" "webhook" {
ENVIRONMENT = var.environment
SQS_URL_WEBHOOK = var.sqs_build_queue.id
REPOSITORY_WHITE_LIST = jsonencode(var.repository_white_list)
RUNNER_LABELS = jsonencode(var.runner_extra_labels)
RUNNER_LABELS = jsonencode(split(",", var.runner_extra_labels))
}
}

Expand Down

0 comments on commit 4b39fb9

Please sign in to comment.