Commit Graph

6672 Commits

Author SHA1 Message Date
Johan Haals 7823e77f0e Merge pull request #6891 from RoadieHQ/read-external-id-from-config
Kubenetes-backend: Retrieve the externalId from the config
2021-08-24 13:31:19 +02:00
Patrik Oldsberg fe1277fc39 Merge pull request #6852 from bolcom/gitlab-discovery
Gitlab discovery
2021-08-24 10:55:59 +02:00
Dominik Henneke b4f090ac6f Merge pull request #6924 from SDA-SE/feat/entity-page-useelements
Collect the routes of the `ExploreLayout` with `useElementFilter`
2021-08-23 18:29:07 +02:00
Johan Haals 5aebf54a12 Merge pull request #6535 from DeveloperSHD/feature/gitlab-auth-provider
Feature/gitlab auth provider
2021-08-23 16:54:50 +02:00
Johan Haals 1d91d78490 Merge pull request #6683 from backstage/more-efficient-git-add
scaffolder-backend: use more efficient approach to staging files during publish
2021-08-23 16:35:05 +02:00
Dominik Henneke c8e7a7d6e4 Collect the routes of a EntityLayout with useElementFilter
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-08-23 15:43:16 +02:00
Tim Hansen 874419a5cf Merge pull request #6823 from prasaria/link-group-ownership-boxes-through-filtered-catalog-page
Link group ownership boxes through filtered catalog page
2021-08-23 07:23:33 -06:00
Patrik Oldsberg a4d419025a Merge pull request #6912 from backstage/rugvip/gha
auth-backend,core-app-api: add support for auth via GitHub Apps + handler options
2021-08-23 14:58:27 +02:00
Patrik Oldsberg ef2eb3b9ac auth-backend: fix sign-in provider docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:31:25 +02:00
Patrik Oldsberg 7723e90b20 catalog-backend: add margin for test execution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 18:19:56 +02:00
Johan Haals 620bb7b822 Merge pull request #6892 from Sarabadu/master
add troubleshot instructions when plugins.ts is missing
2021-08-20 15:20:28 +02:00
Johan Haals 0c9899414d Merge pull request #6800 from Pike/add-partial-template
Add a partial template action to the builtin scaffolder actions.
2021-08-20 15:18:40 +02:00
Patrik Oldsberg 7a6373e080 auth-backend: new GithubOAuthResult type + refresh test & fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:36:36 +02:00
Brian Fletcher a8b41f32a3 fixes existing changes and adds 1 new test for k8
Signed-off-by: Brian Fletcher <brian@roadie.io>
2021-08-20 13:33:28 +01:00
Patrik Oldsberg 913256d197 auth-backend: migrate GitHub handler to sign-in resolver + add refresh support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:17:52 +02:00
Patrik Oldsberg 5f6f33a5ed auth-backend: fall back to username and id as displayName for profiles
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:09:40 +02:00
Patrik Oldsberg 8e9e5fe72f auth-backend: allow for optional refresh token usage in OAuthAdapter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:08:56 +02:00
Johan Haals 9439325716 Merge pull request #6869 from vinzscam/copy-text-button-clipboard-api
copy-text-button: remove hidden textarea
2021-08-20 13:52:33 +02:00
github-actions[bot] 6e43220f08 Version Packages 2021-08-20 09:21:26 +00:00
Patrik Oldsberg 76c1c37457 Merge pull request #6903 from backstage/rugvip/origin
auth-backend: fix origin verification
2021-08-20 11:15:58 +02:00
Patrik Oldsberg 79d24a9665 auth-backend: fix origin verification
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 10:59:12 +02:00
Tom Opdebeeck 86c00525f6 Merge branch 'master' into feature/gitlab-auth-provider
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-20 10:15:13 +02:00
Fredrik Adelöw 7ab55167d0 use DateTime all the way from the database
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-20 10:07:57 +02:00
Tom Opdebeeck 5ea93f7246 chore(auth-backend): update api report
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-20 10:06:04 +02:00
Roy Jacobs 72505a907f Reduce log level to avoid spamming the logs
Signed-off-by: Roy Jacobs <roy.jacobs@gmail.com>
2021-08-20 09:46:18 +02:00
Roy Jacobs 32df8a75f3 Remove unused function
Signed-off-by: Roy Jacobs <roy.jacobs@gmail.com>
2021-08-20 09:39:06 +02:00
Juan Pablo Garcia Ripa 283b350cb3 apply suggested language improvements
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2021-08-20 08:54:39 +02:00
Prasetya Aria Wibawa c64c039289 remove name from EntityTypeProps attribute
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 12:10:22 +07:00
Prasetya Aria Wibawa 1dab504713 rename topEntity to be topOwnedEntity
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 12:00:05 +07:00
Prasetya Aria Wibawa c252c9fee8 move url generation to the main OwnershipCard component
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 11:50:54 +07:00
Prasetya Aria Wibawa b7981123ec use destructuring for selectedEntityType object
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 10:50:30 +07:00
Prasetya Aria Wibawa ecd571237f use catalogRouteRef to generate url path
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 09:53:04 +07:00
Prasetya Aria Wibawa 5c6ce92388 use type as props to dynamically set background theme for ownership boxes
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 09:18:10 +07:00
Patrik Oldsberg 99cab3cd79 Merge pull request #6876 from pawelmitka/scaffolder_require_code_owners_approval
feat(plugin-scaffolder-backend): GitHub option to require Code Owners
2021-08-20 01:49:14 +02:00
Juan Pablo Garcia Ripa 58f90dc757 add troubleshot instructions when plugin.ts is missing
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2021-08-19 18:50:45 +02:00
Brian Fletcher 22fc579fe5 Retrieve the externalId from the config
My previous change to enable the external id, had missed the part
that actually reads the externalId from the config. This change
is the final piece, all going well.

Signed-off-by: Brian Fletcher <brian@roadie.io>
2021-08-19 17:19:10 +01:00
Mike Lewis a669b76c7c scaffolder-backend: add test suite for builtin action helpers
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-08-19 16:34:07 +01:00
Mike Lewis 1ce9b95711 scaffolder-backend: more efficient staging of files during publish
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-08-19 16:34:07 +01:00
github-actions[bot] 6f4c73ece4 Version Packages 2021-08-19 12:20:01 +00:00
Patrik Oldsberg 24dd589779 Merge pull request #6821 from Symbianx/render-statsfor-in-sentry-plugin
Render the statsFor property in sentry issues table
2021-08-19 14:14:27 +02:00
Fredrik Adelöw b4892e8a0d Merge pull request #6872 from backstage/freben/ldap-provider
Introduce LdapOrgEntityProvider
2021-08-19 14:05:22 +02:00
Miguel Alexandre 2044ae8b20 Render "Last 24h" instead of "For 24h"
Signed-off-by: Miguel Alexandre <m.alexandrex@gmail.com>
2021-08-19 13:56:15 +02:00
Miguel Alexandre d8e4afc620 Render the statsFor property in sentry issues table
Signed-off-by: Miguel Alexandre <m.alexandrex@gmail.com>
2021-08-19 13:56:15 +02:00
Johan Haals 86b1cb69d3 Merge pull request #6848 from backstage/mob/catalog-instrumentation
Instrument catalog with prometheus metrics
2021-08-19 13:52:57 +02:00
Vincenzo Scamporlino de1604fc31 api-definition-card: fix tests
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
2021-08-19 12:48:36 +02:00
Vincenzo Scamporlino 8be8f66ea7 plain-api-definition-widget: remove snapshot testing
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
2021-08-19 12:21:56 +02:00
Prasetya Aria Wibawa 3d81fa9111 change test to not use configApiRef
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-19 16:45:53 +07:00
Prasetya Aria Wibawa 50be33b3cc pass through the owned list once and compute the counts at that time.
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-19 16:44:38 +07:00
Prasetya Aria Wibawa 8ab8c325cd add qs for queryParams in OwnershipCard component
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-19 16:43:00 +07:00
Fredrik Adelöw b264938afe fix test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-19 11:38:33 +02:00