Commit Graph

256 Commits

Author SHA1 Message Date
github-actions[bot] 74f77f151a Version Packages (next) 2023-08-08 14:07:10 +00:00
Vincenzo Scamporlino a58fc22210 avoid exporting BackendFeatureFactory
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-08 13:47:36 +02:00
Philipp Hugenroth 35ccc2365a Fix backend-plugin-api alpha api report
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-08-07 15:08:48 +02:00
Vincenzo Scamporlino 9f88cb0ebd backend-app-api: improve naming
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-07 13:50:01 +02:00
Vincenzo Scamporlino 95676ce51a add featureDiscoveryServiceFactory test
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-07 13:35:09 +02:00
Vincenzo Scamporlino 83ae67710a move feature discovery to alpha
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-07 13:35:09 +02:00
Vincenzo Scamporlino 36a40b4903 define BackendFeatureFactory
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-07 13:35:09 +02:00
Vincenzo Scamporlino 0b4dbb4082 discover backend feature factory
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-07 13:35:09 +02:00
Vincenzo Scamporlino 0c450c0e9e add feature discovery service
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-07 13:35:09 +02:00
Fredrik Adelöw e65c4896f7 Do not throw in backend.stop, if start failed
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-02 15:17:29 +02:00
github-actions[bot] 572abc7edf Version Packages (next) 2023-08-01 12:30:00 +00:00
Vincenzo Scamporlino 16eaf51480 api reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-07-31 17:45:54 +02:00
Vincenzo Scamporlino 9c960ca2e9 backend-app-api: fix config service types
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-07-31 17:45:50 +02:00
Vincenzo Scamporlino fb50191fa3 backend-app-api: rename config to rootConfig
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-07-31 17:09:11 +02:00
github-actions[bot] b441642fbe Version Packages (next) 2023-07-25 11:30:28 +00:00
github-actions[bot] 0abb3c37b8 Version Packages 2023-07-18 08:35:29 +00:00
github-actions[bot] d72e2eeba6 Version Packages (next) 2023-06-27 12:10:42 +00:00
github-actions[bot] bc0c4bc64c Version Packages 2023-06-20 13:54:09 +00:00
Patrik Oldsberg f016208410 Merge pull request #18267 from adamdmharvey/adamdmharvey/remove-hostdiscovery-deps
chore: Remove deprecated imports
2023-06-16 20:43:39 +02:00
Fredrik Adelöw a5c5491ff5 introduce durationToMilliseconds
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-06-16 12:29:18 +02:00
Adam Harvey ba43e4ae35 chore: Remove deprecated imports
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2023-06-14 20:42:40 -04:00
github-actions[bot] 320ed50274 Version Packages (next) 2023-06-13 19:37:24 +00:00
github-actions[bot] a8634a9634 Version Packages (next) 2023-05-30 13:52:00 +00:00
Patrik Oldsberg ad247bd900 Merge pull request #17953 from backstage/rugvip/startup
backend-app-api: parallelize plugin startup, introduce startup hook and middleware
2023-05-29 13:12:45 +02:00
Patrik Oldsberg 0941102161 backend-app-api: document default lifecycle middleware timeout
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-29 12:49:40 +02:00
Patrik Oldsberg 5f28097f5d backend-app-api: attempting to add a lifecycle hook after trigger now throws
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:43:48 +02:00
Patrik Oldsberg f26a927f48 backend-app-api: fix httpRouterServiceFactory tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg aa1c031b7b backend-app-api: added tests for plugin and module duplication
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg 0f02bdcbd7 backend-app-api: more informative error messages for plugin and module startup failures
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg 0a213ab691 backend-app-api: log root lifecycle hook success with debug level
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg dfa9a0ea04 backend-app-api: switch lifecycle middleware timeout to startupRequestPauseTimeout
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg be1379a4da backend-app-api: fix for test not making root lifecycle service available
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg 0a7e305fe2 backend-app-api: backend init now checks for duplicates and inits modules without a plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg 2c9f67e6f1 backend-app-api: introduce lifecycle middleware
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg 3bb4158a8a backend-{plugin,app}-api: introduce startup hooks and parallelize initialization
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
Patrik Oldsberg c4e8fefd9f errors: added ServiceUnavailableError
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-05-25 17:31:01 +02:00
github-actions[bot] 75a1c93784 Version Packages (next) 2023-05-23 15:25:13 +00:00
github-actions[bot] 73e7820731 Version Packages 2023-05-16 09:38:40 +00:00
github-actions[bot] 8b05da0912 Version Packages (next) 2023-05-02 13:41:12 +00:00
github-actions[bot] e04bb20bdc Version Packages (next) 2023-04-25 15:53:19 +00:00
Patrik Oldsberg ae57dd4ac0 config-loader: apply review feedback
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-04-24 11:31:43 +02:00
Patrik Oldsberg cf13b482f9 backend-app-api: use ConfigSources
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-04-24 11:31:43 +02:00
github-actions[bot] 6141c31839 Version Packages 2023-04-18 12:36:06 +00:00
github-actions[bot] 9a5a1c4ba2 Version Packages (next) 2023-04-04 13:14:06 +00:00
Patrik Oldsberg 391b7fbd28 Merge pull request #16643 from RobotSail/async-config
Asynchronous configuration / config merging
2023-03-30 17:46:05 +02:00
github-actions[bot] e32dc5e79d Version Packages (next) 2023-03-28 16:01:25 +00:00
github-actions[bot] 5af2c4f412 Version Packages (next) 2023-03-21 13:38:30 +00:00
Patrik Oldsberg 8cce2205a3 backend-app-api: register global error handlers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-03-21 13:57:10 +01:00
github-actions[bot] 24632ad94b Version Packages 2023-03-14 14:31:40 +00:00
Oleg S ffbfcd1ab7 merge additional configs with remote configs
Signed-off-by: Oleg S <97077423+RobotSail@users.noreply.github.com>
2023-03-10 09:59:49 -05:00