Commit Graph

322 Commits

Author SHA1 Message Date
benjdlambert 0aa318ede6 chore: fixing prettuer
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-30 16:36:17 +02:00
Fredrik Adelöw 2e787126ac Merge pull request #31269 from gustavorps/patch-2
Docs: Add PromiseRouter import to http-router.md
2025-09-30 14:31:43 +02:00
Fredrik Adelöw 12e535c906 Merge pull request #28942 from Sarabadu/externalTokenDecorator
RFC add external token decorator service
2025-09-25 15:40:02 +02:00
Gustavo RPS 3dc8604ace Add coreServices and HttpRouterServiceAuthPolicy imports
Signed-off-by: Gustavo RPS <516827+gustavorps@users.noreply.github.com>
2025-09-24 20:36:10 -03:00
Gustavo RPS 02f152703d Add express Handler import to http-router.md
Signed-off-by: Gustavo RPS <516827+gustavorps@users.noreply.github.com>
2025-09-24 20:32:07 -03:00
Gustavo RPS 8ac36e8737 Add PromiseRouter import to http-router.md
Signed-off-by: Gustavo RPS <516827+gustavorps@users.noreply.github.com>
2025-09-24 20:27:31 -03:00
Fredrik Adelöw a42df75228 Merge pull request #30483 from BethGriggs/declarative-http-options
feat(http): support server-level timeout and socket options via app-c…
2025-09-23 16:54:04 +02:00
Fredrik Adelöw 8d50b15e0b Merge pull request #31081 from deepthi-28/migrationg_doc_changes
Minor documentation changes
2025-09-17 12:44:40 +02:00
Beth Griggs d501e8c768 feat(http): move HTTP server configuration application, enable flexible duration formats
This commit applies HTTP server configuration in `rootHttpRouterServiceFactory`
and adds support for multiple duration formats for timeouts. The previous
tests for server config have been moved and refactored. The documentation
and CHANGELOG have been updated to reflect the new configuration structure
and supported formats.

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-09-16 19:07:28 +01:00
Beth Griggs 8b91238021 feat(http): support server-level timeout and socket options via app-config
Adds support for configuring server-level HTTP options through the
`app-config.yaml` file under the `backend.server` key. This includes
support for: `headersTimeout`, `keepAliveTimeout`, `requestTimeout`,
`timeout`, `maxHeadersCount`, and `maxRequestsPerSocket`.

These options are passed directly to the underlying Node.js HTTP server,
when omitted, the default values are used.

Refs: https://github.com/backstage/backstage/issues/21808
Refs: https://github.com/backstage/backstage/issues/30449
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-09-16 18:43:24 +01:00
Patrik Oldsberg c893c4e11a Merge pull request #30727 from leboncoin/feat-root-logger-service-overrides
feat(backend-defaults): add backend.logger configuration options
2025-09-16 10:03:41 +02:00
Juan Pablo Garcia Ripa 6ff5452d3c fix: correct grammar
Co-authored-by: Peter Macdonald <peterm4c@pm.me>
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-09-15 22:51:16 +02:00
Juan Pablo Garcia Ripa 7933670072 fix typos in docs
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-09-15 22:51:14 +02:00
Juan Pablo Garcia Ripa 9377fbfb0f feat(docs): add multiton docs and fix the custom handler service
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-09-15 22:51:12 +02:00
Shijun Wang 4eda590b6a add logic to construct namespace from provided namespace and plugin id
Signed-off-by: Shijun Wang <shijun@unity3d.com>
2025-09-08 13:26:12 +03:00
deepthi-ajith_infosys 9e32f05333 Minor documentation changes
Signed-off-by: deepthi-ajith_infosys <deepthyajith22@gmail.com>
2025-09-08 13:06:26 +05:30
Thomas Cardonne 9708000007 Merge branch 'master' into feat-root-logger-service-overrides 2025-09-04 12:03:53 +02:00
Vincenzo Scamporlino bbc8be15d9 Merge pull request #31003 from kurtaking/patch-1
Add /alpha to example docs for ActionsRegistryService
2025-09-03 11:25:01 +02:00
Thomas Cardonne 9e02b14e3c Merge branch 'master' into feat-root-logger-service-overrides
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2025-09-01 13:26:20 +02:00
Vincenzo Scamporlino 3585c591b8 Merge pull request #30552 from schultzp2020/add-logger-docs
docs: clarify log level
2025-08-29 12:31:11 +02:00
Kurt King f2d3a2c4da Change import path for ActionsRegistryService
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-08-27 20:47:59 -06:00
Patrik Oldsberg 3d6c89c360 docs/backend-system: remove usage of waitForTask in scheduler docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-19 10:09:27 +02:00
Patrik Oldsberg dffaf708e9 backend-test-utils: add mock implementation for scheduler service
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-18 11:32:22 +02:00
Thomas Cardonne f244e61d20 feat(backend-defaults): add backend.logger configuration options
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2025-08-12 21:49:38 +02:00
Paul Schultz c636fc7c30 docs: clarify log level
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-08-04 14:43:15 -05:00
Patrik Oldsberg 38e63d0cb4 Merge pull request #30182 from Miaoxiang-philips/patch-2
Fix missing import for `createServiceFactory` in backend plugin API example
2025-07-11 17:08:36 +02:00
benjdlambert e9092e91ab chore: fix prettier
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-24 08:43:46 +02:00
Adam Leach af41d2ae90 Correct import for actionsRegistry
The docs suggest using coreServices for actionsRegistry, but that is not available yet.  

This corrects the import in the docs

Signed-off-by: Adam Leach <github@adamleach.uk>
2025-06-23 22:46:34 +01:00
benjdlambert 54725d199e chore: added some basic docs for actions registry and actions service
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 12:05:54 +02:00
Fredrik Adelöw 6a788776fd Merge pull request #28708 from drodil/backend_rate_limit
Backend rate limit
2025-06-16 21:01:37 +02:00
Fredrik Adelöw ed6f1538c0 corrected config flag name in docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-06-13 10:36:46 +02:00
Ben Lambert c273b51430 Merge pull request #30023 from RBC/csp-configuration-doc
Add CSP configuration section to root-http-router.md file
2025-06-12 08:46:04 +02:00
Hellgren Heikki 1011968ae6 docs: fix doc proposals
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-12 08:39:02 +03:00
Hellgren Heikki 4990bc2063 docs: improve documentation a bit
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki 25ffb8684c chore: add mention about plugin rate limit to changeset
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Hellgren Heikki 6633c138b5 fix: review findings + docs update
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-11 14:34:19 +03:00
Miaoxiang cb5b807e38 fix(docs): add missing Comma
Signed-off-by: Miaoxiang <zs1030823169@gmail.com>
2025-06-09 17:47:06 +08:00
Miaoxiang 0f4d9f8395 fix(docs): add missing import for createServiceFactory in example code
Signed-off-by: Miaoxiang <zs1030823169@gmail.com>
2025-06-09 16:19:14 +08:00
Andre Wanlin b5545900a4 Initial removal
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-06-06 13:14:54 -05:00
Camgoz, Fatih 9fa9647617 Add CSP configuration section to root-http-router.md file
Signed-off-by: Camgoz, Fatih <fatih.camgoz@rbc.com>
2025-05-21 09:42:08 -04:00
Patrik Oldsberg 91cb30c621 docs/backend-system: update index page be an introduction
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-05-17 12:13:05 +02:00
amchakraborty 79645dd9dd update mockLogger usage example in docs
Signed-off-by: amchakraborty <amartya.3654@gmail.com>
2025-05-01 14:29:59 +05:30
Fredrik Adelöw 6becf1f174 add docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-04-24 20:08:59 +02:00
Gabriel Dugny 14bddfd10f docs: Fix typos
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-04-18 17:32:34 +02:00
Fredrik Adelöw 4148e3d122 Update root-http-router.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-04-09 11:38:29 +02:00
Paul Schultz 175528cce3 feat: add backend.auditor.severityLogLevelMappings to map severity levels to log levels
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:39:39 -05:00
Fredrik Adelöw b9e8288094 Update docs/backend-system/core-services/auditor.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-03-19 16:04:50 +01:00
Fredrik Adelöw 7267340029 Update docs/backend-system/core-services/auditor.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-03-19 16:04:40 +01:00
Paul Schultz 948908f0f7 docs: update auditor naming conventions
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-03-18 11:29:40 -05:00
Patrik Oldsberg 876f2e1d16 permission-node: deprecate createPermisisonIntegrationRouter + docs fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-15 16:46:38 +01:00