chore: apply revision

Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
This commit is contained in:
Rogerio Angeliski
2025-11-13 08:52:01 -03:00
parent bf15d2a2ac
commit 849c0bcda4
2 changed files with 7 additions and 8 deletions
-1
View File
@@ -1,6 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': minor
'@backstage/plugin-scaffolder-node': patch
---
Add `defaultEnvironment` config to scaffolder to enable more flexible and custom templates. Now it's possible enable access to default parameters and secrets in templates, improving security and reducing complexity.
@@ -108,12 +108,12 @@ const createStepLogger = ({
task,
step,
rootLogger,
secretsForRedaction,
redactions,
}: {
task: TaskContext;
step: TaskStep;
rootLogger: LoggerService;
secretsForRedaction?: string[];
redactions?: Record<string, string>;
}) => {
const taskLogger = WinstonLogger.create({
level: process.env.LOG_LEVEL || 'info',
@@ -124,8 +124,7 @@ const createStepLogger = ({
transports: [new BackstageLoggerTransport(rootLogger, task, step.id)],
});
taskLogger.addRedactions(Object.values(task.secrets ?? {}));
taskLogger.addRedactions(Object.values(secretsForRedaction ?? {}));
taskLogger.addRedactions(Object.values(redactions ?? {}));
return { taskLogger };
};
@@ -280,9 +279,10 @@ export class NunjucksWorkflowRunner implements WorkflowRunner {
task,
step,
rootLogger: this.options.logger,
secretsForRedaction: this.environment?.secrets
? Object.values(this.environment.secrets)
: [],
redactions: {
...task.secrets,
...this.environment?.secrets,
},
});
if (task.isDryRun) {