Commit Graph

11335 Commits

Author SHA1 Message Date
Patrik Oldsberg ab7bca3e8b core-api: memo app and api provider versioned value maps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 19:12:36 +01:00
Patrik Oldsberg d88dd219e4 changesets: added changeset for core-api context bridging refactor
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 17:13:51 +01:00
Patrik Oldsberg 99dad12b58 core-api: get or create all bridged contexts
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:41 +01:00
Patrik Oldsberg 0977b7b41b core-api: make ApiRef description optional
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:41 +01:00
Patrik Oldsberg 4d68d4d87d core-api: identify ApiRefs based on ID instead of reference
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:40 +01:00
Patrik Oldsberg 7d30365c67 core-api: migrate RoutingContext to use version bridge
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:40 +01:00
Patrik Oldsberg 0095873736 core-api: migrate AppContext to use version bridge
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:40 +01:00
Patrik Oldsberg d5c8bc8a01 core-api: migrate ApiContext to use version bridge
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:39 +01:00
Patrik Oldsberg 1f3321fbfc core-api: add versioned value types and helpers
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:39 +01:00
Patrik Oldsberg 386e7aa007 core-api: refactor global singleton access to get/set/getOrCreate
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:57:38 +01:00
Patrik Oldsberg 61f071cfcb Merge pull request #4925 from backstage/mob/storybrooks
cli: lint storybook file dependencies as if they were tests
2021-03-11 16:40:28 +01:00
Patrik Oldsberg 4c597d78a0 Merge pull request #4924 from backstage/mob/graphiql-sidebar
graphiql,app: export icon and avoid routeRef usage in SidebarItem
2021-03-11 16:40:13 +01:00
Patrik Oldsberg 1401bfc515 Merge pull request #4923 from backstage/rugvip/mob/use-no-desc
user-settings: avoid depending on descriptions from ApiRefs
2021-03-11 16:39:40 +01:00
Patrik Oldsberg 09eb54e014 graphiql,app: export icon and avoid routeRef usage in SidebarItem
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:14:34 +01:00
Patrik Oldsberg 84972540b0 cli: lint storybook file dependencies as if they were tests
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 16:01:14 +01:00
Patrik Oldsberg 147b4c5b1f user-settings: avoid depending on descriptions from ApiRefs
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-11 15:58:37 +01:00
Fredrik Adelöw 9804a5273e Merge pull request #4814 from backstage/changeset-release/master
Version Packages
2021-03-11 14:27:52 +01:00
github-actions[bot] 0e120c5c66 Version Packages
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-11 13:45:44 +01:00
Fredrik Adelöw a5c3dd77fe Merge pull request #4919 from backstage/freben/master-built
fix master build error
2021-03-11 13:25:00 +01:00
Fredrik Adelöw 00118cd922 fix master build error
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-11 13:07:40 +01:00
Fredrik Adelöw 7efdcfbedf Merge pull request #4893 from backstage/blam/fix-api-load-order
Wait for configApi to be ready before using featureFlagsApi to register plugin output
2021-03-11 12:08:57 +01:00
Matthew Clarke e2c1b3fb6a Kubernetes: initial CRD framework (#4892)
* Kubernetes: initial CRD framework

Signed-off-by: mclarke <mclarke@spotify.com>

* use luxon instead of date-fns

Signed-off-by: mclarke <mclarke@spotify.com>

* fix test

Signed-off-by: mclarke <mclarke@spotify.com>

* update ui schema

Signed-off-by: mclarke <mclarke@spotify.com>

* update app config

Signed-off-by: mclarke <mclarke@spotify.com>

* rollout tests

Signed-off-by: mclarke <mclarke@spotify.com>

* add default custom resource component

Signed-off-by: mclarke <mclarke@spotify.com>

* make custom resources optional

Signed-off-by: mclarke <mclarke@spotify.com>

* add docs

Signed-off-by: mclarke <mclarke@spotify.com>

* prettier

Signed-off-by: mclarke <mclarke@spotify.com>

* replace core-api usage with core

Signed-off-by: mclarke <mclarke@spotify.com>
2021-03-11 10:32:41 +00:00
Patrik Oldsberg 6bd417b7b8 Merge pull request #4857 from backstage/rugvip/subroutes
core: add SubRoutesRefs and refactor routing system
2021-03-11 10:20:23 +01:00
Ben Lambert 7b0694586a Merge pull request #4915 from backstage/dependabot/npm_and_yarn/rollup/plugin-node-resolve-11.2.0
chore(deps): bump @rollup/plugin-node-resolve from 9.0.0 to 11.2.0
2021-03-11 09:58:20 +01:00
Fredrik Adelöw e7e8e48d40 Merge pull request #4914 from backstage/dependabot/npm_and_yarn/react-dev-utils-11.0.4
chore(deps): bump react-dev-utils from 10.2.1 to 11.0.4
2021-03-11 08:57:39 +01:00
Fredrik Adelöw 011c0eed92 Merge pull request #4912 from andrewthauer/fix/link-to-mailto
fix(core): ensure link component works with mailto
2021-03-11 07:24:51 +01:00
dependabot[bot] 64f9d37a18 chore(deps): bump @rollup/plugin-node-resolve from 9.0.0 to 11.2.0
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins) from 9.0.0 to 11.2.0.
- [Release notes](https://github.com/rollup/plugins/releases)
- [Commits](https://github.com/rollup/plugins/compare/node-resolve-v9.0.0...node-resolve-v11.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-11 04:25:08 +00:00
dependabot[bot] 4a4999f5a4 chore(deps): bump react-dev-utils from 10.2.1 to 11.0.4
Bumps [react-dev-utils](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-dev-utils) from 10.2.1 to 11.0.4.
- [Release notes](https://github.com/facebook/create-react-app/releases)
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG-1.x.md)
- [Commits](https://github.com/facebook/create-react-app/commits/HEAD/packages/react-dev-utils)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-11 04:24:13 +00:00
Andrew Thauer c14affbb4d fix(core): ensure link component works with mailto
Signed-off-by: Andrew Thauer <athauer@wealthsimple.com>
2021-03-10 20:55:36 -05:00
Patrik Oldsberg d79f3411aa Merge pull request #4910 from backstage/rugvip/data
core: add support for passing data fetch function to Table
2021-03-10 23:32:48 +01:00
Patrik Oldsberg 47810a22f7 Merge pull request #4909 from backstage/rugvip/lines
integration: add support for resolving a URL to a line in a file
2021-03-10 23:32:15 +01:00
Patrik Oldsberg d4e77ec5f9 integration: add support for resolving a URL to a line in a file
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-10 22:31:26 +01:00
Patrik Oldsberg ff4d666abc core: add support for passing data fetch function to Table
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-10 22:29:28 +01:00
Fredrik Adelöw cbb85fd86e Merge pull request #4904 from backstage/freben/no-dots
Remove all dot-folder imports everywhere
2021-03-10 16:47:13 +01:00
Andrew Thauer 9404c568cf Merge pull request #4890 from andrewthauer/feat/codeowner-kinds
feat(catalog-backend): support more codeownerprocessor kinds
2021-03-10 10:04:30 -05:00
Johan Haals b8f86caa7a Merge pull request #4869 from backstage/mob/actions-list
Scaffolder: Add page displaying available actions
2021-03-10 14:47:46 +01:00
Johan Haals ff1fc49c06 Merge pull request #4889 from backstage/jhaals/better-error
scaffolder: Improve GitHub publishers permission update error message
2021-03-10 14:44:49 +01:00
Johan Haals be140d3b1d Use the same json-schema version as other plugins
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-03-10 14:30:05 +01:00
Johan Haals 843078a5d6 Update description to be consistent
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-03-10 14:29:17 +01:00
Johan Haals 3848bc1cfa Throw error with status included
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-03-10 14:17:27 +01:00
Fredrik Adelöw 702b837b8b Remove all dot-folder imports everywhere
We aren't supposed to import from '.' or '../..' etc; point to the actual node being imported instead. I did allow e.g. '../../bigfolder' however. Going all the way to the individual file could be done too, but is a matter of taste perhaps.

Also ran Organize Imports on all the touched files :)

No changeset since there are no functional changes at all - only the imports changed

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-10 13:43:59 +01:00
Ben Lambert f3cf861f7d Merge pull request #4902 from backstage/dependabot/npm_and_yarn/elliptic-6.5.4
chore(deps): bump elliptic from 6.5.3 to 6.5.4
2021-03-10 12:31:31 +01:00
dependabot[bot] 8e4999f610 chore(deps): bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-10 10:18:59 +00:00
Ben Lambert 0f85dfd5f2 Merge pull request #4899 from backstage/dependabot/npm_and_yarn/react-syntax-highlighter-15.4.3
chore(deps): bump react-syntax-highlighter from 13.5.3 to 15.4.3
2021-03-10 09:10:41 +01:00
Ben Lambert 8416da9ed4 Merge pull request #4881 from lowjoel/fix-aws-credentials-order
Implement proper AWS Credentials precedence
2021-03-10 08:37:33 +01:00
dependabot[bot] 4b1eade606 chore(deps): bump react-syntax-highlighter from 13.5.3 to 15.4.3
Bumps [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) from 13.5.3 to 15.4.3.
- [Release notes](https://github.com/react-syntax-highlighter/react-syntax-highlighter/releases)
- [Changelog](https://github.com/react-syntax-highlighter/react-syntax-highlighter/blob/master/CHANGELOG.MD)
- [Commits](https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v13.5.3...v15.4.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-10 04:07:06 +00:00
Andrew Thauer 2facfeb956 add domain to allowed codeowner kinds
Signed-off-by: Andrew Thauer <athauer@wealthsimple.com>
2021-03-09 21:46:11 -05:00
Andrew Thauer 9ef5a126d5 feat(catalog-backend): support more codeownerprocessor kinds
Signed-off-by: Andrew Thauer <athauer@wealthsimple.com>
2021-03-09 21:44:17 -05:00
Oliver Sand c1113129f0 Merge pull request #4895 from SDA-SE/feat/tree-urls
Support GitHub tree URLs in getGitHubFileFetchUrl
2021-03-09 20:15:58 +01:00
Dominik Henneke 52f613030a Support GitHub tree URLs in getGitHubFileFetchUrl
Co-authored-by: Oliver Sand <oliver.sand@sda-se.com>
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-03-09 17:49:17 +01:00