Commit Graph

351 Commits

Author SHA1 Message Date
blam d50ddbd1d3 Merge branch 'master' of github.com:backstage/backstage into mob/scaffolder-frontend
* 'master' of github.com:backstage/backstage: (118 commits)
  cli: Fix handling of dynamic imports in esm.js files
  minor typo in migration
  chore(deps): bump archiver from 5.1.0 to 5.2.0
  dockerfile: mention build-image command
  Apply suggestions from code review
  update backend Dockerfile to use config example and fix comment
  docs: add full docker deployment docs
  chore: fix code review
  chore: fixing syntax
  docs: fixing custom implementations of utitiy apis
  a small start to the integrations section of the config
  TechDocs: Add changeset about Docker permission fix
  Updated unit tests for the new UI
  TechDocs: Pass user and group ID when invoking docker container
  Replace logging erro and return undefined for a throw new Error
  @types/react 16 not 17
  Use a more strict type for `variant` of cards
  docs(TechDocs): Add more context with AWS docs hyperlinks
  Added missing dep on @types/react
  Removed unused import
  ...
2021-02-18 11:41:34 +01:00
Ben Lambert a9e869a6b5 Merge pull request #4557 from grantila/improved-pagerduty
Improve pagerduty plugin
2021-02-17 15:36:07 +01:00
Oliver Sand ca10ce8914 Merge pull request #4392 from SDA-SE/feat/tables
Add tables to systems and domains
2021-02-16 16:12:34 +01:00
Gustaf Räntilä 549a859ac8 Improve pagerduty plugin 2021-02-16 15:54:14 +01:00
Johan Haals 0b7cb92258 Fix routes
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-02-16 11:06:20 +01:00
Johan Haals fe08d59921 Replace deprecated catalog routing
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-02-15 14:05:07 +01:00
Johan Haals fb9e95f75b Export catalog and scaffolder directly
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-02-15 14:02:02 +01:00
Johan Haals 7dfcae331c Merge branch 'master' into mob/scaffolder-frontend 2021-02-15 13:19:06 +01:00
Johan Haals 579a545649 Refactor scaffolder routes
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam<ben@blam.sh>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-02-15 11:57:27 +01:00
Oliver Sand 0af242b6d8 Introduce new cards to @backstage/plugin-catalog that can be added to entity pages 2021-02-12 10:43:32 +01:00
Andrew Thauer f10950bd2a feat: support custom app icons 2021-02-11 02:37:11 -05:00
Andrew Thauer 1df75733e9 feat(catalog): add entity links card component 2021-02-10 18:44:22 -05:00
Patrik Oldsberg afa453f744 Merge pull request #4465 from n2ygk/config_oauth_scope
Add configurable OAuth 2.0 scopes
2021-02-10 22:26:30 +01:00
Dominik Henneke 9d1426a04a Merge pull request #4271 from SDA-SE/feat/new-catalog-import
Rework the user flow of the catalog-import plugin
2021-02-10 12:15:04 +01:00
Alan Crosswell 07bafa248e Add configurable OAuth 2.0 scopes
- Add oauth2 config for optional scopes
- Document oauth2 config keys
- Add OAuth2 to demo app list of identity providers
2021-02-09 14:50:20 -05:00
Dominik Henneke 3698be2bf5 Merge remote-tracking branch 'upstream/master' into feat/new-catalog-import
# Conflicts:
#	packages/app/src/App.tsx
#	plugins/catalog-import/package.json
#	plugins/catalog-import/src/components/ImportComponentForm.tsx
2021-02-08 15:15:15 +01:00
Dominik Henneke 6a8b219e6c Resolve review comments 2021-02-08 15:09:37 +01:00
Adam Harvey 02414fe00b Remove welcome plugin registration 2021-02-03 15:34:31 -05:00
Andrew Thauer 9d6ef14bcd refactor: update rollbar to use composability api 2021-02-03 10:50:24 -05:00
Dominik Henneke 68dd79d83a Rework the user flow of the catalog-import plugin 2021-02-03 09:58:36 +01:00
Oliver Sand 207024e2e0 Implement explorer page 2021-02-03 09:37:53 +01:00
Oliver Sand 806929fe2f Move code from ecosystem package to explore package 2021-02-03 09:37:53 +01:00
Oliver Sand 9cdd8f8888 Add ecosystem explorer 2021-02-03 09:37:52 +01:00
Oliver Sand c677643afa Rename from @backstage/plugin-catalog-common-react to @backstage/plugin-catalog-react 2021-01-29 10:54:09 +01:00
Oliver Sand 019fe39a08 Createa @backstage/plugin-catalog-common-react package 2021-01-29 10:54:09 +01:00
Patrik Oldsberg 4c75de0610 Merge pull request #3985 from nirga/master
Initial version of new Kafka plugin
2021-01-20 19:22:22 +01:00
Patrik Oldsberg 89278acabe app,create-app: switch to using FlatRoutes 2021-01-19 21:40:35 +01:00
Nir Gazit fc519f14a7 Merge remote-tracking branch 'upstream/master' into master 2021-01-09 21:59:29 +02:00
Nir Gazit 16cd6b8e25 Added documentation, addd plugin to sample app 2021-01-09 21:56:54 +02:00
blam f134b0c22b bug: use the legacy version of graphiql on master right now until we port to app routes 2021-01-05 10:34:31 +01:00
Nir Gazit 5ac1779f1a Added a scaffolded new plugin 2020-12-21 13:21:48 +02:00
blam ee92b179e1 Merge branch 'master' of github.com:backstage/backstage into mob/scaffolder-cra-fixes
* 'master' of github.com:backstage/backstage: (98 commits)
  build(deps): bump archiver from 5.0.2 to 5.1.0
  build(deps): bump typescript-json-schema from 0.45.0 to 0.45.1
  docs: Update lighthouse docs
  scaffolder-backend: clarify type detection error message
  scaffolder-backend: gitlab preparer uses integrations token
  core-api: ensure that routable extension components are discovered at boot
  core-api: memoize app element traversal and validation
  core-api: add lazy loading of component extensions
  Add changeset and add missing semicolon
  Add search plugin to new CLI created apps
  build(deps): bump graphql from 15.3.0 to 15.4.0
  core-api: add MutableSessionManager and fix AuthSessionStore not properly updating session state
  run prettier on the roadmap
  core-api: refactor createReactExtension to forward component types directly and avoid @types/react dependency
  core-api: add route validation to app + test
  core-api: default type parameters for BackstagePlugin to avoid breakage
  changeset: add changesets for new plugin extension API
  core-api: avoid exporting AnyRoutes, AnyExternalRoutes, and ExternalRouteRef constructor
  core-api: rename BindRouteFunc to AppRouteBinder
  core-api,plugins/graphiql: export extension APIs from core-api and port the graphiql plugin
  ...
2020-12-21 10:37:32 +01:00
Patrik Oldsberg ad66d1c8c4 core-api,plugins/graphiql: export extension APIs from core-api and port the graphiql plugin
Co-authored-by: blam <ben@blam.sh>
2020-12-17 13:18:14 +01:00
blam e07eb800c7 chore: remove deep link 2020-12-16 17:28:53 +01:00
blam f76a8aedf4 Merge branch 'master' of github.com:backstage/backstage into mob/scaffolder-cra-fixes
* 'master' of github.com:backstage/backstage: (758 commits)
  add zalando to adpoters list
  Avoid passing undefined to values that are marked as optional
  Support profile of groups in LdapOrgReaderProcessor
  Import picture and display name by the GitHubOrgReaderProcessor
  Use the new group profile section in the group profile card
  Add support for the group profile element to Microsoft Graph processor
  Add profile section to group entity
  Implement readTree on BitBucketUrlReader - Add getBitbucketDefaultBranch
  Implement readTree on BitBucketUrlReader - Modify changeset
  Implement readTree on BitBucketUrlReader - Implement getBitbucketDownloadUrl and remove hash for Bitbucket Server
  Implement readTree on BitBucketUrlReader
  WIP: implement readTree for bitbucket
  updated scaffolder config.d to avoid config failure
  build(deps): bump swagger-ui-react from 3.37.2 to 3.38.0
  included changeset
  Introduced config schema for plugins/scaffolder-backend
  Write relations directly as part of batch add / update of entities.
  Add codeowners for techdocs-common package
  techdocs-common: Add type dependencies
  Update nice-trains-punch.md
  ...
2020-12-15 14:02:21 +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 1603efe7e8 Merge pull request #3479 from SDA-SE/feat/api-docs-relations
API Consumers & Providers
2020-12-08 21:44:46 +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
Samira Mokaram 8109ff1d35 Merge branch 'master' of https://github.com/spotify/backstage into samiram/pagerduty-plugin 2020-12-04 11:04:21 +01:00
Oliver Sand 246799c7f2 Show consumers and providers for APIs 2020-12-03 17:48:25 +01:00
Samira Mokaram 3d392a0b6a address comments 2020-12-01 16:38:40 +01:00
Marek Calus c0061218db Merge remote-tracking branch 'upstream/master' into mcalus3/add-catalog-import-plugin 2020-11-26 08:16:28 +01:00
Samira Mokaram ba63a66aa0 Merge branch 'master' of https://github.com/spotify/backstage into samiram/pagerduty-plugin 2020-11-25 10:32:42 +01:00
Oliver Sand b467106c1f Reformat EntityPage 2020-11-25 09:49:35 +01:00
Oliver Sand f3bb55ee31 Make api-docs customizable 2020-11-24 11:53:14 +01:00
Marek Calus cb16f9ebfc Code review fixes 2020-11-23 19:34:15 +01:00
Andrew Thauer a8de7f554c feat: improve circleci builds table 2020-11-23 11:44:49 -05:00
Brian Leathem afaaf96ecc Cleanup and fixes after refactoring 2020-11-20 11:57:11 -08:00
Brian Leathem 8d948b243b Implement a generic OpenIdConnect auth-provider 2020-11-20 11:57:10 -08:00
Marek Calus 5d4873e142 Merge remote-tracking branch 'upstream/master' into mcalus3/add-catalog-import-plugin 2020-11-20 18:16:01 +01:00