Commit Graph

7117 Commits

Author SHA1 Message Date
Patrik Oldsberg 76e573a417 Merge pull request #7266 from backstage/mob/catalog-cache
catalog-backend: add processing cache
2021-09-23 16:27:52 +02:00
Fredrik Adelöw 6f1ac68647 Merge pull request #7298 from backstage/freben/less-core-api
get rid of some core-api mentions too
2021-09-23 16:18:13 +02:00
Patrik Oldsberg 01037ee3d0 Merge pull request #7002 from backstage/rugvip/scm-auth
[PRFC] integration-react: add ScmAuthApi + implementation
2021-09-23 15:52:27 +02:00
Patrik Oldsberg 46d6fcb52e catalog-import: fix merge breakage
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 15:20:07 +02:00
Fredrik Adelöw 12e074a6e4 get rid of some core-api mentions too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-09-23 15:16:41 +02:00
Patrik Oldsberg 6a6ec777ce catalog-import: migrated to using ScmAuthApi
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 15:03:52 +02:00
Patrik Oldsberg 988b9fe979 Merge pull request #7299 from backstage/rugvip/pick
auth-backend: explicit pickBy type
2021-09-23 15:01:49 +02:00
Johan Haals 1b271e1677 chore: rebase/combine tests
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-23 14:53:24 +02:00
Patrik Oldsberg 81d3f28e71 catalog-backend: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:50:40 +02:00
Patrik Oldsberg b0e1aa7620 catalog-backend: add scoped readLocation cache
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:50:40 +02:00
Patrik Oldsberg 69acb4e7ba catalog-backend: separated out state writing + give state a ttl
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:50:38 +02:00
Patrik Oldsberg b562c68091 catalog-backend: use inlined local type for cache items
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:49:35 +02:00
Patrik Oldsberg 2be9a2c167 catalog-backend: switch cache to persist items unless new ones are written
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:49:32 +02:00
Patrik Oldsberg 029d8130c1 catalog-backend: fix merge conflict
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:47:50 +02:00
Patrik Oldsberg c65552b3b7 catalog-backend: include cache state in processing result hash
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:47:50 +02:00
Patrik Oldsberg f0649d43e5 catalog-backend: review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:47:50 +02:00
Patrik Oldsberg f8a515a790 catalog-backend: added some basic tests for the default orchestrator
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:47:48 +02:00
Patrik Oldsberg 1572d02b63 catalog-backend: add changeset for caching + update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:44:01 +02:00
Patrik Oldsberg c9c284b0e0 catalog-backend: split out ProcessorCacheManager and add tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:43:59 +02:00
Patrik Oldsberg 33333c9416 catalog-backend: implement caching in the processing orchestrator
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:42:52 +02:00
Patrik Oldsberg ec2cc1ec56 catalog-backend: add tests for UrlReaderProcessor caching
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:42:19 +02:00
Patrik Oldsberg d94b7c3dce catalog-backend: inital implementation of caching in UrlReaderProcessor + types
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:42:19 +02:00
Patrik Oldsberg 80ab3c25ad auth-backend: explicit pickBy type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-23 14:16:39 +02:00
Fredrik Adelöw 5bd9aef16e Merge pull request #7296 from backstage/freben/core
remove some occurrences of the old core in docs etc
2021-09-23 14:06:30 +02:00
Fredrik Adelöw 3f8db2b64d remove some occurrences of the old core in docs etc
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-09-23 13:20:23 +02:00
github-actions[bot] 6e5b1bda9d Version Packages 2021-09-23 10:01:17 +00:00
Fredrik Adelöw ccaafec13b Merge pull request #7270 from backstage/freben/enforce-better
Apply the rules enforcer, based on origin location
2021-09-23 11:51:57 +02:00
Dominik Henneke a1935038e8 Merge pull request #7277 from SDA-SE/feat/export-domain-card
Export the `DomainCard` to be able to customize the explorer page
2021-09-23 11:35:59 +02:00
Fredrik Adelöw f7b5623c88 Merge pull request #6615 from barticus/feature/bitbucket-cloud-discovery
Bitbucket cloud discovery support
2021-09-23 10:19:07 +02:00
Fredrik Adelöw 41790a7168 split up the enforcer into type + class and fix the api exports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-09-23 09:36:12 +02:00
Bart Breen 747aec369c Resolved PR feedback
Signed-off-by: Bart Breen <bart.breen@twobulls.com>
2021-09-23 09:38:39 +10:00
Fredrik Adelöw 1ffaad9c3b add test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-09-22 21:50:40 +02:00
Fredrik Adelöw d6f90e934d Apply the rules enforcer, based on origin location
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-09-22 20:53:20 +02:00
Fredrik Adelöw d4d326df17 Merge pull request #7226 from backstage/samiramkr/add-search-settings-plugin
add filter to featureFlag page
2021-09-22 20:51:48 +02:00
Samira Mokaram 3acef80a12 address comments
Signed-off-by: Samira Mokaram <samiram@spotify.com>
2021-09-22 17:10:21 +02:00
Dominik Henneke 29a89c1a9d Merge pull request #7276 from SDA-SE/feat/graph-scroll
Disable zooming for the CatalogGraphCard
2021-09-22 17:01:18 +02:00
Dominik Henneke 5cd6c73ff5 Export the DomainCard to be able to customize the explorer page
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-09-22 13:06:26 +02:00
Oliver Sand 7361f02da0 Update API report
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-09-22 10:56:48 +02:00
Oliver Sand c0eb1fb9df Disable zooming for the CatalogGraphCard
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-09-22 10:35:53 +02:00
Oliver Sand 641f5e8ba3 Add demo videos to catalog graph readme
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-09-22 09:17:12 +02:00
Johan Haals d938f6cda8 Merge pull request #7186 from backstage/mob/catalog-import-refresh
Add refresh support for catalog-import
2021-09-21 16:47:25 +02:00
Johan Haals 5a816ea96f chore: change lodash import
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-21 15:59:12 +02:00
Johan Haals c01de13d55 chore: trim trailing slashes using lodash
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-21 15:48:57 +02:00
Fredrik Adelöw 15c5f83a10 Merge pull request #7261 from backstage/freben/no-golang
remove the cookiecutter-golang template for now
2021-09-21 13:41:14 +02:00
Johan Haals 232715679b Update API report
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-21 13:30:55 +02:00
Johan Haals fcab72f3a1 fix tests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-21 13:27:54 +02:00
Johan Haals 9ef2987a83 Add refresh support for catalog-import
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-09-21 13:27:54 +02:00
Camila Belo 59698b5404 Merge pull request #7263 from backstage/update-techdocs-readme
Text edits for consistency and clarity
2021-09-21 12:07:07 +02:00
Bodil Björklund 116dc8759f Text edits for consistency and clarity
Minor edits

Signed-off-by: Bodil Björklund <bodilb@spotify.com>
2021-09-21 11:25:03 +02:00
Oliver Sand f4004cda14 Merge pull request #7185 from SDA-SE/feat/catalog-graph
Add catalog graph plugin
2021-09-21 11:14:32 +02:00