Commit Graph

44341 Commits

Author SHA1 Message Date
Jamie Klassen d930afdb43 decouple auth validation from config parsing
Eventually this map can be injected the same way the authTranslatorMap is.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:09 -04:00
Jamie Klassen 9327871142 parse auth metadata in a single pass
validate the resulting metadata object instead of the config directly.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:09 -04:00
Jamie Klassen 7a914fcff1 use existing annotations as metadata keys
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:09 -04:00
Jamie Klassen 1449a035ce migrate oidcTokenProvider to authMetadata
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:09 -04:00
Jamie Klassen 8dd179ac2f refactor: remove redundant ClusterDetails subtypes
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:08 -04:00
Jamie Klassen 7982094539 migrate AWS config to authMetadata
and remove specialized AWSClusterDetails type accordingly

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:08 -04:00
Jamie Klassen 094b12b59e refactor: migrate token field to authMetadata
and remove the special ServiceAccountClusterDetails accordingly.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:08 -04:00
Jamie Klassen e7b4146df8 typecheck expected value
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:08 -04:00
Jamie Klassen f4eeac20cc typecheck servicelocator mock
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:52:08 -04:00
jrwpatterson 19bc37587a Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-15 07:37:34 +10:00
renovate[bot] 20615a984a chore(deps): update dependency esbuild to v0.19.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 21:26:21 +00:00
renovate[bot] e9f6fa4637 chore(deps): update dependency msw to v1.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 21:14:29 +00:00
Fredrik Adelöw 334f73fa81 Merge pull request #19945 from backstage/freben/nodupe
do not create duplicate db connection pools in the old backend
2023-09-14 23:06:10 +02:00
Fredrik Adelöw ab6474579f use renderInTestApp
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 22:14:14 +02:00
Fredrik Adelöw 05508a9757 do not create duplicate db connection pools in the old backend
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 21:35:00 +02:00
Fredrik Adelöw 8a6a66f621 Merge pull request #19924 from grantila/grantila/use-fetch-api-in-graphiql
Allow using FetchApi in graphiql api setup
2023-09-14 19:19:50 +02:00
Patrik Oldsberg 6ddeade58b kubernetes: more lazy use of TextEncoder
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-14 19:11:25 +02:00
Jamie Klassen 5c0098ea31 Merge pull request #19929 from jamieklassen/no-global-agent-in-tests
mock global-agent/bootstrap in tests
2023-09-14 11:28:59 -04:00
Gustaf Räntilä 01c4b9e92a Use the FetchApi for GraphiQL endpoints in the example app
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2023-09-14 16:37:20 +02:00
Jamie Klassen d8c61e81da explanatory comment
and move the module mock to the same section as the other module mocks.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 09:30:16 -04:00
Fredrik Adelöw 047785165d Merge pull request #19887 from backstage/renovate/classnames-2.x-lockfile
fix(deps): update dependency classnames to v2.3.2
2023-09-14 15:16:56 +02:00
Fredrik Adelöw f810c042aa Merge pull request #19762 from backstage/renovate/react-hook-form-7.x-lockfile
fix(deps): update dependency react-hook-form to v7.46.1
2023-09-14 14:25:05 +02:00
Fredrik Adelöw 117027636b fix
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 13:57:03 +02:00
Patrik Oldsberg 5a1c7dd157 Merge pull request #19940 from backstage/rugvip/nomock
kubernetes-backend: avoid mock-fs
2023-09-14 13:40:08 +02:00
Fredrik Adelöw 8a1f22772d Merge pull request #19793 from wss-ycabrera/PBI_900245_task_worker_fix
Fix bug 19792:  Backstage does not immediately apply new schedules for scheduled items
2023-09-14 13:38:14 +02:00
Fredrik Adelöw c3c1fd3a17 fix
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 13:33:21 +02:00
Patrik Oldsberg 225785441d Merge pull request #19938 from backstage/rugvip/nopre
changeset: exit prerelease
2023-09-14 12:58:20 +02:00
Patrik Oldsberg ffe510cf35 Merge pull request #19898 from backstage/rugvip/i18n-resources
i18n: refactor TranslationRef and rework TranslationMessages and TranslationResource
2023-09-14 11:52:04 +02:00
Patrik Oldsberg c8029af89c kubernetes-backend: avoid mock-fs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-14 11:49:35 +02:00
Patrik Oldsberg 6f8f78918c changeset: exit prerelease
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-14 11:36:43 +02:00
Patrik Oldsberg e68002b7cb core-plugin-api: remove stray NoInfer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-14 11:02:11 +02:00
Fredrik Adelöw bf431f81c4 fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 10:57:50 +02:00
Yobannys Cabrera Gonzalez 8fd91547cd Adding the least between current and previous next_run_start_at to merge conflict when scheduler updates
Signed-off-by: Yobannys Cabrera Gonzalez <ycabrera@webstaurantstore.com>
2023-09-14 10:57:50 +02:00
Yobannys Cabrera Gonzalez 6d99b16b28 Adding next_run_start_at to the merge conflict, when scheduler updates
Signed-off-by: Yobannys Cabrera Gonzalez <ycabrera@webstaurantstore.com>
2023-09-14 10:57:50 +02:00
Johan Haals 5270b814b8 Merge pull request #19905 from ValberJunior/patch-1
Create veecode-github-workflows
2023-09-14 10:28:48 +02:00
Fredrik Adelöw 5ac0e41bec Merge pull request #19900 from jboeijenga/master
docs: fix typo
2023-09-14 10:05:39 +02:00
Fredrik Adelöw 2e27c0ec63 Merge pull request #19916 from apc-kamezaki/marketplace/search-backend-module-cogntive-search
add cognitive-search plugin yaml for marketplace
2023-09-14 10:04:59 +02:00
jrwpatterson 1a1a17be27 Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-14 13:06:40 +10:00
Joe Patterson 3cc9e2eb9a Discard changes to plugins/kubernetes-backend/src/service/KubernetesProxy.test.ts
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-14 11:33:26 +10:00
Patrik Oldsberg 69abd07a44 Merge pull request #19902 from backstage/rugvip/backend-docs
docs: update backend-system docs to match implementation
2023-09-13 20:05:47 +02:00
Jamie Klassen 9480c58e02 mock global-agent/bootstrap in tests
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-13 13:19:00 -04:00
Andre Wanlin c2792c2808 Add Entity Validation plugin to Marketplace
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-13 10:59:46 -05:00
Gustaf Räntilä b2fbeed540 Allow using FetchApi in graphiql api setup
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2023-09-13 16:58:44 +02:00
Johan Haals 5f7ce0d289 Merge pull request #19897 from backstage/mob/extensionTree
frontend-app-api: Add Extension utilities
2023-09-13 14:46:23 +02:00
Johan Haals 6b13158471 Fix api report
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-13 14:26:41 +02:00
Johan Haals e753c3f27b Mark ExtensionInstance as internal
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-13 14:25:02 +02:00
Johan Haals d137cf53be frontend-app-api: Return ExtensionTreeNode instead of raw instance
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-13 14:09:54 +02:00
Johan Haals 24985f51ce frontend-app-api: Add Extension utilities
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-13 14:08:18 +02:00
Patrik Oldsberg 68bb68b83b Merge pull request #19919 from backstage/rugvip/elements
frontend-plugin-api: refactor coreExtensionData.reactComponent -> .reactElement
2023-09-13 14:03:14 +02:00
Patrik Oldsberg 5fb348af52 frontend-plugin-api: refactor coreExtensionData.reactComponent -> .reactElement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-13 13:45:48 +02:00