Commit Graph

6214 Commits

Author SHA1 Message Date
milliehartnt123 533bbe21fe Rewrite architectural overview for feature #21926 (#31209)
* Update architecture-overview.md

Updated the architectural overview. Rewrote sections and created new graphics.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Add files via upload

Architectural diagram of the Backstage frontend and backend.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Add files via upload

Added new graphics to illustrate simplified standalone plugin architecture, service-based-plugin-architecture, and third-party-plugin architecture.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Add files via upload

Cleaned up graphic

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Cleaned up service-based plugin graphic

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md

Updated graphics and added note to plugin architecture graphics.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Updated plugin-architecture heading links in architecture-overview.md

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md fix formatting

Fixed formatting that occurred during copy-paste. 

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md 

Rearranged some of the sections. Added additional text and links.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md fixed link for02-backends

Fixed link to backend-system/architecture/02-backends.md.  Forgot the "architecture" in the path.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md updated database section

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md added links for core frontend plugins

Added links and descriptions of the core frontend plugins. The links are back to the overview pages under features for each of the plugins

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Updated diagram to show Kubernetes as core plugin

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Updated graphics to remove the work Container

Changed "Frontend Container" to "Frontend". Changed "Backend Container" to "Backend"

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md

Changed "Frontend Container" to "Frontend" everywhere in the doc. Changed "Backend Container" to "Backend" everywhere in the doc.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md fixed backend spelling errors

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md try to fix prettier errors

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update architecture-overview.md fix spelling error

Changed backed to backend

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

---------

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-10-01 16:23:33 -04:00
Patrik Oldsberg bdef1e2254 docs/tooling/package-metadata: add docs for backstage.features
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-10-01 16:13:04 +02:00
github-actions[bot] ffb5b44d86 Version Packages (next) 2025-09-30 14:42:12 +00:00
benjdlambert 0aa318ede6 chore: fixing prettuer
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-30 16:36:17 +02:00
Ben Lambert 38ad6d068f Merge pull request #31197 from henrikedegrd/add-username-as-optional-config
Feat(slack-notification-backend): Adds username as optional config for the Slack notifications
2025-09-30 15:36:03 +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
milliehartnt123 eefabd0002 New technical overview per feature #21925 (#30998)
* Create technical-overview.md

First draft of technical overview. Just want to save these changes as I lost the last file when I had to reboot.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md with additional text and graphics

Added additional text to describe the system model. Added graphics and started to add additional links.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md added more text

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md add additional text to plugin section

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md add plugin architecture overview

Added text for plugin architecture overview and additional text in system model and purpose section. Added links for core features.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Create backstage-ui-group-ownership.png

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Add files via upload

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md added graphics

Added a graphic illustrating My Group in the Backstage UI.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md formatting changes

Made formatting changes. Changed bullets from + to - and some spacing changes trying to fix prettier errors.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md copied in text from vscode running prettier

Trying to fix prettier errors. Edited code in vscode and save with prettier formatting. Replaced text with the vscode version.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md update links for search and techdocs

There is a README.md file in each of these code directories (search and techdocs) but the online documentation displays the README file as index.html file for each of these features. So I replaced the links to the following:
https://backstage.io/docs/features/search/
https://backstage.io/docs/features/techdocs/

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md added graphic descriptions

Added "description" for graphics for accessibility.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md update links

Added a link for "plugin architecture" to go to "plugin architecture" section in the architectural overview document.

Also moved the software catalog "entities" links around.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update sidebars.ts to add technical overview and remove some docs

Added the technical overview to the Overview section. Removed the what-is-backstage, background, and vision pages as that information was folded into the new technical overview.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update sidebars.ts to add back what-is-backstage and roadmap

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update technical-overview.md updated text

Fixed spelling error and updated text to incorporate review comments.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

---------

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-09-29 11:06:57 -04:00
Fredrik Adelöw 9bfc64016c Merge pull request #31261 from abhishekbvs7/patch-2
Correct the database name associated with the catalog plugin
2025-09-27 12:26:55 +02:00
Camila Belo 8a16781eba refactor: apply review suggestions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2025-09-26 12:16:32 +02:00
Camila Belo ab96bb770f feat: add package start entry dir option
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2025-09-26 12:16:32 +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
github-actions[bot] c2c60546d2 Version Packages (next) 2025-09-24 12:57:42 +00:00
Abhishek B faf0f07e02 Correct the database name associated with the catalog plugin
Signed-off-by: Abhishek B <abhishek.b@zeptonow.com>
2025-09-24 18:09:35 +05:30
github-actions[bot] c73bfa46d4 Version Packages (next) 2025-09-23 15:00:29 +00: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
Patrik Oldsberg 4f176daa74 Merge pull request #31231 from drodil/catalog_config_tuning
fix(catalog): config for priority and enabled
2025-09-23 16:08:41 +02:00
Hellgren Heikki e489661c82 fix(catalog): config for priority and enabled
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-23 16:10:56 +03:00
Fredrik Adelöw 6a42abe379 Merge pull request #31058 from AdityaK60/fix-microsite-warning
Fixed duplicate route warning for TechDocs Addons documentation in Do…
2025-09-22 22:40:52 +02:00
Henrik Edegård 3d09bb218a Adds username as optional config in order to send with a different username than the Slack App have.
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
2025-09-17 11:30:28 +00: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
Fredrik Adelöw 84a640cb83 fix release typo
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-17 09:35:08 +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
Fredrik Adelöw f8091fe083 add release notes for 1.43.0
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-16 16:44:55 +02:00
github-actions[bot] b799a2d07f Version Packages 2025-09-16 13:22:58 +00:00
Hellgren Heikki 2bbd24f58f feat(catalog): processor priority
This change enables the ordering of catalog processors by their priority,
allowing for more control over the catalog processing sequence.
The default priority is set to 20, and processors can be assigned a custom
priority to influence their execution order. Lower number indicates higher priority.
The priority can be set by implementing the `getPriority` method in the processor class
or by adding a `catalog.processors.<processorName>.priority` configuration
in the `app-config.yaml` file. The configuration takes precedence over the method.

closes #30963

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-16 14:46:01 +03: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
Andre Wanlin 675b37596b Merge pull request #31047 from AdityaK60/buildingplugingsdocchanges
Minor doc changes
2025-09-15 19:00:28 -05:00
Juan Pablo Garcia Ripa 818c835a10 bring the legacy config back
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-09-15 22:51:17 +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 95396a44f9 feat: simplify external token handler API
- Remove accessRestrictions from individual handlers (now managed by framework)
- Change API to evaluate configs individually for better performance

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-09-15 22:51:15 +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 65d382e272 fix: update docs with new approach and export types
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
Juan Pablo Garcia Ripa 8495b18507 feat: add external token decorator service
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-09-15 22:51:11 +02:00
Matheus Almeida cde70cabfd module-elasticsearch: include custom document id to batch upload (#30128)
* include custom document id to elasticsearch batch upload

---------

Signed-off-by: Matheus Almeida <matheusjv14@gmail.com>
2025-09-15 11:16:24 -04:00
Aditya Kumar a4d3260567 Update addons--new.md
Signed-off-by: Aditya Kumar <136452216+AdityaK60@users.noreply.github.com>
2025-09-15 15:11:43 +05:30
Aditya Kumar 7a40a90c64 Update addons.md
Signed-off-by: Aditya Kumar <136452216+AdityaK60@users.noreply.github.com>
2025-09-15 15:10:38 +05:30
Fredrik Adelöw c44ecb5972 Merge pull request #31100 from AdityaK60/frontend-system_Doc_change
Made the chages to the software catalog Link
2025-09-15 11:27:39 +02:00
Andre Wanlin f02ba03ec6 Merge pull request #31001 from mathieu-benoit/patch-2
docs: Update docker.md - `node:20` --> `node:22` for base images
2025-09-12 07:40:01 -05:00
Fredrik Adelöw 99bd91dcf7 Update docs/permissions/custom-rules.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-12 14:10:19 +02:00
chonpisitkong01 31ef3f023c fix: correct import path for catalogPermissionRules.ts
Update incorrect file path reference in catalogPermissionRules.ts import statement.

Signed-off-by: chonpisitkong01 <112919164+chonpisitkong01@users.noreply.github.com>
2025-09-12 17:30:14 +07:00
Hayato Kihara d03010ec9b docs: Add missing TOC entries to TechDocs FAQ (#30900)
Signed-off-by: Hayato Kihara <kai.21banana@gmail.com>
2025-09-10 14:23:23 -04:00
Fredrik Adelöw 933a982c12 Merge pull request #30984 from Frueber/tech-docs/external-tech-docs-redirect/add-handling-tests-and-documentation 2025-09-10 19:24:28 +02:00
Aditya Kumar 7bd14534b8 Made the chages to the software catalog Link
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2025-09-10 11:10:39 +05:30
Patrik Oldsberg 31ac2b9d0d Merge pull request #29470 from ioboi/auth-backend-module-openshift-provider
Init auth-backend-module-openshift-provider [ContribFest]
2025-09-09 20:45:37 +02:00
github-actions[bot] 020d484ac4 Version Packages (next) 2025-09-09 15:00:36 +00:00