renovate[bot]
400bae9b42
chore(deps): update dependency @storybook/testing-library to v0.2.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-18 13:11:13 +00:00
backstage-goalie[bot]
7dc0bf7695
Merge pull request #19944 from backstage/renovate/esbuild-0.x-lockfile
...
chore(deps): update dependency esbuild to v0.19.3
2023-09-18 13:07:33 +00: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
Johan Haals
29d9d52950
Merge pull request #19922 from backstage/mob/navExtension
...
Add support for Pages and Sidebar items in existing app
2023-09-18 13:40:44 +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
fd3fdd0e33
backend-common: lazy root logger initialization
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-18 11:12:22 +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
4223e183d2
chore: do not load in tests
...
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
5d4c45580c
Do not create extensionTree during tests
...
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:25 +02:00
Johan Haals
219b46ae1a
Include default alpha export during package detection
...
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: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
Johan Haals
474cd71ab8
Merge pull request #19868 from jrwpatterson/feat/allow-inspect-override
...
feat(start) allow overriding inspector on start
2023-09-18 10:26:35 +02:00
Fredrik Adelöw
b1d344be6c
Merge pull request #19985 from backstage/freben/test-noise
...
🧹 silence some noisy tests
2023-09-18 10:13:43 +02:00
Fredrik Adelöw
452bb3715f
Merge pull request #19986 from backstage/freben/d-colon-backslash-backslash
...
correct win tests again
2023-09-18 10:12:57 +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
Fredrik Adelöw
7f3adafa14
Merge pull request #19983 from tanoggy/patch-1
...
style: fix syntax to run with bun
2023-09-17 17:02:26 +02:00
Tân Một Nắng
106a871976
style: fix syntax to run with bun
...
Signed-off-by: Tân Một Nắng <hoangductan1999@gmail.com >
2023-09-17 21:25:14 +07:00
Fredrik Adelöw
30cb16c473
correct win tests again
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-16 19:39:33 +02:00
Patrik Oldsberg
8cc2b97796
Merge pull request #19978 from backstage/freben/name
...
🧹 tweak the name of the `fix --check` step
2023-09-16 12:39:59 +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
9bc6bb9460
tweak the name of the fix --check step
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-16 11:40:08 +02:00
Fredrik Adelöw
a2bd783826
go back to only testing outputs
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-09-16 11:30:57 +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
Patrik Oldsberg
01a723498d
Merge pull request #19970 from awanlin/topic/remove-global-textencoder-from-app
...
Removed global TextEncoder from app
2023-09-15 21:53:19 +02:00
Andre Wanlin
817eb8e5b2
Removed glabl TextEncoder from app
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2023-09-15 13:36:00 -05: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
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
Tarak Nath Tatwa
7e8242df5c
correcting typo
...
Signed-off-by: Tarak Nath Tatwa <bikashcric1995@gmail.com >
2023-09-15 11:40:06 +05:30
Tarak Nath Tatwa
d8e38ecc99
changing package name
...
Signed-off-by: Tarak Nath Tatwa <bikashcric1995@gmail.com >
2023-09-15 11:32:14 +05:30
jrwpatterson
29143240a6
Merge branch 'feat/allow-inspect-override' of github.com:jrwpatterson/backstage into feat/allow-inspect-override
2023-09-15 09:24:43 +10:00
jrwpatterson
1fdc7ca29d
Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
2023-09-15 09:24:18 +10:00
jrwpatterson
96707176e4
Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
...
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com >
2023-09-15 09:24:10 +10: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
0ad36158d9
changeset
...
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:31 -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
backstage-goalie[bot]
94cc96c932
Merge pull request #19946 from backstage/renovate/msw-1.x-lockfile
...
chore(deps): update dependency msw to v1.3.1
2023-09-14 21:54:12 +00:00
Jamie Klassen
279adfc6fd
use annotation key authProvider in metadata
...
This allows the nice simplification of the catalog clusterLocator -- just read
the entire annotations block as auth metadata.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00
Jamie Klassen
efc0d893cd
rearrange clusterlocator tests
...
and remove default authStrategy parameter
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00
Jamie Klassen
ce6905f86d
strategies validate metadata
...
And migrate authProvider into metadata. Also thread a DispatchStrategy into
ConfigClusterLocator instead of a map of validator functions.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00
Jamie Klassen
54c957c1bc
rename translators to strategies
...
to encompass their upcoming new responsibilities
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00