Commit Graph

169 Commits

Author SHA1 Message Date
Fredrik Adelöw b40661378d add a test for the core scheduler
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-01-25 16:47:14 +01:00
github-actions[bot] 12a7b316ee Version Packages (next) 2023-01-24 12:01:10 +00:00
blam cc1b2ac088 chore: fixing api-reports
Signed-off-by: blam <ben@blam.sh>
2023-01-20 13:59:53 +01:00
blam 7b53f18e44 chore: started to write some more documentation about the built in services
Signed-off-by: blam <ben@blam.sh>
2023-01-20 13:59:53 +01:00
Patrik Oldsberg a18da2f8b5 backend-app-api: fix log redaction escaping
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-17 17:01:13 +01:00
github-actions[bot] 6d46667727 Version Packages 2023-01-17 11:50:48 +00:00
Patrik Oldsberg ab3b80ccde backend-app-api: fix tokenManagerFactory regression + add test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:41:16 +01:00
Patrik Oldsberg e259af4c68 backend-app-api: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-16 14:30:44 +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 d08a7251fe backend-app-api: fixups from service factory refactor
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 eadc8f7df8 backend-app-api: update ServiceRegistry for new factory definition
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 388a3316dc Merge pull request #15688 from backstage/rugvip/conflogport
backend-app-api: move over logger and config implementations from backend-common
2023-01-16 14:30:31 +01:00
Dominik 8da47815f2 prettier
Signed-off-by: Dominik <dominik@pfaffenbauer.at>
2023-01-15 12:54:02 +01:00
Dominik f740a298c7 Tests for removing undefined properties in readCorsOptions
Signed-off-by: Dominik <dominik@pfaffenbauer.at>
2023-01-15 12:20:40 +01:00
Patrik Oldsberg f4444b1dfa backend-app-api: avoid requiring config data for secrets enumerator
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 13:00:40 +01:00
Patrik Oldsberg 4d2b87c44b backend-app-api: flip around config and logger dependency
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 13:00:40 +01:00
Patrik Oldsberg d3c89d2ec9 updated API reports for config and logger move to backend-app-api
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 13:00:38 +01:00
Patrik Oldsberg d2d17f0fab backend-app-api: hook up logger redactions and tweak surface a bit
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:22 +01:00
Patrik Oldsberg 6b59bd8c88 backend-app-api: add creation with redaction for WinstonLogger
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg 851e6639b4 backend-app-api: added WinstonLogger with color format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg d54cd2b298 backend-app-api: move global loggers and winston helper back to backend-common
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg 669d811da8 backend-app-api: copy over regex util from backend-common
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg 3d5b5f89da backend-common: forklift logging implementation to backend-app-api
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg 240514363f backend-app-api: lift in url utils from backend-common
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg 6420b7dc51 backend-app-api: split out ObservableConfigProxy
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Patrik Oldsberg fdc1d3d8ef backend-app-api: forklift config implementation from backend-common
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-14 12:59:21 +01:00
Dominik 8c43514e58 Fix: Unknown Return Status on CORS Request
re-add removeUnknown to remove unset entries from CORS Options

Signed-off-by: Dominik <dominik@pfaffenbauer.at>
2023-01-13 22:13:49 +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 01a318f75d updates to use new option factory 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
Johan Haals 69e1e5bb63 chore: trim slashes with lodash
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-01-12 13:38:00 +01:00
Patrik Oldsberg df6a5a9264 backend-app-api: refactor RestrictedIndexedRouter -> DefaultRootHttpRouter
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-11 15:20:35 +01:00
blam 875cd848fd chore: reworking how we do the TaskScheduler for now
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-11 15:20:35 +01:00
blam beed5864d0 chore: added some more mock defintions and refactoring the TaskManager.forPlugin
Signed-off-by: blam <ben@blam.sh>
2023-01-11 15:20:35 +01:00
Patrik Oldsberg 9d54e9706d Merge pull request #15692 from backstage/rugvip/manager
backend-app-api: fix token manager factory
2023-01-11 14:04:07 +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 170282ece6 backend-app-api: fix token manager factory
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-11 11:50:32 +01:00
Patrik Oldsberg 3b8fd4169b backend-app-api: restructure implementation layout
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 16:25:38 +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 92b0ef65c1 Merge pull request #15589 from backstage/rugvip/httpmove
backand-app-api: move over HTTP server implementation from backend-common
2023-01-10 13:57:24 +01:00
Patrik Oldsberg e3fca10038 backend-app-api: switch plugin log label pluginId->plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 13:01:21 +01:00
Patrik Oldsberg c45be22cc0 backend-app-api: create a labelled logger for rootHttpRouter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 12:52:55 +01:00
Patrik Oldsberg bff790af9c backend-app-api: remove startHttpServer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 12:19:06 +01:00
Patrik Oldsberg bd20e8b925 backend-app-api: fix infinite loop in http server stop
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-10 10:16:52 +01:00
Patrik Oldsberg c028fa124d backend-app-api: explicit request handler types for MiddlewareFactory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-09 22:09:39 +01:00
Patrik Oldsberg d92cbd0205 backend-app-api: update API report + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-09 21:44:41 +01:00
Patrik Oldsberg 243f38de5a backend-app-api: move http dir out of lib
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-09 17:24:33 +01:00
Patrik Oldsberg a70b64b488 backend-app-api: move cors and helmet options reader to http folder
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-01-09 17:22:14 +01:00