Commit Graph

55973 Commits

Author SHA1 Message Date
MT Lewis 239dffc970 cli: remove usage of deprecated functionality from @backstage/config-loader
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-22 15:18:23 +01:00
MT Lewis 9d661bb380 cli: only consider PORT environment variable for module federation remotes
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-22 15:18:23 +01:00
MT Lewis 0eedec304d cli: add changeset for module federation local development changes
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-22 15:18:23 +01:00
MT Lewis 493feaca4d cli: allow running with no configuration files
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-22 15:18:15 +01:00
MT Lewis f93ae496ce cli: add CORS headers for webpack-dev-server content
This allows loading static assets from dev-servers
for dynamic plugin containers.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 19:24:08 +01:00
MT Lewis be1ee471cf cli: disable historyApiFallback for module federation remotes
Module federation remotes only serve static
assets, and aren't intended to be loaded directly
in a browser. As such, the historyApiFallback
isn't useful and should be disabled in this
context.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 19:24:08 +01:00
MT Lewis b7709255e8 cli: pass websocket host and port explicitly in configuration
When configuring the ReactRefreshPlugin and the
WebpackDevServer, we previously inferred the host
and port from the browser location. This is no
longer sufficient, since dynamic plugin containers
may be served from separate dev servers.

https://webpack.js.org/configuration/dev-server/#websocketurl
https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/docs/API.md#sockhost

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 19:24:08 +01:00
MT Lewis 94ab20ebfa cli: skip opening browser when serving bundle for packages with frontend-dynamic-container role
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 19:24:07 +01:00
MT Lewis 7082940121 cli: add support for frontend-dynamic-container role in yarn start
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 19:24:06 +01:00
MT Lewis 70c0ac43cd Merge pull request #25675 from backstage/mtlewis/force-react-development
cli: add support for forcing use of react development when building
2024-07-19 19:23:28 +01:00
Ben Lambert 27c314f732 Merge pull request #25624 from mbenson/issue-22575-template-param-errors
support ajv-errors for scaffolder validation
2024-07-19 16:35:11 +02:00
Ben Lambert 0e706b3484 Update modern-parrots-protect.md
Signed-off-by: Ben Lambert <blam@spotify.com>
2024-07-19 15:40:42 +02:00
MT Lewis 6c94522688 cli: remove explicit boolean coercions when forcing react mode
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 14:08:54 +01:00
MT Lewis 232b134606 cli: skip forcing react to development mode if mode is development anyway
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 14:07:43 +01:00
MT Lewis 0983429447 cli: expand comment
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 14:05:28 +01:00
MT Lewis 2e1a7f10e5 cli: only check for truthiness of environment variables when forcing react mode
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 13:48:54 +01:00
MT Lewis de4cd433c1 cli: simplify changeset
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-19 13:31:28 +01:00
Ben Lambert 2ab03460d5 Merge pull request #25013 from yayfeng/setup_user_agent_aws_sdk
Setup user agent header for AWS sdk client
2024-07-19 14:16:08 +02:00
Yayun Feng ba8571efe9 Setup user agent header for AWS sdk client
Signed-off-by: Yayun Feng <yervant.feng@gmail.com>
2024-07-19 14:00:24 +02:00
Ben Lambert 0fb7c4ae72 Merge pull request #25346 from stephenglass/update/review-explode
Add scaffolder option to display object items in separate rows on review page
2024-07-19 13:44:13 +02:00
Ben Lambert e878dfa45c Merge pull request #25274 from backstage/renovate/stream-buffers-3.x-lockfile
fix(deps): update dependency stream-buffers to v3.0.3
2024-07-19 13:27:15 +02:00
Patrik Oldsberg acf5202c33 Merge pull request #25692 from backstage/rugvip/'
'
2024-07-18 19:56:53 +02:00
Ben Lambert cbc4065132 Merge pull request #25512 from elaine-mattos/feat/allow-oauth-gitlab-project-var
Allow the oauth token to be used in the createGitlabProjectVariableAction Scaffolder action
2024-07-18 19:24:37 +02:00
Ben Lambert f7e893554d Merge pull request #25580 from stephenglass/fix/user-list-picker
Fix extra divider displayed on user list picker component
2024-07-18 19:14:33 +02:00
renovate[bot] 6ecedfafbc fix(deps): update dependency stream-buffers to v3.0.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-18 17:03:48 +00:00
Ben Lambert 9e00ab2c82 Merge pull request #25010 from ooiyeefei/yooi/plugins-catalog-backend-module-aws
fix: Prefer accountId for AwsOrganizationCloudAccountProcessor authentication
2024-07-18 18:56:18 +02:00
Ben Lambert 17d756e26c Merge pull request #23048 from fstoerkle/feature/msgraph-ingest-groups-of
feat: add option to ingest group members from Azure Entra ID
2024-07-18 18:48:10 +02:00
Patrik Oldsberg 73184b37be '
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-18 18:46:25 +02:00
Ben Lambert aee438deff Merge pull request #25298 from backstage/blam/new-extension-types
NFE: Initial pass at another helper to create extension kinds
2024-07-18 15:15:43 +02:00
blam 3f257d25e2 chore: switch around the params to the factories
Signed-off-by: blam <ben@blam.sh>
2024-07-18 14:59:02 +02:00
Patrik Oldsberg db0ade594c Merge pull request #25686 from backstage/rugvip/routable
frontend-plugin-api: infer ExtensionBoundary routable prop from outputs
2024-07-18 14:32:02 +02:00
blam 5eaaf807fa chore: fixing api-reports and changeset
Signed-off-by: blam <ben@blam.sh>
2024-07-18 14:18:19 +02:00
Patrik Oldsberg 9b89b82f66 frontend-plugin-api: infer ExtensionBoundary routable prop from outputs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-18 14:16:18 +02:00
blam 4e42e5112c chore: smaller renames and code review
Signed-off-by: blam <ben@blam.sh>
2024-07-18 13:50:26 +02:00
blam b20c067c61 chore: fixing some code review comments
Signed-off-by: blam <ben@blam.sh>
2024-07-18 13:27:42 +02:00
Ben Lambert 6b6cbdaac5 Revert "NFE: Make it possible to override existing extension instances"
Signed-off-by: blam <ben@blam.sh>
2024-07-18 13:27:42 +02:00
blam 966cca176b chore: tidying up
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-07-18 13:27:42 +02:00
blam f749bb8fa9 chore: extension overrides spike
Signed-off-by: blam <ben@blam.sh>
2024-07-18 13:27:42 +02:00
Ben Lambert 1f5094f1b7 Update dry-squids-tap.md
Signed-off-by: Ben Lambert <blam@spotify.com>
Signed-off-by: blam <ben@blam.sh>
2024-07-18 13:27:42 +02:00
MT Lewis 644d4696c2 cli: only allow forcing react development mode when module federation is enabled
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-18 10:35:40 +01:00
Ben Lambert a236f099db Merge pull request #25452 from the-serious-programmer/feature/add-set-allowed-location-types
Added setAllowedLocationTypes with new CatalogLocationsExtensionPoint
2024-07-18 10:43:41 +02:00
Patrik Oldsberg 6cf1fc2647 Merge pull request #25677 from backstage/mtlewis/lint-dynamic-frontend-container
cli: allow linting packages with role dynamic-frontend-container
2024-07-18 10:21:19 +02:00
MT Lewis 7eb08a69dd cli: allow linting packages with role dynamic-frontend-container
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-17 20:54:47 +01:00
MT Lewis ee2b0e5433 cli: add support for forcing use of react development when building
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-17 17:42:02 +01:00
Ben Lambert 2075ec269a Merge pull request #25454 from elaine-mattos/feat/allow-oauth-fetch-action
GitlabUrlReader: Allow fetch:plain Scaffolder action to use user-provided token
2024-07-17 16:40:15 +02:00
Ben Lambert 0617142724 Merge pull request #25351 from backstage/renovate/snyk-actions-digest
chore(deps): update snyk/actions digest to 640e317
2024-07-17 16:29:12 +02:00
Ben Lambert 35bf9e55c8 Merge pull request #25247 from awanlin/topic/add-kubernetes-to-create-app
Added the Kubernetes plugin to `create-app`
2024-07-17 16:28:26 +02:00
Ben Lambert 67cdefa9e9 Merge pull request #25590 from backstage/dependabot/npm_and_yarn/storybook/ws-8.18.0
Bump ws from 8.8.1 to 8.18.0 in /storybook
2024-07-17 16:15:45 +02:00
Ben Lambert f895753a8a Merge pull request #25610 from parmar-abhinav/master-code-1
Add examples for fetch:cookiecutter scaffolder action & improve related tests
2024-07-17 13:08:38 +02:00
Ben Lambert 00d5216b52 Merge pull request #25614 from parmar-abhinav/master-code-3
Add examples for fetch:rails scaffolder action & improve related tests
2024-07-17 13:08:09 +02:00