74233 Commits

Author SHA1 Message Date
Joel Low b083c97f84 Replace PluginDatabaseClientFactory with PluginDatabaseManager 2020-10-07 09:32:44 +08:00
Joel Low 8c78b4e9dd Fix review comments
- Combine the various exported types; the only API surface is now the
  `PluginDatabaseClientFactory` which is a free function.
- Rename to the SingleConnectionManager class.
- Refactor the PluginEnvironment type to use databaseClientFactory for
  clarity.
- Fix mergeDatabaseConfig to not override the input dictionary.
2020-10-07 09:32:43 +08:00
Joel Low e277c5dfa5 Expose types to handle Database management
This implements several types to own and manage databases on a database
server. The current SimpleDatabase* classes preserve the present
behaviour; future implementations can segregate databases to be owned by
different roles.
2020-10-07 09:32:42 +08:00
Fredrik Adelöw c2e2d92000 feat(catalog-backend): remove redundant columns in entities 2020-10-06 20:53:44 +02:00
Fredrik Adelöw a9e7685a48 feat(catalog-backend): store entity json in data column, not separate metadata+spec
part of #2749
2020-10-06 20:27:15 +02:00
Fredrik Adelöw 5aeb0024b9 feat(catalog-backend): temporary named test db support to aid in debugging
Fully aware that this isn't pretty. But since I am in the process of debugging migrations and catalog stuff and want to easily run manually against several databases while waiting for proper testcontainers and e2e tests, this at least lets me gain some confidence short term.
2020-10-06 19:40:40 +02:00
Fredrik Adelöw af85ba3198 Merge pull request #2755 from spotify/freben/entity-full-name
feat(catalog-backend): keep track of entity full name and make it uniq
2020-10-06 19:25:36 +02:00
Patrik Oldsberg 2fba643d66 Merge pull request #2774 from jadonwolffs/master
renamed all instances of GuageProgress component to Guage
2020-10-06 19:10:09 +02:00
jadon 0765d4e162 renamed all instances of GuageProgress component to Guage including tests 2020-10-06 18:17:22 +02:00
Marvin9 7db0ffb6e5 feat: add rel to <a> & few <Link> tags 2020-10-06 21:19:31 +05:30
Stefan Ålund a385c27eeb rm background 2020-10-06 15:35:29 +02:00
Stefan Ålund dd77646750 emptystates: add transparent versions 2020-10-06 15:34:34 +02:00
Marcus Eide 7857e564e4 Revert "Move variant style handling for Infocard to seperate file and use some of it for TabbedCard"
This reverts commit 94fa82b741.
2020-10-06 15:24:29 +02:00
Marcus Eide b47299806e Fix test 2020-10-06 15:19:56 +02:00
Marcus Eide 28f2d1e030 Move story into this plugin 2020-10-06 15:02:23 +02:00
Marcus Eide d03a7646f5 Handle empties 2020-10-06 15:00:41 +02:00
David Tuite 434ef5fce0 Upgrade GitHub PRs plugin in sample app (#2767)
Adds tab routing and uptakes the new dependency injection API. See [the
README](https://github.com/RoadieHQ/backstage-plugin-github-pull-requests) for more info.
2020-10-06 13:50:05 +02:00
Marcus Eide ae0de36689 bump version 2020-10-06 13:24:39 +02:00
Marcus Eide 346857e9c6 Fix sidebar add app template 2020-10-06 13:24:00 +02:00
Marcus Eide 11b9c82ac9 Move components into seperate folders 2020-10-06 13:23:59 +02:00
Marcus Eide 8d68c6652a Add settings page and remove popup 2020-10-06 13:23:59 +02:00
Marcus Eide fdd976a15a Move small components out 2020-10-06 13:23:59 +02:00
Marcus Eide 90b7d21821 Refactor the updatePosition logic 2020-10-06 13:23:59 +02:00
Marcus Eide 9ce6e44fdd Optimize featureflags handling 2020-10-06 13:23:59 +02:00
Marcus Eide 44c8696e8f Update app-template 2020-10-06 13:23:59 +02:00
Marcus Eide b7e41a5565 Remove jest-fetch-mock 2020-10-06 13:23:58 +02:00
Marcus Eide dbe126f75e Update dependencies 2020-10-06 13:23:58 +02:00
Marcus Eide d33fa314cd Fix merge conflicts 2020-10-06 13:23:58 +02:00
Marcus Eide 790cd5ac49 Update storybook for Sidebar 2020-10-06 13:23:58 +02:00
Marcus Eide 9c9031b788 Add instructions to readme 2020-10-06 13:23:58 +02:00
Marcus Eide 74d3579f49 Add tests 2020-10-06 13:23:58 +02:00
Marcus Eide c09145da0f Refactor tooltip placements 2020-10-06 13:23:58 +02:00
Marcus Eide 9403983361 Use TabbedCard to tab between different setting categories 2020-10-06 13:23:58 +02:00
Marcus Eide 94fa82b741 Move variant style handling for Infocard to seperate file and use some of it for TabbedCard 2020-10-06 13:23:58 +02:00
Marcus Eide cea6c4604e Add primary color to buttons that are active/selected 2020-10-06 13:23:57 +02:00
Marcus Eide a942d42008 Refactor toggling of featureFlags 2020-10-06 13:23:57 +02:00
Marcus Eide a1ec478639 Add icon to theme and use in ThemeToggle 2020-10-06 13:23:57 +02:00
Marcus Eide 5d8e058e4d Display list of providers from config as default 2020-10-06 13:23:57 +02:00
Marcus Eide 07e08834a5 Move <UserSettings/> to a user-settings plugin 2020-10-06 13:23:55 +02:00
Fredrik Adelöw e3476f5213 feat(catalog-backend): keep track of entity full name and make it uniq 2020-10-06 13:06:20 +02:00
Fredrik Adelöw 3cfdbd10ad Merge pull request #2770 from spotify/freben/more-sec
chore(deps): get rid of vulnerable node-forge (again) and node-fetch
2020-10-06 10:52:00 +02:00
Fredrik Adelöw b66bbaec12 chore(deps): get rid of vulnerable node-forge (again) and node-fetch 2020-10-06 10:06:31 +02:00
Fredrik Adelöw a4d1abb03f Merge pull request #2769 from spotify/freben/vuln
chore(deps): get rid of vulnerable bl and node-forge
2020-10-06 09:56:05 +02:00
Iain Billett 4e76fea269 Fixes for Lighthouse widgets 2020-10-06 08:35:44 +01:00
Iain Billett 79379097f7 Update Lighthouse plugin README
Add instructions for integration with the catalog.
2020-10-06 08:35:44 +01:00
Iain Billett 5b52d983e3 Fix @types/react dependency version 2020-10-06 08:35:44 +01:00
Iain Billett 4758e62c26 Add EmptyState to Lighthouse Router 2020-10-06 08:35:44 +01:00
Iain Billett fba3d513f5 Add Lighthouse card & tab
* Add a lighthouse card to be displayed on the website overview
* Add a lighthouse tab and embed lighthouse content
2020-10-06 08:35:44 +01:00
Fredrik Adelöw 2b30fafa19 chore(deps): get rid of vulnerable bl and node-forge 2020-10-06 09:20:24 +02:00
dependabot[bot] 38b17fe361 chore(deps-dev): bump @testing-library/cypress from 6.0.1 to 7.0.1
Bumps [@testing-library/cypress](https://github.com/kentcdodds/cypress-testing-library) from 6.0.1 to 7.0.1.
- [Release notes](https://github.com/kentcdodds/cypress-testing-library/releases)
- [Changelog](https://github.com/testing-library/cypress-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kentcdodds/cypress-testing-library/compare/v6.0.1...v7.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-06 04:45:38 +00:00