Commit Graph

39280 Commits

Author SHA1 Message Date
Patrik Oldsberg 12f1a5feac Merge pull request #17013 from mario-mui/doc/plugin
Doc/plugin
2023-03-28 10:35:14 +02:00
Raghunandan Balachandran 0aca3fad2f Merge pull request #17124 from backstage/techdocs-a11y-link-color-fix
[Techdocs] A11y: Change anchor links color in Techdocs content
2023-03-27 19:55:29 +02:00
Raghunandan 847a1eee3d add changeset
Signed-off-by: Raghunandan <soapraj@gmail.com>
2023-03-27 18:59:58 +02:00
Raghunandan 25d61793f2 Use link color from palette
Signed-off-by: Raghunandan <soapraj@gmail.com>
2023-03-27 18:11:25 +02:00
Fredrik Adelöw de7d0e3bd9 Merge pull request #16607 from adamdmharvey/adamdmharvey/fix-techdocs-custom-example
fix(docs): TechDocs grid sample code
2023-03-27 16:23:16 +02:00
pitwegner 14fa30fe19 Merge branch 'backstage:master' into master 2023-03-27 16:04:46 +02:00
Fredrik Adelöw b9f2e4a4f6 Merge pull request #17103 from backstage/renovate/prettier-2.x-lockfile
chore(deps): update dependency prettier to v2.8.7
2023-03-27 16:03:50 +02:00
Fredrik Adelöw 8d0d63f8f8 some more leftover deps
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 15:29:21 +02:00
Fredrik Adelöw 2cd810c414 @types/react to its right place in dependencies
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 14:46:31 +02:00
Fredrik Adelöw e0c6e8b9c3 get rid of majority of peer dependency warnings in yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 12:26:23 +02:00
Johan Haals 190e7c090c Merge pull request #17078 from backstage/jhaals/bump-zod
chore: Bump zod deps
2023-03-27 10:08:50 +02:00
David Weber 19b5c20aaf feat: add api spectral linter plugin to market
Signed-off-by: David Weber <david.weber@w3tec.ch>
2023-03-27 07:41:54 +02:00
backstage-goalie[bot] ef50084b89 Merge pull request #17109 from backstage/renovate/aws-sdk-js-v3-monorepo
fix(deps): update aws-sdk-js-v3 monorepo to v3.299.0
2023-03-27 00:44:17 +00:00
renovate[bot] 7af3c9c8e9 fix(deps): update aws-sdk-js-v3 monorepo to v3.299.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-27 00:03:50 +00:00
Alex Crome 7974080aba Add easy auth to documentation navigation.
Also corrected entries so they show up in alphabetical order in the sidebar.

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:54:13 +01:00
Alex Crome 7019734333 Fix Api Report
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:53:19 +01:00
backstage-goalie[bot] 3dbdb8e1e1 Merge pull request #17107 from backstage/renovate/frsource-cypress-plugin-visual-regression-diff-3.x-lockfile
chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.14
2023-03-26 23:45:28 +00:00
Alex Crome a0ef1ec734 Properly expose easy auth provider
16108 added support for Azure easy auth, however the provider wasn't properly exposed so it can't be used.
This PR fixes that by properly exposing the provider

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:20:48 +01:00
renovate[bot] 49e6a4efd2 chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.14
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 23:05:37 +00:00
backstage-goalie[bot] 99a6dfa964 Merge pull request #17106 from backstage/renovate/slugify-1.x-lockfile
fix(deps): update dependency slugify to v1.6.6
2023-03-26 22:58:27 +00:00
renovate[bot] 6598069cf4 fix(deps): update dependency slugify to v1.6.6
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 22:21:46 +00:00
backstage-goalie[bot] 005255f83f Merge pull request #17105 from backstage/renovate/uiw-react-codemirror-4.x-lockfile
fix(deps): update dependency @uiw/react-codemirror to v4.19.10
2023-03-26 22:15:17 +00:00
renovate[bot] 7768978a3d fix(deps): update dependency @uiw/react-codemirror to v4.19.10
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 21:35:46 +00:00
backstage-goalie[bot] 09c2d8c6a6 Merge pull request #17104 from backstage/renovate/frsource-cypress-plugin-visual-regression-diff-3.x-lockfile
chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.12
2023-03-26 21:15:58 +00:00
renovate[bot] a298d8b8f4 chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.12
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 20:42:07 +00:00
backstage-goalie[bot] 2f1328c747 Merge pull request #17102 from backstage/renovate/frsource-cypress-plugin-visual-regression-diff-3.x-lockfile
chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.11
2023-03-26 20:24:01 +00:00
renovate[bot] 57d36e4324 chore(deps): update dependency prettier to v2.8.7
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 19:50:24 +00:00
renovate[bot] 39dbc8608d chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.11
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 19:43:49 +00:00
backstage-goalie[bot] 6700bd92ed Merge pull request #17099 from backstage/renovate/esbuild-0.x-lockfile
chore(deps): update dependency esbuild to v0.17.14
2023-03-26 13:36:10 +00:00
renovate[bot] 9521ff5e64 chore(deps): update dependency esbuild to v0.17.14
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 13:07:19 +00:00
Fredrik Adelöw a70cef9d85 Merge pull request #17071 from backstage/renovate/docusaurus-monorepo
fix(deps): update docusaurus monorepo to v2.4.0
2023-03-26 15:00:30 +02:00
Mark David Avery 9cb1db6546 fix(tech-insights): When multiple fact retrievers are used for a check, allow for cases where only one returns a given fact
Signed-off-by: Mark David Avery <mark@webark.cc>
2023-03-25 18:39:12 -07:00
Jamie Klassen 85adf6943b fail multi-resource access token requests
The emphasis on the word 'erroneously' in [this
doc](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/ef0a1ae38249ba2cf6ec5d75731e711a6ae62cba/lib/msal-browser/docs/resources-and-scopes.md?plain=1#L36)
makes this behaviour pretty compelling.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:51:36 -04:00
Jamie Klassen 01e6d459e2 MicrosoftAuth automatically gets refresh tokens
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:51:36 -04:00
Jamie Klassen c15e0cedbe can get non-microsoft graph tokens via refresh
Next up will be to make it possible to _request_ refreshable tokens via
`getAccessToken`, accounting for the fact that the `offline_access` scope does
not appear in the auth-backend response when it is requested -- instead the
response has a set-cookie header.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:51:36 -04:00
Jamie Klassen 000cbcc99a can get non-microsoft graph tokens via popup
These tokens will need to be requested on demand with a popup every time: Azure
does allow you to get a refresh token from its `/token` endpoint for a set of
Microsoft Graph scopes and use that refresh token to get access tokens for other
resources, but our session manager isn't quite subtle enough to handle use cases
like that yet.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:45:51 -04:00
Jamie Klassen c5a12022d8 refactor MicrosoftAuth
to allow overriding some behaviors in subsequent commits

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:10:26 -04:00
Jamie Klassen 475abd1dc3 support non-microsoft graph scopes
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:10:25 -04:00
Jamie Klassen 646025786e construct test subject via factory function
Rather than using the MicrosoftAuthProvider constructor directly -- this is
more faithful to how this object is instantiated in practice.

Also, introduce FakeMicrosoftAPI to simulate negotiating scopes, authorization
codes, access tokens, and refresh tokens with Azure.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:10:17 -04:00
Jamie Klassen 3b0ac0d7e2 convert module mock to msw
This should allow for easier refactoring and adding new microsoft-specific
features.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 16:48:41 -04:00
Patrik Oldsberg d8fea08f7c Merge pull request #17087 from backstage/rugvip/dedup
cli: fix package build to avoid duplicate modules for multiple entry points
2023-03-24 20:58:32 +01:00
blam 95ea9f69b6 chore: added a changeset
Signed-off-by: blam <ben@blam.sh>
2023-03-24 20:52:00 +01:00
blam 3d6982b749 chore: fixing old bug of filter not found for parseRepoUrl in fetch:template
Signed-off-by: blam <ben@blam.sh>
2023-03-24 20:43:37 +01:00
blam e3c38284bf chore: reworking how the secure templater works a little bit
Signed-off-by: blam <ben@blam.sh>
2023-03-24 20:41:40 +01:00
Patrik Oldsberg d293cc8077 Merge pull request #16857 from niallthomson/rename-codeservices-plugin
Rename AWS CodeSuite plugin to AWS Code Services
2023-03-24 18:16:16 +01:00
Jake b42e74739e Add Syntasso as adopter
Signed-off-by: Jake <jake@syntasso.io>
2023-03-24 16:54:30 +00:00
Andy Ladjadj 79c2dd6d54 Update plugins/adr/src/components/EntityAdrContent/EntityAdrContent.tsx
Co-authored-by: Ben Lambert <ben@blam.sh>
Signed-off-by: Andy Ladjadj <andy.ladjadj@gmail.com>
2023-03-24 16:52:53 +01:00
Patrik Oldsberg 24432ae52f cli: fix package build to avoid duplicate modules for multiple entry points
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-03-24 16:48:40 +01:00
Johan Haals 6217874ea6 update api-reports
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-03-24 14:41:52 +01:00
Johan Haals 1e4f5e91b8 chore: Bump zod deps
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-03-24 14:15:51 +01:00