74233 Commits

Author SHA1 Message Date
Charles de Dreuille 6c523e6b4d Merge pull request #28013 from backstage/canon-container
Add new Container component in Canon
2024-12-07 23:48:24 +00:00
Patrik Oldsberg ebf083d902 backend-app-api: enable service overrides over feature loaders
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-08 00:30:54 +01:00
Charles de Dreuille 31fa727122 Fix installation instructions
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-07 23:19:51 +00:00
Charles de Dreuille 1be7a0b897 Fix Grid.Item
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-07 23:15:23 +00:00
Charles de Dreuille eb459c8bd6 Improve Button docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-07 23:05:01 +00:00
Fredrik Adelöw feba9ee69d Use a join based strategy for filtering, when having small page sizes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-07 15:35:08 +01:00
Fredrik Adelöw c0f0e263b0 Merge pull request #28016 from backstage/freben/single-batch
implement single-item fetches to go by refs instead of filters
2024-12-07 12:03:57 +01:00
Fredrik Adelöw 0c33465470 implement single-item fetches to go by refs instead of filters
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-07 11:24:47 +01:00
Andre Wanlin 38b960c793 Merge pull request #27835 from Hypersight/patch-2
Update 06-plugin-conversion.md
2024-12-06 18:19:24 -08:00
Andre Wanlin 890e983440 Merge pull request #28009 from gavinclarkeuk/template-input-docs
docs(scaffolder): Add more template input examples
2024-12-06 11:21:52 -08:00
Charles de Dreuille 9f9841a8a2 Added new theme to match Backstage
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-06 18:39:49 +00:00
Charles de Dreuille 4d8fdfdbe3 Fix report API
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-06 17:47:43 +00:00
Charles de Dreuille 53e73b5e57 Add forwardRef everywhere
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-06 17:26:33 +00:00
Charles de Dreuille b37909df56 Update index.ts
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-06 17:21:17 +00:00
Charles de Dreuille 64337dd2de Add new Container component
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-06 17:20:52 +00:00
Camila Belo ad39962dc9 refator: move lifecycle middleware to root http
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:56:23 +01:00
Camila Belo 7ad9d1a0ee docs: update backend-plugin-api changeset
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:52:36 +01:00
Camila Belo 0e9c9fafd1 docs: add changeset files
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:52:36 +01:00
Camila Belo d18e5b3650 docs: update api report
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:52:36 +01:00
Camila Belo 255e829be2 refactor: use before shutdown hook name
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:52:36 +01:00
Camila Belo 5171d5c742 refactor: create pre shutdown lifecycle
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:52:30 +01:00
Camila Belo 7d0d43c51a fix: drain request after shutdown
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-12-06 16:50:01 +01:00
Fredrik Adelöw 8ca1549547 Merge pull request #27915 from backstage/freben/stream-entities
Implement `/entities` in terms of `queryEntities`
2024-12-06 16:16:22 +01:00
Fredrik Adelöw 9f71c5df0c Merge pull request #28003 from backstage/freben/optional-count
Perform the by-query count inlined with the main query
2024-12-06 16:16:08 +01:00
Gavin Clarke 93bfd674db Add more template input examples to docs
Signed-off-by: Gavin Clarke <431018+gavinclarkeuk@users.noreply.github.com>
2024-12-06 14:58:18 +00:00
Fredrik Adelöw 6df4a705a7 skip counting
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-06 14:30:47 +01:00
Fredrik Adelöw c279dbb15c Merge pull request #27632 from tylerd-canva/consistent-catalog-table-title
Make title consistent across CatalogTable impls
2024-12-06 14:27:00 +01:00
Roberto Navarra 4ca03c2c54 Create jenkins-actions.yaml
Add microsite configuration for @backstage-community/plugin-scaffolder-backend-module-jenkins

Signed-off-by: Roberto Navarra <roberto.nav20@gmail.com>
2024-12-06 13:19:36 +01:00
Fredrik Adelöw 5e5cc8f5b7 drain once
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-06 12:06:58 +01:00
Fredrik Adelöw 9e2e744531 review comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-06 12:06:58 +01:00
Fredrik Adelöw c1307b4a0d implement entities in terms of queryEntities
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-06 12:06:58 +01:00
Fredrik Adelöw 8013c9c5b7 Perform the by-query count inlined with the main query
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-06 12:06:39 +01:00
Adrian Soovary dcd99d2027 add support for experimental rspack bundler for the cli repo build command
Signed-off-by: Adrian Soovary <adrian.soovary@otto.de>
2024-12-06 11:14:31 +01:00
Fredrik Adelöw 446387a606 Merge pull request #27989 from backstage/freben/skip-extra-sort
avoid extra order by in by-entities when not asked for
2024-12-06 09:22:00 +01:00
Fredrik Adelöw 97864e8312 Merge pull request #28005 from backstage/freben/simplify-filters
simplify the generated filters when parsing a query
2024-12-06 09:21:26 +01:00
Fredrik Adelöw d93390dea7 simplify the generated filters when parsing a query
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-05 22:26:40 +01:00
Gasan Guseinov 1e0230e304 custom AuthConnector for OAuth2
Signed-off-by: Gasan Guseinov <gasan.guseinov@ing.com>
2024-12-05 19:15:43 +01:00
MT Lewis 63427d39ad canon: use inset box-shadows for button styles
The use of box-shadows for button borders meant
that when a button was styled with a border, it
expanded by 1px. This commit retains the use of
shadows for borders, but switches them to inset
shadows so that the component size stays
consistent between buttons with and without
borders (and between the same button in hover and
non-hover states).

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-12-05 13:46:02 +00:00
Charles de Dreuille 3f72c6c4ca Merge pull request #27981 from backstage/canon-layout-components
Canon: Add missing layout components
2024-12-05 13:33:27 +00:00
Charles de Dreuille 9fb31370d7 Cleanup API report
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-05 13:04:41 +00:00
Charles de Dreuille 8196640112 Merge pull request #27975 from backstage/canon-button-improvements
Update Button component
2024-12-05 12:54:20 +00:00
Charles de Dreuille 347ec8b0f2 Move props
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-05 12:39:50 +00:00
Charles de Dreuille d3268ab4fa Fix dark mode
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2024-12-05 12:36:37 +00:00
Patrik Oldsberg 21ee91baaa Merge pull request #27996 from backstage/rugvip/health-id
backend-defaults: add backend.health.headers config
2024-12-05 13:18:23 +01:00
Patrik Oldsberg b279dacca2 Merge pull request #28000 from backstage/rugvip/stack
More safeguards against stack traces in error responses
2024-12-05 13:18:03 +01:00
Vincenzo Scamporlino 8073e34d7f scaffolder-common: rollback api reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-12-05 13:16:36 +01:00
Vincenzo Scamporlino b149e2a126 permission-node: duplicate permissions changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-12-05 13:14:43 +01:00
Vincenzo Scamporlino 6016f8b25e scaffolder-backend: refine changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-12-05 13:11:51 +01:00
Vincenzo Scamporlino 966adff137 scaffolder-backend: expose templateManagementPermission
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-12-05 13:08:14 +01:00
Vincenzo Scamporlino 0aa3dd7fd3 permission-node: remove permission duplicates in createPermissionIntegrationRouter
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-12-05 13:07:08 +01:00