Commit Graph

129 Commits

Author SHA1 Message Date
github-actions[bot] 6d46667727 Version Packages 2023-01-17 11:50:48 +00:00
Patrik Oldsberg bfb0f7fe48 Merge pull request #15743 from backstage/mob/environments
backend-app-api: add shared environments
2023-01-16 15:57:08 +01:00
Patrik Oldsberg e31e31bbe8 backend-plugin-api: add $$type at runtime for SharedBackendEnvironment
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 15:15:32 +01:00
Patrik Oldsberg a1449b94bf backend-plugin-api: tests for createSharedEnvironment + fixes
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:47:41 +01:00
Patrik Oldsberg e6e77f073a backend-plugin-api,backend-defaults: add createSharedEnvironment
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:47:41 +01:00
Patrik Oldsberg f8c313f80f backend-plugin-api: allow service factories to be sync
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:44 +01:00
Patrik Oldsberg c1369c2cf4 backend-plugin-api: update API report + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg b8a14b3023 update usages of createServiceFactory
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg d6f4b92097 backend-plugin-api: update ServiceFactory type to match new implementation
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg de42fa4ef4 backend-plugin-api: fix unexpected required options for root factories
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg b3a75d7664 backend-plugin-api: rename rootFactory to createRootContext + default context to undefined
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg a758c26f48 backend-plugin-api: make rootFactory optional
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg 60f606736a backend-plugin-api: refactor service factory config to support TS 4.9
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:43 +01:00
Patrik Oldsberg 635287ead1 backend-plugin-api: remove factory function helper types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-12 18:32:03 +01:00
Patrik Oldsberg d1e86013ef update API reports for backend system factory function refactor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-12 18:32:03 +01:00
Patrik Oldsberg ce660bfd3d backend-plugin-api: make factory funcs use params and switch service factories to new pattern
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-12 18:32:03 +01:00
Patrik Oldsberg 4ed8ac14e0 backend-plugin-api: refactor service factory to use new option callback pattern
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>
2023-01-12 18:32:02 +01:00
Patrik Oldsberg 53d8f4fb8c backend-plugin-api: refactor feature factories with new option callback pattern
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>
2023-01-12 18:32:02 +01:00
Patrik Oldsberg 843a0a158c backend-plugin-api: added new core identity service
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-11 12:26:14 +01:00
Patrik Oldsberg 8de0276086 Merge pull request #15663 from backstage/rugvip/gs
backend-plugin-api: remove gs
2023-01-10 18:29:58 +01:00
Patrik Oldsberg a8c87abf91 backend-plugin-api: remove gs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 16:04:11 +01:00
github-actions[bot] 9521f1274d Version Packages (next) 2023-01-10 14:18:51 +00:00
Patrik Oldsberg bbcc1041cf backend-plugin-api: update lifecycle service to use a logger instead of labels
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 13:59:40 +01:00
Patrik Oldsberg ecc6bfe4c9 backend-plugin-api: add ServiceFactoryOrFunction type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-09 14:21:20 +01:00
Patrik Oldsberg 6e5ebec133 backend-plugin-api: generate api report for create* updates
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-07 14:22:10 +01:00
Patrik Oldsberg 5b86b02d6c backend-plugin-api: clean up definition of createServiceRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-07 14:19:58 +01:00
Patrik Oldsberg 3d852e9a27 backend-plugin-api: clean up createServiceFactory types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-07 14:19:58 +01:00
Patrik Oldsberg dc06dc6ab2 backend-plugin-api: doc and type cleanup for wiring API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-07 14:19:58 +01:00
Johan Haals 36adf34001 Merge pull request #15545 from backstage/jhaals/dbcache
Migrate Cache and Database types into backend-plugin-api
2023-01-04 15:42:53 +01:00
Patrik Oldsberg e512a50e5c Merge pull request #15462 from backstage/mob/root-http-router
backend-next: introduce new root http router service
2023-01-04 14:34:40 +01:00
Johan Haals 5e9bddada0 fix api reports
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-04 13:18:23 +01:00
Johan Haals e267c22333 Remove dependency on backend-common
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-04 13:16:09 +01:00
Johan Haals 38dda2beab Migrate TokenManager types
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-04 13:16:08 +01:00
Johan Haals d2a1fcdf09 update yarn.lock
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-04 13:15:17 +01:00
Johan Haals 5437fe488f Migrate Cache and Database types into backend-plugin-api
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-04 13:14:47 +01:00
Patrik Oldsberg 8e06f3cf00 backend-plugin-api: moved loggerToWinstonLogger to backend-common
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-04 10:34:34 +01:00
Patrik Oldsberg 23072102a2 backend-plugin-api: add RootHttpRouterService 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>
2023-01-04 10:17:02 +01:00
Patrik Oldsberg 954fef3470 Merge pull request #15527 from backstage/rugvip/csdocs
backend-plugin-api: nicer docs for core services
2023-01-03 17:32:53 +01:00
Patrik Oldsberg 4907f72158 backend-plugin-api: align core service ID style
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-03 16:59:54 +01:00
Patrik Oldsberg 6a4419041b backend-plugin-api: convert all core service definitions to interfaces
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-03 16:53:19 +01:00
Patrik Oldsberg 16054afdec backend-plugin-api: document core service refs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-03 16:53:19 +01:00
github-actions[bot] c4132274d9 Version Packages (next) 2023-01-03 14:44:31 +00:00
Johan Haals 6f02d23b01 backend-common: Move PluginEndpointDiscovery type to backend-plugin-api
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-03 14:58:31 +01:00
Johan Haals 7a067327ce Merge pull request #15506 from backstage/jhaals/remove-read
backend-common: Remove read method from UrlReader
2023-01-03 14:13:18 +01:00
Johan Haals 2eed3737a9 chore: update tsdoc
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-03 10:27:37 +01:00
Patrik Oldsberg 6cfd4d7073 backend-plugin-api: add new root lifecycle service + impl
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-02 17:25:40 +01:00
Johan Haals 4ae89dbce6 backend-common: Remove read method from UrlReader
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-02 16:34:54 +01:00
github-actions[bot] 3245539963 Version Packages 2022-12-20 11:30:21 +00:00
Patrik Oldsberg 9518e5e5e6 backend-plugin-api: more runtime safety in loggerToWinstonLogger
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-15 13:55:11 +01:00
Patrik Oldsberg 7cd01231b5 backend-plugin-api: separate out Error from LogMeta + limit to indexed objects
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-12-15 13:54:31 +01:00