Merge pull request #11245 from backstage/jhaals/human-duration

backend-tasks: Introduce human friendly scheduling
This commit is contained in:
Johan Haals
2022-05-03 15:06:08 +02:00
committed by GitHub
16 changed files with 154 additions and 56 deletions
+2 -2
View File
@@ -70,8 +70,8 @@ builder.addEntityProvider(
...AwsS3EntityProvider.fromConfig(env.config, {
logger: env.logger,
schedule: env.scheduler.createScheduledTaskRunner({
frequency: Duration.fromObject({ minutes: 30 }),
timeout: Duration.fromObject({ minutes: 3 }),
frequency: { minutes: 30 },
timeout: { minutes: 3 },
}),
}),
);
+2 -2
View File
@@ -33,8 +33,8 @@ builder.addEntityProvider(
...GerritEntityProvider.fromConfig(env.config, {
logger: env.logger,
schedule: env.scheduler.createScheduledTaskRunner({
frequency: Duration.fromObject({ minutes: 30 }),
timeout: Duration.fromObject({ minutes: 3 }),
frequency: { minutes: 30 },
timeout: { minutes: 3 },
}),
}),
);
+2 -2
View File
@@ -49,8 +49,8 @@ schedule it:
+ target: 'ldaps://ds.example.net',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: Duration.fromObject({ minutes: 60 }),
+ timeout: Duration.fromObject({ minutes: 15 }),
+ frequency: { minutes: 60 },
+ timeout: { minutes: 15 },
+ }),
+ }),
+ );