Commit Graph

8745 Commits

Author SHA1 Message Date
Patrik Oldsberg 72b00f4f2e Merge pull request #8852 from backstage/rugvip/auto
auth-backend: switch over to use auto secure cookies
2022-01-10 19:49:23 +01:00
Ben Lambert 79982b2a99 Merge pull request #8772 from ananthulasrikar/master
Add file details to add Shorcuts component
2022-01-10 17:36:49 +01:00
Patrik Oldsberg 20ca7cfa5f auth-backend: switch over to use auto secure cookies
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-10 17:35:02 +01:00
Ben Lambert b1ca1f5bff Merge pull request #8840 from RoadieHQ/customizable-title-description
Customizable title and description for tech insights
2022-01-10 17:27:16 +01:00
Ben Lambert dfc2fcc08d Merge pull request #8736 from backstage/rugvip/purge
core-app-api,core-plugin-api: remove MUI dependencies
2022-01-10 15:20:40 +01:00
irma12 24ed8c0237 Added api report
Signed-off-by: irma12 <irma@roadie.io>
2022-01-10 15:03:07 +01:00
Patrik Oldsberg 784d8078ab core-app-api,core-plugin-api: remove MUI dependencies
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-10 14:34:49 +01:00
Johan Haals 618d78495c Merge pull request #8825 from backstage/freben/a-tale-of-hyphens-and-braces
🧹  Got rid of the last brace-typed and hyphen-less params etc
2022-01-10 14:27:21 +01:00
irma12 ef6c1a13b2 Fix in order to pass tsc
Signed-off-by: irma12 <irma@roadie.io>
2022-01-10 14:20:04 +01:00
irma12 34883f5c9e Add posibility to customize description and title
Signed-off-by: irma12 <irma@roadie.io>
2022-01-10 14:20:04 +01:00
Johan Haals fca5c02e41 Merge pull request #8826 from backstage/freben/ze-author
🧹  Fix the last renmnants of the old copyright header
2022-01-10 13:37:54 +01:00
Emma Indal bdf1419d20 [Home] first homepage template to storybook + two more home components (#8434)
* add new toolkit component

Signed-off-by: Emma Indal <emmai@spotify.com>

* add toolkit content test

Signed-off-by: Emma Indal <emmai@spotify.com>

* add key to toolkit items

Signed-off-by: Emma Indal <emmai@spotify.com>

* add reusable company logo component

Signed-off-by: Emma Indal <emmai@spotify.com>

* export root ref from search plugin

Signed-off-by: Emma Indal <emmai@spotify.com>

* add homepage template to storybook

Signed-off-by: Emma Indal <emmai@spotify.com>

* export new homepage components from plugin

Signed-off-by: Emma Indal <emmai@spotify.com>

* fix imports

Signed-off-by: Emma Indal <emmai@spotify.com>

* add search plugin to dependencies

Signed-off-by: Emma Indal <emmai@spotify.com>

* add home plugin changeset

Signed-off-by: Emma Indal <emmai@spotify.com>

* add storybook changeset

Signed-off-by: Emma Indal <emmai@spotify.com>

* delete changeset for storybook

Signed-off-by: Emma Indal <emma.indahl@gmail.com>

* delete duplicated search context provider

Signed-off-by: Emma Indal <emmai@spotify.com>

* use list item text props

Signed-off-by: Emma Indal <emmai@spotify.com>

* update home plugin documentation + add customize app docs

Signed-off-by: Emma Indal <emmai@spotify.com>

* named exports

Signed-off-by: Emma Indal <emmai@spotify.com>

* add homepage components to storybook

Signed-off-by: Emma Indal <emmai@spotify.com>

* use app config as default for company logo

Signed-off-by: Emma Indal <emmai@spotify.com>

* rename homepage template

Signed-off-by: Emma Indal <emmai@spotify.com>

* use props instead of context for tools, update Content component of card extension to accept props

Signed-off-by: Emma Indal <emmai@spotify.com>

* fix api reports + docstrings + markers

Signed-off-by: Emma Indal <emmai@spotify.com>

* export ToolkitContentProps instead of Tool

Signed-off-by: Emma Indal <emmai@spotify.com>

* docs and stories fixups

Signed-off-by: Emma Indal <emmai@spotify.com>

* do not export rootRouteRef from search plugin

Signed-off-by: Emma Indal <emmai@spotify.com>

* update docs links

Signed-off-by: Emma Indal <emmai@spotify.com>

* change unpacking of props

Signed-off-by: Emma Indal <emmai@spotify.com>

* delete extra fragment

Signed-off-by: Emma Indal <emmai@spotify.com>

* fixup searchbar border styles

Signed-off-by: Emma Indal <emmai@spotify.com>
2022-01-10 11:40:07 +01:00
Ben Lambert 5b516c1395 Merge pull request #8798 from backstage/rugvip/badep
auth-backend: moved test-utils dependency to devDeps
2022-01-10 11:31:34 +01:00
Ben Lambert a889cc4216 Merge pull request #8690 from moltenice-forks/airbrake-initial
Initial Airbrake Plugin Setup
2022-01-10 11:17:18 +01:00
Fredrik Adelöw 5333451def Got rid of the last brace-typed and hyphen-less params etc
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-10 09:48:12 +01:00
Bert Huang 9fbd3b90ae fix: Register plugin to prioritise Component kind for entityRef
Signed-off-by: Bert Huang <bert.huang@outlook.com>
2022-01-10 14:58:06 +13:00
Fredrik Adelöw 9632cda521 Fix the last renmnants of the old copyright header
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-09 22:10:52 +01:00
Fredrik Adelöw 722681b1b1 Clean up API reports in ldap and msgraph catalog modules
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-09 13:05:10 +01:00
Fredrik Adelöw 508b3ffb36 Merge pull request #8820 from backstage/freben/ldap-set-fix
deep clone data read out of config, to avoid pollution / mutation
2022-01-08 18:33:41 +01:00
Fredrik Adelöw 2b19fd2e94 deep clone data read out of config, to avoid pollution / mutation
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-08 17:39:07 +01:00
MT Lewis 10b4ba686f catalog-backend: remove CatalogPermissionRule type
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:07:56 +00:00
MT Lewis bef617807b catalog-backend: custom createPermissionRule implementation
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:59 +00:00
MT Lewis 82cfdc8d02 catalog-backend: use createPermissionRule helper instead of manually typing rules
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:59 +00:00
MT Lewis 9db1b86f32 permission-node: add helpers for creating PermissionRules
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:58 +00:00
MT Lewis 8fe84eadaf catalog-backend: add type parameter to CatalogPermissionRule type
Previously the CatalogPermissionRule type had a fixed type of unknown[]
for the parameters expected in the `apply` and `toQuery` methods. This
meant that conditions generated for these rules would always have
unknown parameters too, which makes using them in policies much more
difficult.

To address this, this commit introduces a mandatory type parameter for
CatalogPermissionRule which is expected to be set to a tuple
corresponding to the expected parameters.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:57 +00:00
Joon Park cd529c4094 Integrate permissions with catalog-backend refresh endpoint (#8693)
Integration permission framework with refresh in catalog-backend

... through the use of a new AuthorizedRefreshService.

Signed-off-by: Joon Park <joonp@spotify.com>
2022-01-07 15:49:26 +00:00
Johan Haals eba3653e3c Merge pull request #8747 from lorsatti/kubernetes-aws-rbac
Make AWS session token optional
2022-01-07 14:28:09 +01:00
Patrik Oldsberg da9c59d6e0 auth-backend: moved test-utils dependency to devDeps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:40:15 +01:00
Eric Peterson c6c571dff0 Merge pull request #8789 from cmpadden/techdocs-dynamic-sidebar-positioning
Techdocs: dynamically set primary sidebar position based on backstage sidebar pinned state
2022-01-07 10:52:47 +01:00
Patrik Oldsberg bf7a731531 Merge pull request #8781 from backstage/rugvip/todo-warnings
todo-backend: fix API report warnings
2022-01-06 22:19:30 +01:00
Colton Padden 1628ca3f49 dynamically set techdocs sidebar position based on backstage sidebar pinned state
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2022-01-06 15:18:35 -05:00
Patrik Oldsberg 2260702efd todo-backend: fix API report warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-06 16:40:13 +01:00
goenning 48580d0fbb add missing react key
Signed-off-by: goenning <me@goenning.net>
2022-01-06 14:16:51 +00:00
SrikarAnanthula d6d9272749 Add file details to add Shorcuts component
Signed-off-by: SrikarAnanthula <783594+ananthulasrikar@users.noreply.github.com>
2022-01-05 17:13:25 -08:00
Joon Park 730d01ab1a Add apply-conditions endpoint for evaluating conditional permissions (#8675)
Add apply-conditions endpoint for evaluating conditional permissions in catalog backend.

Signed-off-by: Joon Park <joonp@spotify.com>
2022-01-05 18:08:09 +00:00
Joon Park 0ae759dad4 Catalog permission rules (#8766)
Add catalog permission rules

Signed-off-by: Joon Park <joonp@spotify.com>
2022-01-05 17:36:33 +00:00
Johan Haals cf01627a33 catalog-graphql: Bump graphql versions
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-01-05 15:33:16 +01:00
Johan Haals 48059943e8 Merge pull request #8746 from backstage/rugvip/icons
search: fix slow build + cli: fix import rule edge-case
2022-01-05 13:29:48 +01:00
Karan Shah 47ab72bde2 Update dependencies
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-01-05 10:34:37 +00:00
Karan Shah 0a461bbfb0 Merge remote-tracking branch 'upstream/master' into airbrake-initial
# Conflicts:
#	packages/app/package.json
2022-01-05 09:36:05 +00:00
Lorenzo Orsatti 7612e2856b clean up emptystate.svg
Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com>
2022-01-05 03:28:11 +01:00
Lorenzo Orsatti a67ec8527f make AWS session token optional
Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com>
2022-01-05 03:13:26 +01:00
Patrik Oldsberg ed08ab8df6 search: fix import of all of MUI/icons
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-05 01:54:41 +01:00
github-actions[bot] e432d44f94 Version Packages 2022-01-04 10:54:36 +00:00
Johan Haals 76fe305f16 Merge pull request #8731 from cooperbenson-qz/cooperbenson-qz/issue8525
Allow manual refresh of file enties
2022-01-04 10:55:09 +01:00
Karan Shah 53a604cc5e Create EntityAirbrakeContent.test.tsx
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-01-04 09:29:39 +00:00
Johan Haals 2c62f86eb9 Merge pull request #8700 from cmpadden/techdocs-internal-link-new-tab
Support cmd/ctrl+click to open internal Techdoc links in a new tab
2022-01-04 09:27:52 +01:00
Patrik Oldsberg 085587cca5 catalog-backend: make sure tasks aren't loaded too eagerly in TaskPipeline test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-03 19:21:18 +01:00
Cooper Benson e195390974 Allow manual refresh of file enties
Signed-off-by: Cooper Benson <cooper.benson@quizlet.com>
2022-01-03 10:35:37 -07:00
Johan Haals 1c36cf7b84 Merge pull request #8699 from cmpadden/techdocs-footer-navigation-dynamic-width
Bug fix Techdocs footer navigation going off the screen
2022-01-03 15:41:06 +01:00