Commit Graph

66827 Commits

Author SHA1 Message Date
Patrik Oldsberg da78777796 Merge pull request #30860 from backstage/k8s-plugin-support-creds-json
[K8s plugin] Support google service account creds json
2025-08-15 00:07:17 +02:00
Patrik Oldsberg d34be3831c Merge pull request #30890 from backstage/rugvip/errors
backend-test-utils: fix mockErrorHandler foot-gun
2025-08-14 20:14:46 +02:00
Jack Palmer d8cb60ee0a [Catalog GitLab Org] Add extension point to override user and group transformers (#30892)
* feat: Add gitlabOrgEntityProviderTransformsExtensionPoint for overriding user and group transformers

Signed-off-by: Jack Palmer <jackpalmer@spotify.com>

* chore: Add changeset

Signed-off-by: Jack Palmer <jackpalmer@spotify.com>

* chore: Address pr comments

Signed-off-by: Jack Palmer <jackpalmer@spotify.com>

---------

Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2025-08-14 15:09:58 +00:00
Patrik Oldsberg bb5f5145e6 Merge pull request #30878 from drodil/001_implemented
chore: set 0001-notifications BEP to implemented
2025-08-14 17:01:22 +02:00
Patrik Oldsberg 2afa2cfd79 Merge pull request #30879 from backstage/storybook
Merge all Storybook instances at the root level
2025-08-14 14:19:38 +02:00
Patrik Oldsberg 279e1f7ec3 backend-test-utils: fix mockErrorHandler foot-gun
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-14 13:02:30 +02:00
Charles de Dreuille 770918de5b Change output path for Storybook
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-14 11:30:24 +02:00
Charles de Dreuille 349d75c1eb Update verify_microsite.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-14 08:26:23 +02:00
Charles de Dreuille 1063a993dc Update deploy_microsite.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-14 08:23:40 +02:00
Charles de Dreuille 696b802e35 Update project-structure.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 23:20:24 +02:00
Charles de Dreuille c82dd4afe1 Cleanup
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 22:57:39 +02:00
Charles de Dreuille cc2fe52eab Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 22:22:21 +02:00
Charles de Dreuille 854351e088 Move Storybook to the root
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 22:18:04 +02:00
Charles de Dreuille d9fb18dc9a Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:39:56 +02:00
Charles de Dreuille 3aa31bd93a Align Storybook versions
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:33:51 +02:00
Charles de Dreuille 7db6f686f2 Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:25:23 +02:00
Charles de Dreuille a0a6b5977b Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:20:50 +02:00
Charles de Dreuille af62ae8211 Update verify_storybook.yml
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:07:53 +02:00
Charles de Dreuille 0b3f0dcbc4 Fix docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:04:43 +02:00
Patrik Oldsberg 615fc4ba7c Merge pull request #30885 from backstage/rugvip/bonus
backend-defaults: removed bonus middleware
2025-08-13 20:51:01 +02:00
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
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
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
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
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
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