27 Commits

Author SHA1 Message Date
Rogerio Angeliski a4cd4051f2 feat(scaffolder-backend): add defaultEnvironment config to scaffolder
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2025-09-24 18:00:01 -03:00
John Redwood b90047cfec chore: resolve raised changes
Signed-off-by: John Redwood <john.r.k.redwood@gmail.com>
2025-07-16 21:05:03 +10:00
Hellgren Heikki 4f026fc038 fix: make signing key configs secret
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-03-11 10:06:21 +02:00
Heikki Hellgren 4f8b5b66a1 feat: allow signing git commits from scaffolder
adds support to sign git commits with configured PGP key in scaffolder
actions. configuration can be done either by integration or by using the
default signing key in the scaffolder config. note that this
pgp-plugin is used for signing and that it is limited to using RSA keys
and signatures made with SHA1 hashing algorithm.

this change does not support github commit signing as it cannot be done
the same way due to GitHub app and REST API being used.

closes #25934

refers to #26333

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-03-11 09:31:54 +02:00
Hellgren Heikki 91f3313f37 feat(scaffolder): experimental flag to wait for task completions
Enabling the `EXPERIMENTAL_gracefulShutdown` flag in the scaffolder config will make the
scaffolder block the shutdown process until all running tasks have completed. This is useful
when there is a need to ensure that all tasks have completed before the scaffolder is shut down.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-02-03 18:06:52 +02:00
Fredrik Adelöw d52d7f9935 implement support for string form human durations in config
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-11-17 23:06:26 +01:00
bnechyporenko f61f26d608 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-06-25 14:30:45 +02:00
bnechyporenko 38875ed1c1 Storing the serialized workspace into google cloud bucket
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-06-25 14:30:44 +02:00
bnechyporenko 21aa820c3c wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-05-06 18:23:35 +02:00
bnechyporenko 11b9a08e92 Recoverable tasks [version 1]
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-01-14 16:24:05 +01:00
Bogdan Nechyporenko a75c24c25b feedback
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-11-06 23:15:47 +01:00
Bogdan Nechyporenko 79619a7fa1 wip
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-11-02 13:43:21 +01:00
Bogdan Nechyporenko 9e7893d50c feedback
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-10-25 21:04:05 +02:00
Bogdan Nechyporenko 739de82471 Made shut down stale tasks configurable.
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-10-25 16:47:42 +02:00
Patrik Oldsberg 88bc6e27a2 scaffolder-backend: make concurrentTasksLimit configurable via static config
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 16:16:18 +02:00
blam 65e0322e0d chore: remove the deprecated provider config
Signed-off-by: blam <ben@blam.sh>
2022-02-16 10:19:17 +01:00
Tim Hansen 0398ea25d3 Clean up scaffolder config
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-12-01 10:22:48 -07:00
Andrew Ellis 6cf48c6098 feat(plugin-scaffolder-backend): add defaultCommitMessage config option
Signed-off-by: Andrew Ellis <awellis89@gmail.com>
2021-07-29 15:28:22 -06:00
Chase Rutherford-Jenkins b1aca39abe incorporate naming feedback; add tests
Signed-off-by: Chase Rutherford-Jenkins <chaseajen@users.noreply.github.com>
2021-07-06 20:51:22 -05:00
Chase Rutherford-Jenkins 921e3ca569 use configured git author in scaffolder actions
Co-authored-by: Himanshu Mishra <himanshu@orkohunter.net>
Signed-off-by: Chase Rutherford-Jenkins <chaseajen@users.noreply.github.com>
2021-07-06 20:51:01 -05:00
Fredrik Adelöw a88073c29a Update copyright headers
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-18 20:26:42 +02:00
Fredrik Adelöw 49574a8a3e Fix some spleling
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-22 09:51:37 +02:00
Alan Crosswell 2bf3ad4ce5 better document the config options 2021-02-01 11:45:38 -05:00
Alan Crosswell c3609ebb44 add visibility to schema 2021-02-01 10:34:25 -05:00
Mathias Åhsberg 839f25d015 Add config schema for Bitbucket scaffolder 2021-01-05 12:02:43 +00:00
keshan f3b60114e7 updated scaffolder config.d to avoid config failure 2020-12-15 11:27:14 +05:30
keshan 767c06ae9e Introduced config schema for plugins/scaffolder-backend 2020-12-15 10:01:16 +05:30