From 424610a6ab0273758e8b881e3780dd338c4c2283 Mon Sep 17 00:00:00 2001 From: Joseph Date: Wed, 11 Jun 2025 19:42:55 +0100 Subject: [PATCH] Scaffolder audit Log now includes taskId and createdBy Signed-off-by: Joseph --- .changeset/dark-sheep-raise.md | 5 +++++ .../src/scaffolder/tasks/StorageTaskBroker.ts | 4 ++++ .../scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts | 1 + 3 files changed, 10 insertions(+) create mode 100644 .changeset/dark-sheep-raise.md diff --git a/.changeset/dark-sheep-raise.md b/.changeset/dark-sheep-raise.md new file mode 100644 index 0000000000..59b2f12b71 --- /dev/null +++ b/.changeset/dark-sheep-raise.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': patch +--- + +Scaffolder audit Log now includes taskId and createdBy diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/StorageTaskBroker.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/StorageTaskBroker.ts index 86f9f7fcf7..975d27c8e4 100644 --- a/plugins/scaffolder-backend/src/scaffolder/tasks/StorageTaskBroker.ts +++ b/plugins/scaffolder-backend/src/scaffolder/tasks/StorageTaskBroker.ts @@ -105,6 +105,10 @@ export class TaskManager implements TaskContext { private readonly auth?: AuthService, ) {} + get taskId() { + return this.task.taskId; + } + get spec() { return this.task.spec; } diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts index b0c3166ff6..24871ca452 100644 --- a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts +++ b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts @@ -189,6 +189,7 @@ export class TaskWorker { meta: { actionType: 'execution', taskId: task.taskId, + createdBy: task.createdBy, taskParameters: task.spec.parameters, templateRef: task.spec.templateInfo?.entityRef, },