Commit Graph

11552 Commits

Author SHA1 Message Date
Patrik Oldsberg 85840e0a1f frontend-app-api: add tests for extension overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-10 10:01:43 +02:00
Patrik Oldsberg d920b8c343 frontend-app-api: add support for installing extension overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-10 10:01:43 +02:00
Patrik Oldsberg c1e9ca6500 frontend-plugin-api: add createExtensionOverrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-09 14:18:50 +02:00
Patrik Oldsberg 2724c331ed Merge pull request #20457 from backstage/rugvip/nosvgicon
cli: deprecate support for .icon.svg
2023-10-09 10:14:46 +02:00
Morgan Bentell 460b1ed421 Merge pull request #20356 from backstage/custom-mkdocs-config-flag
[TechDocs] enable other file name than mkdocs.yaml
2023-10-09 10:07:02 +02:00
Fredrik Adelöw 6f0dbada99 Merge pull request #20386 from backstage/freben/unused
🧹  Removed some unused dependencies
2023-10-08 19:40:39 +02:00
Fredrik Adelöw 54ec6ddb02 Merge pull request #20429 from backstage/renovate/rollup-2.x-lockfile
fix(deps): update dependency rollup to v2.79.1
2023-10-08 18:51:16 +02:00
Patrik Oldsberg 2ef6522552 cli: deprecate support for .icon.svg extensions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-08 12:19:34 +02:00
Fredrik Adelöw 5bf2c128fb fix ts errors
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-07 16:59:35 +02:00
Patrik Oldsberg 11cd745fc1 Merge pull request #20430 from backstage/freben/flake
fix the rare flake in the TaskWorker test
2023-10-06 21:44:05 +02:00
Aramis d8b27e89ba Merge pull request #20437 from backstage/openapi-codeowners
add openapi maintainers to openapi utils in codeowners
2023-10-06 14:50:20 -04:00
Patrik Oldsberg ff43b3f4bb Merge pull request #20358 from backstage/rugvip/serialize
frontend-app-api: extension instance string and JSON serialization
2023-10-06 17:35:36 +02:00
Patrik Oldsberg 5072824817 frontend-app-api: extension instance string and JSON serialization
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 17:01:49 +02:00
Patrik Oldsberg 4461d87d5a frontend-plugin-api: removed new useRouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 16:43:24 +02:00
Patrik Oldsberg cbed529916 Merge pull request #20438 from backstage/mob/overrides
frontend-plugin-api: refactor extension "at" option to "attachTo"
2023-10-06 16:19:49 +02:00
Patrik Oldsberg 06432f900c frontend-plugin-api: refactor extension "at" option to "attachTo"
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 15:30:53 +02:00
Aramis Sennyey 970b08fd03 fix ordering and add to catalog-info.yaml
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-10-06 09:28:52 -04:00
Fredrik Adelöw 0b55f773a7 Removed some unused dependencies
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-06 14:32:19 +02:00
Patrik Oldsberg e68b9bf850 use new MockDirectory symlink helper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 13:31:04 +02:00
Patrik Oldsberg 45f9748e43 backend-test-utils: add MockDirectory content callback + default file modes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 13:31:04 +02:00
Patrik Oldsberg f277d1b7b4 Merge pull request #20399 from backstage/rugvip/more-20-fixes
More replacements of mock-fs
2023-10-06 13:29:27 +02:00
Patrik Oldsberg 2929f856cf config-loader: restore cwd after tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 12:46:55 +02:00
Fredrik Adelöw 37199c2031 fix the rare flake in the TaskWorker test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-06 12:07:42 +02:00
Morgan Bentell e37e300d04 remove dep that I didnt want anyway
Signed-off-by: Morgan Bentell <mbentell@spotify.com>
2023-10-06 11:14:45 +02:00
Morgan Bentell e4eab7e43b update cli-report
Signed-off-by: Morgan Bentell <mbentell@spotify.com>
2023-10-06 11:14:45 +02:00
Morgan Bentell d06b30b050 add --mkdocs-config-file-name cli argument to the techdocs-cli serve command
Signed-off-by: Morgan Bentell <mbentell@spotify.com>
2023-10-06 11:14:43 +02:00
Patrik Oldsberg 73083595bc Merge pull request #20423 from backstage/rugvip/no-mocks-man
backend-plugin-manager: refactor tests to avoid mock-fs
2023-10-06 10:20:02 +02:00
Patrik Oldsberg fef854a7b5 create-app: refactor tests to avoid mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:35:46 +02:00
Patrik Oldsberg afd0290285 config-loader: refactor remaining tests and remove mock-fs dep
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:35:46 +02:00
Patrik Oldsberg 6f9514ac1f config-loader: refactor schema collection tests to avoid mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:35:46 +02:00
Patrik Oldsberg 28cb8fd4fe backend-app-api: refactor test to remove mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:35:46 +02:00
Patrik Oldsberg bbe138fa44 backend-plugin-manager: migrate plugin-scanner tests to avoid mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:34:40 +02:00
Patrik Oldsberg ff205d4a57 backend-plugin-manager: refactor test to remove mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 09:34:40 +02:00
Patrik Oldsberg 06a1af5226 e2e-test: fix hanging backend process on Windows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 00:15:30 +02:00
Patrik Oldsberg fc0ac98469 Merge pull request #20378 from backstage/rugvip/20-fixes
More fixes for node 20 test breakage + overridePackagePathResolution
2023-10-05 21:01:48 +02:00
Patrik Oldsberg a70db55b2e Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-05 17:59:27 +02:00
Patrik Oldsberg 289c224640 backend-common: tweak package path resolution mock API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-05 13:30:47 +02:00
Patrik Oldsberg a830ff475e Merge pull request #20341 from backstage/mob/more-routing
frontend-app-api: add support for existing routing system
2023-10-05 13:23:11 +02:00
Fredrik Adelöw 9cde4a9146 Merge pull request #20324 from coopernetes/gh20093-extend-typography
feat: support strings for fontSize in BackstageTypography
2023-10-05 11:51:38 +02:00
Matthew Clarke 95518765ee feat: Kubernetes cluster plugin (#18760)
* refactor: k8s plugins

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* feat: add kubernetes cluster plugin

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix: yarn fix

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix: tsc

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix: types

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* chore: missing changeset

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* chore: update api report

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-10-04 19:31:30 +00:00
Patrik Oldsberg 699203d94f backend-test-utils: make it possible to pass absolute paths to setContent
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 20:57:35 +02:00
Patrik Oldsberg 4c39e38f1e backend-common: initial utility for mocking resolved package paths
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 17:48:41 +02:00
Patrik Oldsberg b74f157839 Merge pull request #20077 from backstage/rugvip/mocker
backend-test-utils: add MockDirectory, refactor tests in backend-common
2023-10-04 17:20:51 +02:00
Patrik Oldsberg 527142b06b backend-common: close write streams after use in tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 16:10:03 +02:00
Patrik Oldsberg b95d66d4ea backend-common: end write stream after use in ZipArchiveResponse
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 16:09:38 +02:00
Patrik Oldsberg 3b7ec34b4a backend-test-utils: make MockDirectory refuse duplicate mock of os.tmpdir()
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 15:17:16 +02:00
Patrik Oldsberg e2c854a398 backend-test-utils: make directory mocker use RUNNER_TEMP if available
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 15:17:16 +02:00
Patrik Oldsberg 8770ca2518 backend-test-utils: added content option for createMockDirectory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 15:17:16 +02:00
Patrik Oldsberg da0ef5a98f backend-test-utils: skip mock directory cleanup in CI
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 15:17:16 +02:00
Patrik Oldsberg b7ae05d5b8 backend-test-utils: win32 fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-04 15:17:16 +02:00