Ben Lambert
790331bd6e
Merge pull request #28798 from backstage/blam/zod-types
...
Deprecate `createTemplateAction` with old `JSONSchema` and `zod` declarations
2025-03-11 11:41:10 +01:00
benjdlambert
a5ddf1d2cb
chore: use the original schema type intead
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-03-11 10:56:45 +01:00
benjdlambert
965046fdd5
feat: some rework
...
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: benjdlambert <ben@blam.sh >
2025-03-11 10:56:43 +01:00
benjdlambert
6d0b7a9ce0
chore: nearly there, just not matching the overload
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-03-11 10:56:35 +01:00
blam
3ece40f8c4
chore: wip
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: benjdlambert <ben@blam.sh >
2025-03-11 10:56:35 +01:00
blam
c6ae5b2e33
chore: refactor a little bit and fix tests
...
Signed-off-by: blam <ben@blam.sh >
2025-03-11 10:56:35 +01:00
blam
08efed9160
chore: fix changesets
...
Signed-off-by: blam <ben@blam.sh >
t p
2025-03-11 10:56:35 +01:00
blam
cb6cee1e2f
chore: refactor the types a little bit
...
Signed-off-by: blam <ben@blam.sh >
2025-03-11 10:56:34 +01:00
blam
4abd0747cb
chore: build api-reports
...
Signed-off-by: blam <ben@blam.sh >
2025-03-11 10:56:23 +01:00
blam
e2d82fc3d8
chore: flatten the optional properties from zod
...
Signed-off-by: blam <ben@blam.sh >
2025-03-11 10:55:51 +01:00
blam
cf8b627f07
chore: refactoring things to work a little cleaner
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: blam <ben@blam.sh >
2025-03-11 10:55:51 +01:00
blam
3ff5c07a70
chore: wip
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: blam <ben@blam.sh >
2025-03-11 10:55:51 +01:00
Paul Schultz
01b228423e
updated naming schema
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-03-11 10:55:50 +01:00
Paul Schultz
1a588465e9
feat(scaffolder): add first class citizen support for zod
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
backport better typescript support
Signed-off-by: Paul Schultz <pschultz@pobox.com >
wip
Signed-off-by: Paul Schultz <pschultz@pobox.com >
wip
Signed-off-by: Paul Schultz <pschultz@pobox.com >
complete refactor
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-03-11 10:55:50 +01: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
Fredrik Adelöw
09cf03890c
scaffolder: got rid of most backend-common usages
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-03-03 11:47:40 +01:00
Matt Benson
dc8dd4bea7
add enhanced/documented filter/global types and creator functions
...
Signed-off-by: Matt Benson <gudnabrsam@gmail.com >
2025-02-09 13:07:26 -06:00
Matt Benson
846ed95c0e
refine TemplateFilter type
...
Signed-off-by: Matt Benson <gudnabrsam@gmail.com >
2025-02-08 21:48:06 -06:00
Paul Schultz
e0ae80edee
feat: add auditor to coreServices
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add auditor service
Signed-off-by: Paul Schultz <pschultz@pobox.com >
create eventAuditor and rootEventAuditor mockServices
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run api report
Signed-off-by: Paul Schultz <pschultz@pobox.com >
rerun api report
Signed-off-by: Paul Schultz <pschultz@pobox.com >
apply requested changes
Signed-off-by: Paul Schultz <pschultz@pobox.com >
remove rootAuditor
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run build:api-reports
Signed-off-by: Paul Schultz <pschultz@pobox.com >
misc fixes
Signed-off-by: Paul Schultz <pschultz@pobox.com >
misc fixes
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add dynamic plugin auditor service factory
Signed-off-by: Paul Schultz <pschultz@pobox.com >
fix api report
Signed-off-by: Paul Schultz <pschultz@pobox.com >
rerun api-reports
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add comments to auditor service
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update api report
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update api report
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run api-reports
Signed-off-by: Paul Schultz <pschultz@pobox.com >
apply requested changes
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run api-reports
Signed-off-by: Paul Schultz <pschultz@pobox.com >
fix tests
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add auditor to the catalog plugin
Signed-off-by: Paul Schultz <pschultz@pobox.com >
fix tsc issues
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update auditor service
Signed-off-by: Paul Schultz <pschultz@pobox.com >
rename 'args' to 'options'
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update auditor event shape
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add error option in auditor event shape
Signed-off-by: Paul Schultz <pschultz@pobox.com >
rename events
Signed-off-by: Paul Schultz <pschultz@pobox.com >
demo new api?
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update service impl
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update auditor api
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update auditor api
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add the auditor service to the scaffolder
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update tests
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run api-reports
Signed-off-by: Paul Schultz <pschultz@pobox.com >
revert config secret enumerator changes
Signed-off-by: Paul Schultz <pschultz@pobox.com >
clean up auditor api
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add documentation
Signed-off-by: Paul Schultz <pschultz@pobox.com >
update auditor
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add auditor to sign in/out
Signed-off-by: Paul Schultz <pschultz@pobox.com >
remove dynamic auditor
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add winston dep back
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run api-reports
Signed-off-by: Paul Schultz <pschultz@pobox.com >
run prettier
Signed-off-by: Paul Schultz <pschultz@pobox.com >
add the auditor service as a default service factory
Signed-off-by: Paul Schultz <pschultz@pobox.com >
fix eslint errror
Signed-off-by: Paul Schultz <pschultz@pobox.com >
revert auth changes
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-01-20 15:00:02 -06:00
Ben Lambert
30f89e9f89
Merge pull request #27005 from elaine-mattos/fix/logstream-deprecation-executeShellCmd
...
Fix/logstream deprecation execute shell cmd
2024-12-23 09:52:42 +01:00
Fabio Vincenzi
372a4cac0d
make task not optional in ActionContext
...
Signed-off-by: Fabio Vincenzi <fabio.vincenzi2001@gmail.com >
2024-12-16 09:43:25 +01:00
ElaineDeMattosSilvaB
c9eaaa49bd
Merge branch 'master' into fix/logstream-deprecation-executeShellCmd
2024-12-10 19:08:28 +01:00
Fabio Vincenzi
315f6eb024
Add task id to ActionContext
...
Signed-off-by: Fabio Vincenzi <fabio.vincenzi2001@gmail.com >
2024-12-10 12:20:57 +01:00
Camila Belo
1a23421cec
feat(scaffolder): add git proxy protection
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2024-11-29 12:26:06 +01:00
Ben Lambert
d8118e51c8
Merge pull request #27367 from swnia/repopicker-gitlab-autocomplete
...
Add autocomplete to GitlabRepoUrlPicker
2024-11-26 11:59:47 +01:00
blam
b402097db3
chore: rename type parameter as it's not a union
...
Signed-off-by: blam <ben@blam.sh >
2024-11-14 10:06:30 -07:00
blam
5483d43b0d
chore: api-reports + revert optional key change
...
Signed-off-by: blam <ben@blam.sh >
2024-11-14 10:01:45 -07:00
blam
d674371495
chore: adjusting the types of the checkpoint interface slightly
...
Signed-off-by: blam <ben@blam.sh >
2024-11-14 09:20:05 -07:00
Severin Wischmann
38682faf86
Make id mandatory and title optional
...
Signed-off-by: Severin Wischmann <severinwischmann@nianticlabs.com >
2024-11-13 15:43:02 +01:00
Severin Wischmann
be6de37e4d
Add autocomplete to GitlabRepoUrlPicker
...
Signed-off-by: Severin Wischmann <severinwischmann@nianticlabs.com >
2024-11-13 15:43:02 +01:00
Elaine Mattos
f847e9cb09
fix: remove improper license
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2024-10-30 13:36:11 +01:00
ElaineDeMattosSilvaB
a3dbd2302f
fix: change winston logger for loggerservice
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2024-10-22 06:46:09 +02:00
ElaineDeMattosSilvaB
bfc374068e
feat: add tests
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2024-10-15 21:33:12 +02:00
ElaineDeMattosSilvaB
d10337b935
feat: deprecate logStream, add logger
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2024-10-07 23:12:55 +02:00
RJ Decilos III
d103a48fa3
fix: createBranch gitHelper function
...
Signed-off-by: RJ Decilos III <decilos_rj@yahoo.com >
2024-10-04 14:47:41 +08:00
bnechyporenko
58410465bb
Adding manual scaffolder retry
...
Signed-off-by: bnechyporenko <bnechyporenko@bol.com >
2024-09-24 10:18:35 +02:00
Heikki Hellgren
3ec4e6d891
feat: allow scaffolder tasks pagination in the backend
...
Still requires the UI to take use of this. Relates to #25856
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi >
2024-09-17 10:40:28 +03:00
Johan Haals
38f3827e5a
Remove deprecated UrlReaders and update usages
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2024-08-15 13:28:21 +02:00
Heikki Hellgren
c544f811b8
feat: add support for status filtering in scaffolder endpoint
...
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi >
2024-07-30 11:23:36 +03:00
blam
b61503b2ba
feat: fix up the branch
...
Signed-off-by: blam <ben@blam.sh >
2024-06-25 14:41:42 +02:00
bnechyporenko
47b7ac5ade
wip
...
Signed-off-by: bnechyporenko <bnechyporenko@bol.com >
2024-06-25 14:30:46 +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
Ben Lambert
a2f12dc2a3
Merge pull request #25132 from benjidotsh/feat/scaffolder-bitbucket-autocomplete
...
feat(scaffolder): add autocompletion for Bitbucket
2024-06-25 11:00:28 +02:00
Veith M. Bürgerhoff
661b354277
Fixed validation for RepoUrlPicker
...
Signed-off-by: Veith M. Bürgerhoff <veith.buergerhoff@gmail.com >
2024-06-24 14:17:19 +02:00
blam
1fbd77fb56
chore: small refactor to move the handlers out into an extension point
...
Signed-off-by: blam <ben@blam.sh >
2024-06-19 17:09:53 +02:00
blam
a82cbab3c4
chore: starting to refactor a little bit]
...
Signed-off-by: blam <ben@blam.sh >
2024-06-19 10:25:42 +02:00
Camila Belo
eb34b87d5a
refactor: stop using getVoidLogger in tests
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2024-05-16 09:21:54 +02:00
Patrik Oldsberg
6c8fcf16a6
Merge pull request #24544 from backstage/camilaibs/nbs10-extract-common-test-utilities
...
[NBS 1.0] Extract common `test-utilities` to the plugin api package
2024-05-14 10:59:14 +02:00
Camila Belo
d229dc49ad
refator(backend-common): extract path utilities to plugin api
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2024-05-13 13:23:45 +02:00
Camila Belo
57f692e66c
refactor(backend-common): deprecate isomorphic git class
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2024-05-13 10:17:55 +02:00