Patrik Oldsberg
4f6c6d8808
backend-defaults: removed bonus middleware
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-13 19:47:39 +02:00
Ben Lambert
b1102535b6
Merge pull request #30877 from drodil/alert_message_space
2025-08-13 18:02:37 +02:00
Sofia Sjöblad
a251b3e084
fix: export card components from index
...
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com >
2025-08-13 17:17:13 +02:00
Charles de Dreuille
5e38b5b1f8
Fix imports
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 16:12:50 +02:00
Charles de Dreuille
0d5f310c29
Remove Storybook from packages/ui
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 16:08:01 +02:00
Charles de Dreuille
61ccf5251b
Merge branch 'master' into storybook
2025-08-13 15:46:15 +02:00
Charles de Dreuille
4e119c3d82
Update Storybook preview
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 15:45:02 +02:00
Benjamin Janssens
4ee19ed8dc
feat(plugin-org): add support for scrolling to OwnershipCard
...
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com >
2025-08-13 15:41:44 +02:00
Hellgren Heikki
dbfc817bdf
chore: set 0001-notifications BEP to implemented
...
cleaned the document and made it match the current implementation
still missing #30028 for metadata
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-08-13 15:59:30 +03:00
Charles de Dreuille
2dc902d94f
Merge pull request #30874 from backstage/bui-header-page
...
BUI - Update breacrumb on HeaderPage
2025-08-13 13:57:42 +01:00
Hellgren Heikki
1de1186bb2
fix: add missing space in alert display component
...
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-08-13 15:11:39 +03:00
Charles de Dreuille
7ec7e050cc
Update Table.stories.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 14:07:09 +02:00
Charles de Dreuille
459e052b29
Move all storybook into one
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 14:01:46 +02:00
Brian Hudson
cd97cc8e0d
Use isError
...
Signed-off-by: Brian Hudson <brian.r.hudson@gmail.com >
2025-08-13 07:51:48 -04:00
Brian Hudson
ed74af531d
Add changeset
...
Signed-off-by: Brian Hudson <brian.r.hudson@gmail.com >
2025-08-13 07:22:50 -04:00
Brian Hudson
1c1347a827
Fix feature discovery crash with packages using modern Node.js exports fields
...
When using packages that employ modern Node.js "exports" fields without exporting ./package.json (such as OpenTelemetry packages), the feature discovery service crashes with ERR_PACKAGE_PATH_NOT_EXPORTED errors. This happens because these packages restrict which files can be accessed via require(), and many don't expose their package.json files.
Wraps the package.json resolution with error handling to gracefully skip packages that don't export their package.json. Since these packages can't be Backstage plugins anyway (we need access to the backstage.role field).
Signed-off-by: Brian Hudson <brian.r.hudson@gmail.com >
2025-08-13 07:22:50 -04:00
Charles de Dreuille
63f739028c
Update report.api.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 12:04:23 +02:00
Charles de Dreuille
b245c9d26f
Improve breadcrumb on HeaderPage
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-08-13 12:03:36 +02:00
Fredrik Adelöw
9ee3038983
Merge pull request #30863 from 04kash/fix/scaffolder-conditional-permisssion
...
Fix conditional scaffolder task permission checks on the frontend
2025-08-13 10:54:26 +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
Raghunandan Balachandran
c014ad3166
consume config through options
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:19:02 +02:00
Raghunandan Balachandran
02045fa299
remove explicit scopes
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:15:12 +02:00
Raghunandan Balachandran
c005fbb3dc
reduce scopes to gke container api
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:15:12 +02:00
Raghunandan Balachandran
01d7a497aa
update api reports
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:15:08 +02:00
Raghunandan Balachandran
bd8046c1de
fix tests
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00
Raghunandan Balachandran
b050feb497
update changeset
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00
Raghunandan Balachandran
b48d9f2102
remove testing docs
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00
Raghunandan Balachandran
5f424c63b3
Add changeset
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00
Raghunandan Balachandran
35023cf5cc
Add docs and tests for k8s plugin changes
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00
Raghunandan Balachandran
1bd09be1e4
Add a googleServiceAccountCredentials json config. Uses the credentials if present else fallback to default application credentials
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00
Raghunandan Balachandran
388d96bd91
add tests for authProvider and owner metadata
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 18:58:19 +02:00
John Philip
4ba9f986d2
Merge pull request #30847 from johnphilip283/fix-sidebar-css
...
fix CSS rules depending on if sidebar is present
2025-08-12 12:32:33 -04:00
Patrik Oldsberg
80c2ffdd1e
Merge pull request #30791 from backstage/changeset-release/master
...
Version Packages (next)
2025-08-12 18:11:08 +02:00
github-actions[bot]
571280f19c
Version Packages (next)
2025-08-12 15:33:11 +00:00
Patrik Oldsberg
7d441f9313
Merge pull request #30396 from veenarm/fix-auditor-length
...
fix: Scaffolder Auditor length issue with file uploads or very long task parameters
2025-08-12 17:28:22 +02:00
Damola Obaleke
2ec0734a61
Created technical article blog 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal ( #30844 )
...
* Created 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md
added in # prettier-ignore which Jeff added
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md
added in truncate tag
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md
currently adding the assets directory for images just fixed formatting
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Add files via upload
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Add files via upload
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Delete 2025-08-08 directory
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Update 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md
Fixed all assets, being reference from assets directory
Fixed all formatting issues
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* added dark version image of plugin ecosystem
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Update and rename 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.md to 2025-08-8-migrating-legacy-services-to-a-modern-developer-portal.mdx
1. took out #prettier ignore line
2. Added dark version image
3. renamed to .mdx extension
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* Rename to 2025-08-08-migrating-legacy-services-to-a-modern-developer-portal.mdx to 2025-08-08-migrating-legacy-services-to-a-modern-developer-portal.mdx
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* fixed formatting with prettier. ran yarn prettier:fix
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* deleted image 5
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* deleted image and used prettier fix
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* removed yarn duplicate version packages in lock file
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* took out backstage/cli package and added it as a dev dependency
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* removed backstage/cli dependency
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* removed backstage/cli dependency and updated yarn lock
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* reverting yarn lock so there are no changes
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* reverting yarn lock so there are no changes
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
* reverting yarn lock so there are no changes
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
---------
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com >
Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com >
2025-08-12 17:26:05 +02:00
Patrik Oldsberg
402c31d5a7
Merge pull request #30864 from backstage/blam/kubernetes
...
`kubernetes`: breaking change to remove support for legacy backend system
2025-08-12 17:22:15 +02:00
Patrik Oldsberg
7b123a2153
scaffolder-backend: add parameter truncation with more configuration values
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-12 17:10:09 +02:00
Patrik Oldsberg
3aeaf2555f
scaffolder-backend: refactor parameter truncation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-12 17:04:19 +02:00
Raghunandan Balachandran
4cdcc3707e
update changeset
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 16:48:13 +02:00
Matt Brown
167b487068
techdocs-cli.js: remove -s yarn flag ( #30658 )
...
techdocs-cli.js: remove -s yarn flag
```
Signed-off-by: Matt Brown <mattbrown@spotify.com >
2025-08-12 09:41:44 -04:00
benjdlambert
a5795707ef
chore: removal of backend-common from tests
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-12 13:18:00 +02:00
benjdlambert
d8caf04934
chore: Fix deps
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-12 11:43:07 +02:00
benjdlambert
759568de61
feat: add changeset
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-12 11:42:11 +02:00
benjdlambert
f5ee57c0d9
chore: initial breaking change for kubernetes plugin to remove deprecated exports and removing kubernetes builder
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-12 11:27:05 +02:00
Fredrik Adelöw
d2d6d325f9
Merge pull request #30859 from drodil/catalog_sorted
...
fix(catalog): processor order not to affect hash generation
2025-08-12 10:42:20 +02:00
Raghunandan Balachandran
c8b7a22142
remove explicit scopes
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 10:10:16 +02:00
Hellgren Heikki
9dd213caf2
fix(catalog): processor order not to affect hash generation
...
sort the arrays such as relations, deferred entities, refresh keys and
parents coming from processors before updating the entity hash. when the
order of the processors is random, the order of the emitted relations
can be also random making unnecessary stitching occur for the entity as
the hash has changed.
this change most probably means that existing hashes for entities do not
match on the first processing round but makes the upcoming processing
rounds much more stable thus making the catalog processing more
performant.
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-08-12 11:05:12 +03:00
Ayush More
0fa358ec57
Fix CNCF logo visibility for light/dark modes
...
Signed-off-by: Ayush More <ayushmore42595@gmail.com >
2025-08-12 00:43:23 +00:00
Raghunandan Balachandran
261199e9fc
reduce scopes to gke container readonly
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-11 22:07:45 +02:00