74233 Commits

Author SHA1 Message Date
Fredrik Adelöw 0a41db917e Rename hasNext -> hasNextPage
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-19 10:46:16 +01:00
Fredrik Adelöw 25f559a308 Merge pull request #5019 from lowjoel/reuse-error-panel
feat(errors): Reuse ResponseErrorList for non ResponseErrors
2021-03-19 10:35:58 +01:00
Oliver Sand 06dd774eac Support routes of type SubRouteRef in mountedRoutes parameter of renderInTestApp
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-03-19 10:34:42 +01:00
Fredrik Adelöw 65cc75ae3e Merge pull request #4993 from backstage/freben/catalog-paging
Introduce paging in the catalog /entities endpoint
2021-03-19 10:09:32 +01:00
Eric Peterson c491df119f Use void logger in test. 2021-03-19 09:42:49 +01:00
Eric Peterson 900f230291 Fix bad rebase
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson fb2ff7dfb0 Provide useful logging in the IndexBuilder.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson 44ec2571b6 Use Catalog REST API instead of assuming local process.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson 3560405cab Call a builder a builder.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson 9d214a88ce Update codeowners to remove non-existent files
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Anders Näsman e450be8227 move search-next page from app to plugin-search
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Anders Näsman 5a045906c2 remove singleton pattern from indexer
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Anders Näsman 51fc8de48c Tweak Collator/Decorator to be classes instead of methods
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:48 +01:00
Anders Näsman 124b93bff4 rename plugin-search-indexer to plugin-search-backend-node
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:45 +01:00
Anders Näsman 0057692401 move collation to search plugin
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:04 +01:00
Anders Näsman 6d4919a612 make SearchApi an interface
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:04 +01:00
Anders Näsman 5e70312d67 unwind dependencies
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:04 +01:00
Anders Näsman 4abd922fb5 moved types from search-backend to search-common
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:04 +01:00
Anders Näsman 608649b13c add search-common package
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:04 +01:00
Anders Näsman f9b203e07e cursor pagination
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Anders Näsman 779a164507 use Utility API
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Anders Näsman 355d720362 use Promise.all
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Anders Näsman 8ac1f0d2cc removed filter on component
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Anders Näsman b7cb59dd7b standard TODO syntax
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson 925f5847de Fix app.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson 2c759b452a Clean up query types, ensure we've got room to expand on the result items.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson ed6508d06c Clean up error handling.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson 92cd651fa4 Ditch the feature flag.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson 98cd044226 Add tests exercising the API of the search-indexer-backend plugin.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson ca74761fce Add a simple sanity test to the search-backend plugin.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Anders Näsman 1e82240ec3 update deps
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson e49bc5f4cf Avoid [object] in title bar by moving <Lifecycle /> to subtitle.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson d78542d037 Clean up READMEs
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:03 +01:00
Eric Peterson 1c136c7da8 <Lifecycle alpha />
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson c303011247 Own (more of) it!
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson 70bec421bf Link to discord!
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson 0c04830e8b (C)*
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson a9c1a72016 (C)*
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson a8513b65db Fix readme title
Co-authored-by: Adam Harvey <adam.harvey@dxc.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson 7c0d234cb5 Better formatting for "optional"
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson 77b2e143a5 Better formatting for "optional"
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson ff91e9b720 Better formatting for "optional"
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson 3e9d8427b6 Illustrate potential software catalog indexing.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:00 +01:00
Eric Peterson 3e2e3ffe4f Document development process for search platform.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:41:17 +01:00
Eric Peterson 199f66a565 Add feature flag + app-based search page.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:41:17 +01:00
Eric Peterson b7b4cc319c Wire up search backend to app backend testbed.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:41:15 +01:00
Eric Peterson e0854f10d5 Set up an unused method to illustrate type usage / communication between search frontend and backend
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:39:59 +01:00
Eric Peterson 04b492d404 Use IndexableDocument in search result set.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:38:45 +01:00
Eric Peterson c22f1c33db Update code owners for the various search backend plugins.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:38:45 +01:00
Eric Peterson a93d7b7f57 Be sure to export the IndexableDocument type.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:38:45 +01:00