Patrik Oldsberg
17f5a8fa0c
app-backend: refactor findStaticAssets test to avoid mock-fs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-05 17:59:28 +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
5ebf9b47c1
app-backend: refactor to avoid mock-fs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-04 16:53:22 +02:00
Patrik Oldsberg
4dc03891db
Merge pull request #19995 from backstage/rugvip/1s
...
app-backend: fix test race
2023-09-18 15:27:06 +02:00
Patrik Oldsberg
248c699e93
app-backend: fix test race
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 14:51:49 +02:00
Patrik Oldsberg
1309be15bb
make sure root logger is loaded before FS mock in tests
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 12:29:10 +02:00
Patrik Oldsberg
71114ac50e
plugins: refactory to use default export for new backend system
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-07 18:53:48 +02:00
lpete@vmware.com
a2960b0667
remove unnecessary testing, fix columns, feedback
...
Signed-off-by: lpete@vmware.com <lpete@vmware.com >
fix issues with merge
Signed-off-by: lpete@vmware.com <lpete@vmware.com >
2023-08-17 12:11:56 -04:00
lpete@vmware.com
02cedae992
fix linting and prettier issues
...
Signed-off-by: lpete@vmware.com <lpete@vmware.com >
2023-08-17 12:11:56 -04:00
Greg Cobb
cfc3ca6ce0
patch: Add Continued MySQL Support
...
Expanded packages/backend-common with MySQL Tests
Updated packages/backend-tasks column types to conform to MySQL
Updated packages/backend-tasks database tests with MySQL
Updated packages/backend-tasks datetime column to work with MySQL
Updated packages/create-app with a production MySQL App Config template
Updated packages/e2e-test to allow for e2e testing with MySQL
Updated plugins/app-backend some text columns to string
Updated plugins/app-backend interval to work with MySQL
Updated plugins/bazaar-backend to run db tests against MySQL
Updated plugins/catalog-backend-module-incremental-ingestion to run
db tests against MySQL
Updated plugins/catalog-backend text columns to longtext to work
with MySQL like issue suggested
Updated plugins/code-coverage-backend text column to string
Updated plugins/linguist-backend text column to string
Updated plugins/tech-insights-backend text columns to string
Updated plugins/tech-insights-backend db tests to include MySQL
Added New E2E tests to run on pull requests to test against MySQL
Co-authored-by: Alex Rocha <alexr1@vmware.com >
Co-authored-by: David Alvarado <dalvarado@vmware.com >
Co-authored-by: Shwetha Gururaj <gururajsh@vmware.com >
Co-authored-by: Al <aberezovsky@vmware.com >
Co-authored-by: Gerg <gcobb@vmware.com >
Signed-off-by: Pete Levine A <lpete@vmware.com >
Signed-off-by: lpete@vmware.com <lpete@vmware.com >
2023-08-17 12:11:56 -04:00
Vincenzo Scamporlino
f66d490332
backend-test-utils: remove services from startTestBackend
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2023-08-15 17:47:12 +02:00
Patrik Oldsberg
7bc4dad52c
app-backend: move reading of static config to createRouter
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-02 16:57:48 +02:00
Patrik Oldsberg
d564ad142b
app-backend: migrate to use static configuration and extension point
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-02 16:54:07 +02:00
Vincenzo Scamporlino
2cccf58ef1
chore: config to rootConfig
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2023-07-31 17:11:00 +02:00
Fredrik Adelöw
c4a258f5e4
use jest.setTimeout consistently
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-03-28 12:30:49 +02:00
Patrik Oldsberg
dcc79493bf
app-backend: migrate to use exports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-02-21 14:28:21 +01:00
Patrik Oldsberg
0ff03319be
backend-plugin-api: switch createBackendPlugin id -> pluginId
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-02-06 17:49:57 +01:00
Patrik Oldsberg
d9fe3f68be
app-backend: avoid installing real services that break tests
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-14 13:00:40 +01:00
Patrik Oldsberg
01a318f75d
updates to use new option factory callback pattern
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: blam <ben@blam.sh >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-12 18:32:02 +01:00
blam
8c19b84088
chore: fix other tests
...
Signed-off-by: blam <ben@blam.sh >
2023-01-11 15:20:35 +01:00
Patrik Oldsberg
e512a50e5c
Merge pull request #15462 from backstage/mob/root-http-router
...
backend-next: introduce new root http router service
2023-01-04 14:34:40 +01:00
Patrik Oldsberg
8e06f3cf00
backend-plugin-api: moved loggerToWinstonLogger to backend-common
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-04 10:34:34 +01:00
Patrik Oldsberg
eaa705f754
backend-test-utils: roll back default factories change
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-04 10:27:21 +01:00
Patrik Oldsberg
a3ec2f32ea
backend-test-utils: include all core services in test backend
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-04 10:24:52 +01:00
Patrik Oldsberg
b4ffa3bd91
app-backend: avoid warning about missing app contents in development
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-29 12:56:55 +01:00
Fredrik Adelöw
2d33cd4dc0
favor afterEach for mock-fs
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-12-20 15:09:41 +01:00
Patrik Oldsberg
a46a0887a3
refactor all the things to use coreServices
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-02 14:48:15 +01:00
Patrik Oldsberg
fff524b44d
app-backend: make "app" the default app package
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-09-26 16:49:55 +02:00
Patrik Oldsberg
571ff04b0c
app-backend: initial port to new backend system
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-09-26 16:22:38 +02:00
Fredrik Adelöw
eec0b15d3b
app-backend
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-08-19 11:51:55 +02:00
Daniel Dias Branco Arthaud
04eedfc4bf
fix(app-backend): Allow it to skip migrations
...
Signed-off-by: Daniel Dias Branco Arthaud <arthaud@gmail.com >
2022-08-18 10:55:20 -03:00
Fredrik Adelöw
ab7cd7d70e
Do some groundwork for supporting the better-sqlite3 driver
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-03-08 10:13:03 +01:00
Fredrik Adelöw
aa9030d313
Merge pull request #8681 from backstage/rugvip/assetcache
...
app-backend: store static assets across deployments and improve caching
2022-01-17 16:26:17 +01:00
Patrik Oldsberg
8aebc7b0db
app-backend: clarify relation between database and staticFallbackHandler
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:12 +01:00
Patrik Oldsberg
ccd9bcb86e
app-backend: some refactoring, renaming, and docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:12 +01:00
Patrik Oldsberg
729b188045
app-backend: update router to use static assets store and new cache headers
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:12 +01:00
Patrik Oldsberg
7261b76935
app-backend: added static assets middleware + header constants
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:12 +01:00
Patrik Oldsberg
3a7911ece8
app-backend: added test for asset lookup
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:11 +01:00
Patrik Oldsberg
54ecf37c15
app-backend: added utility to find assets to store
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:11 +01:00
Patrik Oldsberg
a9dcace703
app-backend: add StaticAssetsStore
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-13 20:00:11 +01:00
Colton Padden
a505347140
enable withDeprecatedKeys in schema process for backend-common and app-backend
...
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2022-01-05 14:17:11 -05:00
Patrik Oldsberg
9d9cfc1b8a
app-backend: disallow all iframe embedding of the app
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-12-29 11:45:20 +01:00
Fredrik Adelöw
56f182dde2
Remove all internal usage of the Json types
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-10-22 16:11:35 +02:00
Patrik Oldsberg
8142a8ecb2
packages,plugins: add package documentation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-14 18:47:53 +02:00
Fredrik Adelöw
923491eece
run prettier formatting
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-08-09 11:54:38 +02:00
Fredrik Adelöw
a88073c29a
Update copyright headers
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-18 20:26:42 +02:00
Fredrik Adelöw
3108ff7bfd
Make yarn dev for backends respect the PLUGIN_PORT env var
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-14 14:46:19 +02:00
Fredrik Adelöw
3f21e46725
fix types in tests
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-03-23 09:07:35 +01:00
Dominik Henneke
bded5a3237
Update comments
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-03-09 09:56:01 +01:00
Dominik Henneke
e6fa667639
Update type and changeset
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-03-08 11:37:35 +01:00