Commit Graph

84 Commits

Author SHA1 Message Date
github-actions[bot] 3245539963 Version Packages 2022-12-20 11:30:21 +00:00
Patrik Oldsberg 002048e6f3 Merge pull request #15245 from backstage/mob/log
backend-plugin-api: update logger interface with more methods and meta
2022-12-15 14:24:28 +01:00
Patrik Oldsberg a3fe6cccf2 Merge pull request #14985 from backstage/mob/pls-stop
backend-app-api, backend-test-utils: added backend.stop() and auto stop in tests
2022-12-15 01:06:52 +01:00
Patrik Oldsberg cb1c2781c0 backend-plugin-api: update logger interface with more methods and meta
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 17:56:32 +01:00
Patrik Oldsberg a219b735dc Merge pull request #15237 from backstage/mob/config-obj
backend-plugin-api: suffix all service interfaces with *Service
2022-12-14 17:55:31 +01:00
Patrik Oldsberg 1fe43f4017 backend-app-api: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 17:31:39 +01:00
Patrik Oldsberg 05a928e296 fix breakages from Service interface renames
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 15:03:02 +01:00
Patrik Oldsberg a025190552 backend-plugin-api: suffix all service interfaces with *Service
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 15:03:02 +01:00
Patrik Oldsberg 5260d8fc7d backend-app-api: always initialize root services
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 14:42:26 +01:00
Patrik Oldsberg deaa069b76 backend-app-api: do not allow backends to be restarted
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 11:27:19 +01:00
Patrik Oldsberg bb41a58c6a fix coreServices conflicts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 10:46:20 +01:00
Patrik Oldsberg 1f2edda7c3 backend-app-api: text
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 10:46:20 +01:00
Patrik Oldsberg 52a9bd35c7 backend-test-utils: automatically stop backends after test
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 10:46:20 +01:00
Patrik Oldsberg 07342778df backend-app-api,backend-test-api: hook up shutdown hook to stop method
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-14 10:46:20 +01:00
github-actions[bot] b2f4e97add Version Packages (next) 2022-12-13 16:56:03 +00:00
github-actions[bot] 6465ab3686 Version Packages (next) 2022-12-06 13:22:31 +00:00
Patrik Oldsberg a46a0887a3 refactor all the things to use coreServices
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-02 14:48:15 +01:00
github-actions[bot] 2cb6963f9b Version Packages (next) 2022-11-29 11:14:34 +00:00
github-actions[bot] 83d3167594 Version Packages (next) 2022-11-22 15:40:52 +00:00
Johan Haals f77750cfad Merge pull request #14346 from backstage/jhaals/lifecycle
RFC backend plugin lifecycle events
2022-11-21 16:33:12 +01:00
Johan Haals c94d42b58b document, add tests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-16 09:09:12 +01:00
github-actions[bot] 3164131851 Version Packages 2022-11-15 12:31:55 +00:00
Johan Haals f3ac47b6c6 Handle multiple signals, prevent concurrent calls
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 16:27:07 +01:00
Johan Haals d0c09089a8 Add support for non async hooks
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 15:16:30 +01:00
Johan Haals 678a158303 chore: Rename options, add additional logging
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 14:41:27 +01:00
Johan Haals 3232e31a23 backend: Add support for lifecycle events
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 14:41:26 +01:00
github-actions[bot] b01fea7b8c Version Packages (next) 2022-11-08 14:04:37 +00:00
github-actions[bot] d4df1fbb2e Version Packages (next) 2022-10-25 13:18:27 +00:00
github-actions[bot] f0196a2f04 Version Packages 2022-10-18 09:55:10 +00:00
github-actions[bot] 9282c018c7 Version Packages (next) 2022-10-11 14:30:05 +00:00
github-actions[bot] 721c1efdb4 Version Packages (next) 2022-10-04 12:08:16 +00:00
github-actions[bot] 4e94720142 Version Packages (next) 2022-09-27 10:57:53 +00:00
Patrik Oldsberg de7587254f backend-app-api: fix for root router overriding api routes
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-26 16:55:59 +02:00
Patrik Oldsberg 0027a749cd backend-app-api: added index plugin option for http router service
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-26 16:40:11 +02:00
Patrik Oldsberg 45857bffae backend-app-api: export rootLoggerFactory
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-26 16:17:27 +02:00
Patrik Oldsberg be5a837259 migrate to use workspace ranges
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-21 10:14:53 +02:00
github-actions[bot] 30882884a4 Version Packages 2022-09-20 11:52:02 +00:00
github-actions[bot] 423e01d903 Version Packages (next)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-13 18:00:17 -04:00
Patrik Oldsberg 2a29d24519 backend-app-api,backend-plugin-api: refactor existing service factories and fix type issues
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:05 +02:00
Patrik Oldsberg 2bf8855c1d core-app-api: switch to non-broken way of defining service factories
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:04 +02:00
Patrik Oldsberg 4b324c83f8 backend-app-api: 100% coverage of ServiceRegistry
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:04 +02:00
Patrik Oldsberg 229a1fa927 backend-{plugin,app}-api: introduce service scopes and update registry to support
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:04 +02:00
Patrik Oldsberg 541ea937d2 Merge pull request #13510 from backstage/mob/factories
backend-next: incorporate options into createServiceFactory
2022-09-09 15:17:14 +02:00
github-actions[bot] f275697d2b Version Packages (next) 2022-09-06 13:11:16 +00:00
Patrik Oldsberg d2c6465a43 update API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-05 14:05:37 +02:00
Patrik Oldsberg 5263e9449d backend-next: widen accepted ServiceFactory types to include meta method
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-05 14:05:36 +02:00
Patrik Oldsberg e0ce252850 Merge pull request #13498 from backstage/rugvip/internalfactory
backend-plugin-api: made defaultFactories internal
2022-09-05 13:36:32 +02:00
Patrik Oldsberg 2c57c0c499 backend-plugin-api: made defaultFactories internal
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 14:01:28 +02:00
Patrik Oldsberg c2b7cb1373 backstage-app-api: remove unnecessary cast
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 14:01:08 +02:00
Patrik Oldsberg 6b730da35c backstage-app-api: add test for missing transitive service dependencies
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 13:01:35 +02:00