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
|
7cdc99a002
|
Update packages/backend-plugin-api/src/services/definitions/lifecycleServiceRef.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan@haals.se>
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 |
|
Patrik Oldsberg
|
a35a27df70
|
backend-plugin-api: update module ID format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-10-04 00:31:25 +02:00 |
|
Patrik Oldsberg
|
813f446cb4
|
Merge pull request #13852 from backstage/rugvip/app-backend-port
app-backend: add implementation for new backend system
|
2022-09-27 11:29:21 +02:00 |
|
Patrik Oldsberg
|
28377dc89f
|
backend-plugin-api: fix type inference of interface options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-09-27 09:53:02 +02:00 |
|
Patrik Oldsberg
|
8336d42b40
|
backend-plugin-api: fix spelling mistakes
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:18:39 +02:00 |
|
Patrik Oldsberg
|
06ad1b16de
|
update API reports + fixes
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
|
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
|
fb93ecad9c
|
backend-plugin-api: remove services with scope mismatch from deps type
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
|
06c744d142
|
backend-plugin-api: add initial PluginMetadataService definition
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:05 +02:00 |
|
Patrik Oldsberg
|
f55c11f29d
|
core-plugin-api: narrow scope type of service refs passed to default factory loader
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
|
dc74ebd10d
|
backend-plugin-api: refactor createServiceFactory helper types
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
|
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
|
5f388ca501
|
backend-plugin-api: built-in options in service factories
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-09-05 14:04:17 +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
|
91eed37a39
|
backend-plugin-api: properly forward lack of feature options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-09-02 17:02:41 +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
|
d3ddd3ef44
|
Update packages/backend-plugin-api/src/services/system/types.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-08-18 12:08:33 +02:00 |
|
Patrik Oldsberg
|
eef91a2558
|
backend-plugin-api: simplified ServiceFactory type
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-08-17 18:11:41 +02:00 |
|
Patrik Oldsberg
|
70343d6813
|
backend-plugin-api: add defaultFactory to ServiceRef
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-08-17 14:34:43 +02:00 |
|
Johan Haals
|
0d2e6197d8
|
Refactor backend-test-utils
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2022-08-12 15:30:24 +02:00 |
|
Johan Haals
|
0452529374
|
BackendInitRegistry -> BackendRegistrationPoints
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2022-08-12 14:03:10 +02:00 |
|
Johan Haals
|
e3d514507a
|
backend-app-api: rename BackendRegistrable to BackendFeature
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2022-08-12 14:03:10 +02:00 |
|
Patrik Oldsberg
|
f8e891d081
|
backend-plugin-api: handle optional options for plugins and modules
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-08-11 18:21:00 +02:00 |
|
Patrik Oldsberg
|
90b66621fb
|
backend-plugin-api: move wiring factories to separate file and add tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-08-11 17:49:46 +02:00 |
|
Patrik Oldsberg
|
b4e127d126
|
backend-plugin-api: no schelduler
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-07-08 15:43:15 +02:00 |
|
Patrik Oldsberg
|
f710231475
|
backend-plugin-api: add TODOs
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-07-08 15:41:18 +02:00 |
|
Patrik Oldsberg
|
825d769650
|
update API report for backend system changes
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-07-08 15:25:38 +02:00 |
|
Patrik Oldsberg
|
7f5a1f9b04
|
backend-plugin-api: loggerToWinstonLogger refactor
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-07-08 14:48:08 +02:00 |
|
Patrik Oldsberg
|
a3cdfcd078
|
backend-plugin-api: fix API report warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-07-08 14:07:28 +02:00 |
|
Patrik Oldsberg
|
aedb038a8b
|
backend-plugin-api: use type instead of interface to work around api-extractor bug
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-07-08 14:07:28 +02:00 |
|
blam
|
f6404275c7
|
chore: added in the router things:
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: blam <ben@blam.sh>
|
2022-07-08 14:07:27 +02:00 |
|
Johan Haals
|
9d9b7f7709
|
add missing docstrings
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2022-07-08 14:07:27 +02:00 |
|
blam
|
7e48611ba6
|
chore: wiring up the catalog 📕
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: blam <ben@blam.sh>
|
2022-07-08 14:07:27 +02:00 |
|
Fredrik Adelöw
|
d85f7dc179
|
Even more
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2022-07-08 14:07:27 +02:00 |
|
Fredrik Adelöw
|
375a403664
|
Add more service implementations
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2022-07-08 14:07:27 +02:00 |
|
Fredrik Adelöw
|
39b24c78fe
|
Initial work on the backend/next setup for the catalog
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2022-07-08 14:07:27 +02:00 |
|
Patrik Oldsberg
|
4ad817262c
|
backend-system: initial high-level API surface split
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-07-08 14:07:27 +02:00 |
|
Patrik Oldsberg
|
f19b7e2f68
|
packages: add initial backend app and plugin API packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2022-07-08 14:07:27 +02:00 |
|