21074 Commits

Author SHA1 Message Date
Brenda Sukh 4040d4fcb2 Add changeset 2020-11-16 10:07:56 -05:00
Ryan Vazquez 17a9f48f6c changeset 2020-11-16 09:45:59 -05:00
Brenda Sukh 259d848eee Add changeset 2020-11-13 15:21:24 -05:00
Fredrik Adelöw f531d307c4 catalog-backend: reject overwrite of entities from foreign locations (#3286) 2020-11-13 11:16:33 +01:00
Patrik Oldsberg 484385c658 Merge pull request #3283 from backstage/rugvip/retree
backend-common: refactor readTree to only accept URL and options + add response helper
2020-11-13 10:53:53 +01:00
Patrik Oldsberg 8e2effb531 changesets: added changeset for UrlReader readTree refactoring 2020-11-12 14:01:32 +01:00
github-actions[bot] 76a8099029 Version Packages 2020-11-12 10:52:23 +00:00
Fredrik Adelöw 752808090b auth-backend: Handle non-7-bit safe characters in the posted message data (#3280) 2020-11-12 11:48:46 +01:00
Fredrik Adelöw 4628763998 auth-backend: Encode the OAuth state param using URL safe chars (#3281) 2020-11-12 11:43:35 +01:00
Ryan Vazquez d5a2bf9296 Merge pull request #3268 from backstage/ryanv-cost-insights-custom-toolips
Ryanv cost insights custom toolips
2020-11-11 16:41:47 -05:00
Oliver Sand 84b654d5de Use dense table style and outlined chips in the API Explorer (#3276)
This matches the styling of the catalog.
2020-11-11 13:34:40 +01:00
Ryan Vazquez 0703edee09 changeset 2020-11-10 16:48:27 -05:00
o-farooq a906f20e7b feat(techradar-plugin) add techradar blip history backend support (#3191)
* add techradar entry history data structure

* updated names and added changeset

* fix docs

Co-authored-by: Omer Farooq <17722640+o-farooq@users.noreply.github.com>
2020-11-10 16:29:45 +01:00
Oliver Sand 0c0798f082 Persist Table Filters in the API Explorer (#2936)
* fix: allow changing the categories of a checkbox tree

* feat: allow setting the current selection in the checkbox tree

* feat: allow setting the current selection in the select

* feat: add a way to access the tables internal state (filters, search, ...)

* feat: add useQueryParams hook

* feat: persist the table state of the api explorer in the url

* Use react-use instead of writing own hooks

* Resolve review comments

* Rename selectedChilds to selecetedChildren

* Add changesets

* Support passing a separate state name to useQueryParamState

This allows to use the useQueryParamState hook multiple time per route and have a separate state.

* refactor: fix typo...
2020-11-09 18:19:47 +01:00
Chad Wilson 2d0bd1be70 About card edit improvements (#2950)
* Update to Edit link in Card component.

* prettier

* new line

* Added changeset

* Actually run prettier. . .

* Added functionality to determine source of url for icon choice. Fixed failed tests.

* Added test case for new edithref attribute

* Prettier

* forgot a file

* correct url substring sanitation

* corrected url substring sanitation

* Added handling of Bitbucket Cloud and Gitlab.

* Added tests for each GitLab and BitBucket edits.

* Update to leverage git-url-parse

* update test to reflect owner change
2020-11-09 16:52:00 +01:00
Adam Harvey a41730c6ea [plugin-jenkins] Add tooltip to Jenkins build rerun (#3251)
* Add tooltop to Jenkins build rerun

* Add tooltip to spelling
2020-11-07 12:31:11 +01:00
Oliver Sand 33b7300ebe Capture plugin name under the /api/ prefix for http metrics (#3259) 2020-11-06 20:21:36 +01:00
Jesko Steinberg e8f69ba936 feat: add internal routing to BottomLink (#3258)
* feat(core): Link component detect whether it's an external link or not

* fix: make BottomLink using backstage/core Link component
2020-11-06 20:17:17 +01:00
Oliver Sand 5a2705de23 Export AuthProviders, DefaultProviderSettings and ProviderSettingsItem (#3249)
`Settings` allows to pass `providerSettings`, but right now there isn't a way to constuct them out of the existing components as they aren't exported.
2020-11-06 11:43:58 +01:00
Mikaela Grundin 199237d2fb core: DependencyGraph component (#3236)
* add dependency graph files

* add stories for DependencyGraph

* add changeset

* add margin and border to storybook examples

* support dark theme in default label

* add transition to nodes, edges and labels

* move @types to devDependencies

* clean up DependencyGraph test

* don't use default exports

* change padding format

* change marginX/Y to paddingX/Y

* fix types export

* fix storybook

* move @types/dagre from devDependencies to dependencies
2020-11-06 09:27:34 +01:00
Patrik Oldsberg c56e28375f create-app: add missing @backstage/plugin-api-docs entry to plugins.ts (#3257) 2020-11-06 00:33:10 +01:00
Oliver Sand 4577e377be Improve styling of outlined chips in dark mode (#3252) 2020-11-05 18:41:49 +01:00
Iain Billett 4aca74e089 Load config from window in default config loader (#3238)
Support setting config through the window object. The config
should be set in window.__APP_CONFIG__ which should be an
object.
2020-11-05 16:05:06 +01:00
Oliver Sand 3f05616bf5 fix text color of tech-radar footer (#3245) 2020-11-05 13:05:05 +01:00
Tim 6627b626f8 Fix double divider on InfoCard (#3240)
Changeset

Co-authored-by: Tim Hansen <timbonicush@spotify.com>
2020-11-05 12:11:00 +01:00
Patrik Oldsberg 64b0d9d7e0 Merge pull request #2881 from Marvin9/chore/use-catalog-api
chore: use catalog API to fetch entity in scaffolder-backend
2020-11-05 11:17:34 +01:00
Patrik Oldsberg 80511c029a Merge pull request #3200 from SDA-SE/feat/upgrade-asyncapi-react
Upgrade @kyma-project/asyncapi-react to 0.14.2
2020-11-05 11:12:48 +01:00
Patrik Oldsberg 3d07745b82 Merge pull request #2863 from SDA-SE/feat/default-scope-auth-providers
feat: configurable default scopes of auth providers
2020-11-05 10:53:43 +01:00
Oliver Sand 803527bd32 Upgrade @kyma-project/asyncapi-react to 0.14.2
There is an intersting fix for displaying async messages in the docs.
2020-11-05 10:45:32 +01:00
Tim Hansen 9a294574c8 Fix styling issue on Cost Insights product panels with no cost 2020-11-04 10:54:41 -07:00
Patrik Oldsberg 5bf4267ae2 Merge pull request #3157 from SDA-SE/feat/formatted-react-markdown
feat: add MarkdownContent component to @backstage/core
2020-11-04 11:14:49 +01:00
Jesko Steinberg c5bab94aba refactor: use OAuthApiCreateOptions 2020-11-04 11:07:59 +01:00
github-actions[bot] 715bb76fb5 Version Packages 2020-11-03 20:50:42 +00:00
Brenda Sukh 5c70f3d353 Update changeset filename 2020-11-03 15:25:24 -05:00
Brenda Sukh 522132e5e8 Add changeset 2020-11-03 13:53:05 -05:00
Jesko Steinberg a963b59b04 refactor: use markdown dialects (gfm as default) 2020-11-03 14:51:12 +01:00
Patrik Oldsberg af141c0766 rewrite repo location urls 2020-11-03 11:03:49 +01:00
Patrik Oldsberg b22c4ac14c Merge pull request #3151 from forrestwaters/fw_onelogin
Add OneLogin as Identity Provider
2020-11-02 18:39:37 +01:00
Marvin9 2400364960 chore: mention entityClient as an additional option of createRouter 2020-11-02 22:48:44 +05:30
Marvin9 59166e5ec2 chore: run changeset 2020-11-02 22:19:56 +05:30
Ryan Vazquez ccd7c10b60 Merge pull request #3147 from spotify/ryanv/cost-insights/migrate-non-type-exports
Migrate type utilities for Cost Insights
2020-10-30 15:17:05 -04:00
Oliver Sand 678f0309dd Merge pull request #3013 from SDA-SE/dry-run-experiment
Allow to dry run the register component operation
2020-10-30 16:50:08 +01:00
Jesko Steinberg bbc15f5112 fix: use backstage theme for MarkdownContent 2020-10-30 15:36:39 +01:00
Jesko Steinberg 7b37d65fd8 fix: update github-insights-plugin to resolve conflicts 2020-10-30 15:36:39 +01:00
Jesko Steinberg 357f42b6a1 feat: add MarkdownContent component 2020-10-30 15:36:20 +01:00
Giuliano Varriale c0d5242a0d fix(StructuredMetadataTable): proper render boolean values (#3162) 2020-10-30 09:50:18 +01:00
Oliver Sand 2ebcfac8d4 feat: add a validate button to the register-component page
This allows the user to validate his location before adding it.
2020-10-29 20:24:49 +01:00
Oliver Sand 948052cbb4 feat: add ability to dry run adding a new location
The location is now added in a transaction and afterwards rolled back. This allows users to dry run this operation to see if there entity has issues. This is probably done my automated tools.
2020-10-29 20:11:38 +01:00
Patrik Oldsberg dbca330292 Merge pull request #3144 from spotify/rugvip/allurl
catalog,register-component: always register locations using a 'url' type
2020-10-29 18:05:54 +01:00
Forrest Waters b652bf2cc5 add changeset for onelogin 2020-10-29 12:02:33 -05:00