Patrik Oldsberg
92cfcdd632
sync mock-fs versions
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-20 12:58:36 +02:00
Patrik Oldsberg
6246571911
test fixes for Node.js v20
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-20 12:58:36 +02:00
Patrik Oldsberg
de42eebaaf
bump @types/node dep to ^18
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-20 12:58:36 +02:00
github-actions[bot]
b228d7d9c2
Version Packages
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-20 11:24:40 +02:00
Fredrik Adelöw
03691f0f32
add back proxy legacy config
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-19 11:04:53 +02:00
Patrik Oldsberg
abdece5ae0
Merge pull request #19981 from backstage/rugvip/const
...
core-plugin-api: remove the need to declare translation messages as const
2023-09-19 00:52:44 +02:00
Patrik Oldsberg
2755803a19
Merge pull request #19937 from backstage/rugvip/input
...
frontend-plugin-api: add createExtensionInput + validation
2023-09-19 00:46:35 +02:00
Jamie Klassen
6f794f85ad
Merge pull request #19952 from luchillo17/fix/BCKSTG-287-k8sproxy-web-socket-fails-on-
...
fix: Handle Proxy WS upgrade manually for WS handshakes
2023-09-18 17:44:46 -04:00
Patrik Oldsberg
a68326c95a
core-plugin-api: remove the need to declare translation messages as const
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 21:01:33 +02:00
Carlos Esteban Lopez
1199394270
chore: Remove logs & fix type dep issue
...
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com >
2023-09-18 12:45:59 -05:00
Patrik Oldsberg
f4abd00ac2
Merge pull request #19923 from backstage/rugvip/ts5
...
switch to TypeScript 5.0 + 5.2 in create-app
2023-09-18 18:27:19 +02:00
Patrik Oldsberg
54b411d9ae
Merge pull request #19979 from backstage/rugvip/user-settings-messages
...
user-settings: avoid using undeclared translation keys
2023-09-18 17:51:57 +02:00
Patrik Oldsberg
6d9ab41ab4
updates to use createExtensionInput
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 17:50:06 +02:00
Patrik Oldsberg
5d6a2a8e8a
update API reports for ts 5.0
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 17:49:01 +02:00
Patrik Oldsberg
a4c08241ad
switch to TypeScript 5.0 + 5.2 in create-app
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 17:47:57 +02:00
Patrik Oldsberg
8ba9c61f20
Merge pull request #19962 from backstage/rugvip/i18n-app-refactor
...
core-app-api: refactor translation API into standalone implementation + split out language API
2023-09-18 17:40:03 +02:00
Fredrik Adelöw
001553034a
add longer timeout to some db based tests
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-18 15:57:34 +02:00
Fredrik Adelöw
eaac93eda1
Merge pull request #19991 from backstage/freben/db-shutdown
...
serialize test db shutdown
2023-09-18 15:53:03 +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
Fredrik Adelöw
eb1594da58
serialize test db shutdown
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-18 15:19:21 +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
Tomasz Szuba
201f07c27f
Fix parsing of GKE endpoint ( #19907 )
...
Signed-off-by: Tomasz Szuba <tszuba@box.com >
2023-09-18 14:49:58 +02:00
Fredrik Adelöw
f963cec9a0
Merge pull request #19987 from backstage/freben/circularity
...
🧹 break some circular imports
2023-09-18 14:49:06 +02:00
Patrik Oldsberg
197af2dd0c
Merge pull request #19989 from backstage/rugvip/lazylog
...
backend-common: lazy root logger initialization
2023-09-18 13:47:40 +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
Johan Haals
2c39b7d57a
Set routeRef id
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2023-09-18 10:41:25 +02:00
Johan Haals
0edd307a69
Fix exports and api reports
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2023-09-18 10:41:25 +02:00
Johan Haals
1807df9dbd
Add support for Pages and Sidebar items in existing app
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2023-09-18 10:41:24 +02:00
Fredrik Adelöw
3d63e60f3c
break some circular imports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-18 10:11:09 +02:00
Fredrik Adelöw
3b41afed4d
silence some noisy tests
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-18 08:57:07 +02:00
Carlos Esteban Lopez
50f8786089
chore: Update API Reports
...
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com >
2023-09-17 19:24:06 -05:00
Patrik Oldsberg
c83721fee5
user-settings: avoid unknown translation keys
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-17 11:35:12 +02:00
Carlos Esteban Lopez
bbb750442a
refactor: Refactor simplify types for proxy upgrade call
...
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com >
2023-09-16 12:37:46 -05:00
Carlos Esteban Lopez
69dee739be
fix: Remove unused dependency
...
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com >
2023-09-16 12:37:46 -05:00
Carlos Esteban Lopez
72390ab267
fix: Handle Proxy WS upgrade manually for WS handshakes
...
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com >
2023-09-16 12:37:46 -05:00
Patrik Oldsberg
4051adf8fb
user-settings: fix dev setup
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-16 17:41:37 +02:00
Fredrik Adelöw
55477d1652
Merge pull request #19977 from backstage/freben/repo-tools
...
attempt at fixing some windows test failures
2023-09-16 12:03:22 +02:00
Fredrik Adelöw
95126b1033
attempt at fixing some windows test failures
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-16 10:58:44 +02:00
Jamie Klassen
29416c281d
Merge pull request #19903 from jamieklassen/clusterdetails-relax-auth-type
...
Configurable Kubernetes Authentication Strategies
2023-09-15 13:01:08 -04:00
Patrik Oldsberg
41b10267d7
user-settings: update to use new translation APIs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:45 +02:00
Patrik Oldsberg
28dc3e56c3
adr: update to use new translation API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Fredrik Adelöw
3ee520091b
Merge pull request #19412 from taraknath555/azure-devops/fetch-project-repo
...
Adding azure case in AnnotateScmSlugEntityProcessor
2023-09-15 10:38:50 +02:00
Fredrik Adelöw
df1bb6c5b4
Merge pull request #19954 from backstage/freben/render
...
🧹 use `renderInTestApp`
2023-09-15 10:18:15 +02:00
Patrik Oldsberg
c6c4be3ce6
Merge pull request #19953 from backstage/rugvip/lazy-encoder
...
kubernetes: more lazy use of TextEncoder
2023-09-15 08:44:44 +02:00
Jamie Klassen
9212955b35
better name + signature for validation method
...
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 18:21:56 -04:00
Jamie Klassen
5d377c9b39
integrators can add strategies
...
Due to the loosened wire format, now integrators have the opportunity to define
arbitrary contracts between the front- and back-end when dealing with customized
Kubernetes auth setups.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
e30bd8709d
move in-cluster token handling to strategy
...
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
1df3afb21e
make KubernetesCredential a tagged union
...
This is easier to read than using primitives like `undefined` and `string` to
represent these states.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
31dc20dbe7
replace noop with distinct strategies
...
one for serviceaccount and one for anonymous (used by localKubectlProxy)
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
d21796ce54
strategies get creds instead of decorating cluster
...
the fetcher now accept these creds, and the fanouthandler passes them along.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:28 -04:00