Commit Graph

209 Commits

Author SHA1 Message Date
Johan Haals 559b66d15e Merge pull request #26050 from backstage/jhaals/backend-plugin-api-cleanup
backend-plugin-api: Remove deprecated types
2024-08-16 13:32:01 +02:00
Johan Haals c4b8169585 backend-plugin-api: Remove deprecated UrlReader types
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2024-08-16 11:57:56 +02:00
Johan Haals c99c620809 backend-plugin-api: Remove deprecated types
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2024-08-16 11:52:40 +02:00
Patrik Oldsberg ddde5fe772 backend-plugin-api: fix for plugins and modules depending on multion services
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-07 12:48:09 +02:00
Patrik Oldsberg dbeb90ff09 Merge pull request #25593 from backstage/mob/nbs10-service-modules
[NBS 1.0] Enabling multiple service implementations
2024-08-06 15:09:23 +02:00
Patrik Oldsberg 6058a95955 backend-plugin-api: backwards compat for service ref multiton field
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-06 14:13:23 +02:00
Patrik Oldsberg b44fd396ae Merge pull request #25903 from backstage/rugvip/presets
backend-*-api: add support for feature loaders
2024-08-06 14:00:12 +02:00
Fredrik Adelöw 7bd02e885d Merge pull request #25609 from backstage/timbonicush/backend-tasks-manual-trigger
Allow manual trigger frequency for SchedulerService and backend-tasks
2024-08-06 13:29:00 +02:00
Patrik Oldsberg d4d048b3ff backend-*-api: refactor for more explicit internal feature types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-05 13:02:55 +02:00
Patrik Oldsberg dc0d284419 backend-plugin-api: fix feature loader description
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-05 09:53:54 +02:00
Patrik Oldsberg 8f70547ea5 backend-plugin-api: refactor to flatten internal backend feature loader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-05 01:43:06 +02:00
Patrik Oldsberg 6061061a81 backend-plugin-api: add createBackendFeatureLoader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-05 01:26:08 +02:00
Patrik Oldsberg 8b45adcadd backend-plugin-api: internal refactor to split creators
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-04 17:37:38 +02:00
Kurt King f011d1b28e docs: fix typos
Signed-off-by: Kurt King <kurtaking@gmail.com>
2024-07-28 06:51:36 -06:00
Camila Belo 7c5f3b0297 refactor: use string types for service instance occurrences
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-07-16 16:50:00 +02:00
Camila Belo 11aaaa496a feat: start implementing multiple service factories
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-07-16 16:44:57 +02:00
Patrik Oldsberg d7b5854157 Merge pull request #25570 from backstage/rugvip/callback
backend-plugin-api: deprecate service factories with callback form
2024-07-16 09:15:47 +02:00
Tim Hansen ba9abf4fba Allow manual trigger frequency in backend-tasks
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2024-07-12 15:29:52 -06:00
Patrik Oldsberg 36f91e8956 backend-plugin-api,permission-node: remove deprecated token option from permissions service
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-12 12:17:39 +02:00
Patrik Oldsberg 87d3f665f8 backend-plugin-api: update deprecation message for ServiceFactoryCompat
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-11 10:49:35 +02:00
Patrik Oldsberg 062c01c7c4 backend-plugin-api: deprecate service factories with callback form
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-10 12:30:33 +02:00
Patrik Oldsberg 29cf8efe3b Merge pull request #24952 from backstage/camilal/nbs10-rename-services-config-to-options
[NBS 1.0] Rename service config to options type
2024-07-10 09:52:59 +02:00
Fredrik Adelöw 67b1bd2f89 Merge pull request #25302 from backstage/freben/read-durations
fix iso duration parsing in schedules
2024-06-24 13:40:18 +02:00
Vincenzo Scamporlino 878f2efc51 backend-plugin-api: fix typings in health service
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 15:45:02 +02:00
Vincenzo Scamporlino 73a45650e2 api reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 12:20:09 +02:00
Vincenzo Scamporlino 0c62151404 Rename HealthService to RootHealthService
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 12:05:31 +02:00
Vincenzo Scamporlino 44f97c173b backend-app-api: flip logic of health service
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 12:01:32 +02:00
Vincenzo Scamporlino b26877ffc5 backend-defaults: add healthservice
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 10:32:06 +02:00
Vincenzo Scamporlino 8d4735767d backend-app-api: move healthchecks to healthService
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 10:30:54 +02:00
Vincenzo Scamporlino 14e982e8d3 backend-plugin-api: export healthCheckConfig fn
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-20 10:28:26 +02:00
Fredrik Adelöw 083eaf98b3 fix iso duration parsing in schedules
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-19 13:47:33 +02:00
Fredrik Adelöw 9539a0b0a9 move the auth services to backend-defaults
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-17 13:12:32 +02:00
Fredrik Adelöw 78a0b086d2 Make createBackendPlugin and createBackendModule return BackendFeature instead of () => BackendFeature
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-13 15:56:24 +02:00
Camila Belo ce2ca68f07 refactor: standardize url reader type names
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-06-13 09:08:00 +02:00
Camila Belo 9bdc3e89ab refactor: set extenstion point "t" to null
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-06-11 14:02:40 +02:00
Fredrik Adelöw b2ee7f3a65 moved over the urlreader to backend-defaults
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-11 13:01:14 +02:00
Fredrik Adelöw b01430f1bc Update packages/backend-plugin-api/src/services/definitions/TokenManagerService.ts
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-31 12:16:28 +02:00
Fredrik Adelöw a0060f379e Update packages/backend-plugin-api/src/services/definitions/IdentityService.ts
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-31 12:16:17 +02:00
Fredrik Adelöw 3a193896d4 Update packages/backend-plugin-api/src/services/definitions/RootLoggerService.ts
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-31 12:15:55 +02:00
Fredrik Adelöw 3aa3fc7cdf just some small service docs advancements
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-29 21:47:21 +02:00
Camila Belo fe47a3e15e refactor: rename service config to options
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-28 16:51:07 +02:00
Camila Belo 0665b7ed50 refactor(backend-plugin-api): rename factory configs to options
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-27 14:59:54 +02:00
Fredrik Adelöw 9e63318311 Implement the scope feature of external access service tokens, as per BEP-0007
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-22 16:14:24 +02:00
Camila Belo c470496a20 Merge pull request #24757 from backstage/camilaibs/nbs10-extract-service-types-and-helpers
[NBS 1.0] Extract service helpers and types to plugin api
2024-05-21 15:05:17 +02:00
Fredrik Adelöw b0210ec5b6 move over most trivial services to backend-defaults
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-16 10:27:19 +02:00
Fredrik Adelöw 906705b77b arrange in backend-plugin-api and backend-defaults
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-16 10:09:34 +02:00
Fredrik Adelöw abc983847f add the scheduler definitions to backend-plugin-api/scheduler
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-16 10:09:34 +02:00
Camila Belo c0a287a79b refactor: extract isDatabaseConflictError to plugin api
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-15 16:56:35 +02:00
Camila Belo d871c5627a refactor: apply review suggestions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-13 17:34:32 +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