Commit Graph

136 Commits

Author SHA1 Message Date
Fredrik Adelöw d9c8720dd4 just some comment cleanup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-02-01 13:52:06 +01:00
github-actions[bot] 675324ed19 Version Packages (next) 2023-01-31 14:45:37 +00:00
Fredrik Adelöw 5ed4e1f26a Merge pull request #15957 from backstage/freben/reg
break into dedicated plugin and module registration points
2023-01-25 18:46:51 +01:00
Fredrik Adelöw 46d5d73bf8 update some backend system doc comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-01-25 14:34:28 +01:00
Fredrik Adelöw ae88f61e00 break into dedicated plugin and module registration points
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-01-25 13:47:27 +01:00
github-actions[bot] 12a7b316ee Version Packages (next) 2023-01-24 12:01:10 +00:00
Patrik Oldsberg 6a19cccd2c docs/backend-system: add naming pattern docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-20 12:45:20 +01:00
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