Commit Graph

3057 Commits

Author SHA1 Message Date
Fredrik Adelöw 0451ac9bcf Merge pull request #3666 from backstage/freben/no-duplicate-updates
catalog-backend: ignore relations when comparing entities
2020-12-10 15:43:47 +01:00
github-actions[bot] cf187484bf Version Packages 2020-12-10 11:25:39 +00:00
Fredrik Adelöw 0e6298f7e3 catalog-backend: ignore relations when comparing entities 2020-12-10 12:14:18 +01:00
Patrik Oldsberg 2527628e11 core: let Link accept any element type as component 2020-12-10 11:48:56 +01:00
Patrik Oldsberg 6349ea7a16 Merge pull request #3662 from backstage/rugvip/devdep
dev-utils,test-utils: move @backstage/cli to dev deps
2020-12-10 11:29:14 +01:00
Askar a6a2ca6204 remove React's FC type from codebase (#3527)
* WIP-packages: remove React's FC type from codebase

* remove FC from other directories

* fix build failures

* add types to required packages
2020-12-10 11:23:29 +01:00
Patrik Oldsberg e1f4e24ef1 dev-utils,test-utils: move @backstage/cli to dev deps 2020-12-10 11:08:07 +01:00
Adam Harvey 6fde301a99 FIx unneeded defensive code 2020-12-09 15:56:27 -05:00
Frieder Bluemle cbd3a44c09 Fix typos (#3646) 2020-12-09 07:50:41 +01:00
Adam Harvey 1c69d4716c fix(core): React descendant P tag warning (#3641)
* Fix descendant P tag warning

* Add changeset

* Remove whitespace on end of example
2020-12-09 07:47:07 +01:00
dependabot[bot] c6ea43470b build(deps): bump @svgr/rollup from 5.4.0 to 5.5.0 (#3643)
Bumps [@svgr/rollup](https://github.com/gregberge/svgr) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/gregberge/svgr/releases)
- [Changelog](https://github.com/gregberge/svgr/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gregberge/svgr/compare/v5.4.0...v5.5.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-09 07:44:33 +01:00
Patrik Oldsberg 1603efe7e8 Merge pull request #3479 from SDA-SE/feat/api-docs-relations
API Consumers & Providers
2020-12-08 21:44:46 +01:00
Patrik Oldsberg f90d0c7474 Merge pull request #3585 from adamdmharvey/packagesjson-packages
chore: Align optional NPM fields for multiple packages
2020-12-08 19:19:26 +01:00
Patrik Oldsberg 5b2e5d624d Merge pull request #3575 from SDA-SE/feat/remove-prom-client
Remove prometheus dependency from backend-common
2020-12-08 19:14:13 +01:00
Fredrik Adelöw 5cab7a24de Merge pull request #3485 from backstage/freben/more-integration
integration: add the basics of cross-integration concerns
2020-12-08 19:11:33 +01:00
Patrik Oldsberg 23190a8a76 Merge pull request #3532 from SDA-SE/feat/sentry
Refactor the Sentry plugin to use the proxy backend instead of a custom backend
2020-12-08 16:24:51 +01:00
Dominik Henneke 04f26f88d0 Export the defaultConfigLoader (#3603) 2020-12-08 14:28:21 +01:00
Patrik Oldsberg 9dec42a941 Merge pull request #3605 from backstage/mob/routin
core-api: add another set of composability plumbing
2020-12-08 12:20:17 +01:00
Patrik Oldsberg e437679614 Merge pull request #3601 from backstage/rugvip/noform
cli: fix for node_modules inside local packages being transformed
2020-12-08 12:19:47 +01:00
Fredrik Adelöw b2db892869 integration: addressed comments 2020-12-07 21:43:17 +01:00
Patrik Oldsberg 0873ed2d06 core-api: switch to deprecating routing types rather than removing 2020-12-07 19:53:43 +01:00
Fredrik Adelöw 950a3d3828 core-api: pass ReactNode as parent to collectors 2020-12-07 18:27:47 +01:00
Patrik Oldsberg 3e7378953e core-api: add optional typed params for RouteRefs and useRouteRef
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:15 +01:00
Patrik Oldsberg ef63f951ea core-api: dry up routing hooks tests 2020-12-07 18:17:15 +01:00
Patrik Oldsberg 9a91866894 core-api: dry up route collectors 2020-12-07 18:17:15 +01:00
Patrik Oldsberg 30a115d392 core-api: add collector for route objects and use react-router matching to implement relative routing
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:15 +01:00
Patrik Oldsberg e4782fd3b9 core-api: rename routes to routePaths
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:14 +01:00
Patrik Oldsberg db28b524c4 core-api: remove RouteRefRegistry and SubRouteRefs
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:14 +01:00
Patrik Oldsberg 4ef2a8769b core-api: add validation of mounted route parameter uniqueness
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:14 +01:00
Patrik Oldsberg 64993c1dd2 core-api: add naive implementation of param-relative routing
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:14 +01:00
Patrik Oldsberg cf2855dc9e core-api: add initial support for route parameters with useRouteRef
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:13 +01:00
Patrik Oldsberg 57ce2b2dc5 core-api: fix accidental global singletons in collectors
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:13 +01:00
Patrik Oldsberg 5596e8698e core-api: add basic useRouteRef and RouteResolver without support for params
Co-authored-by: blam <ben@blam.sh>
2020-12-07 18:17:13 +01:00
Patrik Oldsberg 0117081027 cli: fix for node_modules inside local packages being transformed 2020-12-07 17:31:52 +01:00
Dominik Henneke 075d3dc5ae Refactor the Sentry plugin to use the proxy backend instead of a custom backend 2020-12-07 17:21:59 +01:00
Fredrik Adelöw 38e24db009 integration: move the core url and auth logic to integration for the four major providers 2020-12-07 16:55:30 +01:00
Fredrik Adelöw b8ecf6f482 integration: add the basics of cross-integration concerns 2020-12-07 16:46:52 +01:00
Mateusz Lewtak 040f453c36 Feat: Org Plugin (#3448)
* Feat: Create Groups plugin

* Feat: update code after CR

* Feat: change routing, replace filters to use relations, modify EntityPageLayout to support users

* Feat: update CLI version

* Feat: add some tests

* Update daily cost data to return groupedCosts

* Add aggregation sum util

* Add top panel breakdown view

* Add top panel tabs

* Add mock data for grouped Costs

* Add comments on groupedCosts

* Update wording to product in cost by product component

* Move cost overview chart legend to separate component

* Move mock data utils

* Add data viz colors for both themes

* Move mock data utils

* Update data viz dark theme colors

* Update bar chart legend type usage

* catalog-backend: gracefully handle missing codeowners

* Derive the owned entities in the catalog from group memberships

* Filter the response headers in the proxy backend

* Make backend-commons tests work on Windows

* backend: remove yarn cache from built docker image

* Refactor the hooks and also support users owning components

* backend,yarnrc: bring yarn network-timeout down to 300s

* Fix another Windows test issue

This one is a bit tricky. Instead of testing at the root folder of the drive, this test is now relative to the current directory. This resolves the difference between "/pkgs/a" and "d:\pkgs\a"

* Drop fill opacity for lighter colors

* Update dark theme colors

* Fix review comments

* techdocs-backend: update Gitlab clone auth

* Use case-insensitive filters

* Add Kubernetes plugin (#3505)

* backend-common: allow port in config to be both a number or a string

* chore: set the port as number if it comes through as a string

* Feat: Bump GitHub Insights plugin version (#3509)

* Feat: groups and components card

* Feat: update Org plugin according to CR

* Feat: update TS stuff

* Feat: change tile titles

* Feat: bump packages

* Code review fixes

Co-authored-by: Brenda Sukh <brendasukh@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Dominik Henneke <dominik.henneke@sda-se.com>
Co-authored-by: Oliver Sand <oliver.sand@tentaclelabs.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com>
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Marek Calus <marek-calus@wp.pl>
2020-12-07 16:46:15 +01:00
Oliver Sand 221156b2f5 Add custom API entity page to create-app 2020-12-07 15:24:19 +01:00
Patrik Oldsberg 9878ec02d5 Merge pull request #3503 from ayshiff/feature/drawer-storybook
Side Panel Component
2020-12-07 15:23:59 +01:00
Stefan Ålund 1665ae8bb8 Slightly more padding in dense tables (#3571)
* Slightly more padding in dense tables

* Added changeset

* Update small-comics-cover.md
2020-12-07 10:17:59 +01:00
Patrik Oldsberg c954485b94 Merge pull request #3595 from backstage/rugvip/dist
app,backend,create-app: add files declaration to package.jsons
2020-12-07 10:15:32 +01:00
Patrik Oldsberg 5fd6b69fb9 Merge pull request #3594 from backstage/rugvip/bundle
cli: update experimental backend:bundle command to output archives to dist/
2020-12-07 10:15:21 +01:00
Fredrik Adelöw d2f81dd290 Merge pull request #3373 from backstage/freben/remove-ancestors-descendants
catalog: remove group ancestors and descendants
2020-12-07 09:40:38 +01:00
Patrik Oldsberg 94348441e0 app,backend,create-app: add files declaration to package.jsons 2020-12-06 23:11:39 +01:00
Patrik Oldsberg 06dbe707bf cli: update experimental backend:bundle command to output archives to dist 2020-12-06 22:45:06 +01:00
Adam Harvey 1e097d11ca Align optional NPM fields 2020-12-05 22:00:03 -05:00
Patrik Oldsberg b1952fad50 Merge pull request #3567 from backstage/rugvip/impl
core-api: update ApiFactory type to correctly infer API type and disallow mismatched implementations
2020-12-04 17:30:53 +01:00
Oliver Sand 12bbd748c5 Remove prometheus depenedency from backend-common 2020-12-04 17:07:29 +01:00
samiramkr f3b24a94a2 Merge pull request #3317 from backstage/samiram/pagerduty-plugin
Pagerduty plugin
2020-12-04 17:02:54 +01:00