Commit Graph

58482 Commits

Author SHA1 Message Date
Patrik Oldsberg 3f12044826 Merge pull request #26772 from backstage/rugvip/param-overrides
frontend-plugin-api: add support for overriding blueprint parameters
2024-09-18 15:34:35 +02:00
Patrik Oldsberg 2f88f88882 docs: remove function call from all backend feature installation instructions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 15:22:41 +02:00
Johan Haals e86e4a5ff4 Remove unused imports
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2024-09-18 15:00:58 +02:00
Johan Haals e6d71e67e5 chore: remove unused import
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2024-09-18 14:01:06 +02:00
Johan Haals a6be9058bf Scaffolder: Add ability to reference specific actions
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2024-09-18 13:58:10 +02:00
Johan Haals 5492eb6d8c Scaffolder: Add ability to reference specific actions
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2024-09-18 13:56:41 +02:00
Patrik Oldsberg d64f16acc5 docs/frontend-system: document param overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:52:01 +02:00
Patrik Oldsberg 0a5ec34668 update API reports for extension param overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:39:47 +02:00
Patrik Oldsberg 323aae85e7 changesets: changeset for blueprint param overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:19:17 +02:00
Patrik Oldsberg ac30b57ae6 frontend-plugin-api: refactor to use symbol to pass param overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:15:12 +02:00
Patrik Oldsberg 7ac5d97295 frontend-plugin-api: add ability to override params from .makeWithOverrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:07:30 +02:00
Patrik Oldsberg 89f2300d3d frontend-plugin-api: add ability to override params from .make
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:03:13 +02:00
Fredrik Adelöw 60076f0b81 Merge pull request #26742 from backstage/freben/important-stuff
clean up the todo-list-backend report
2024-09-18 11:59:14 +02:00
Fredrik Adelöw a8a310e2c0 Merge pull request #26767 from backstage/freben/sort
sort the remaining package.json files
2024-09-18 11:53:58 +02:00
Fredrik Adelöw 7f835f1fee sort the remaining package.json files
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-18 11:04:23 +02:00
Patrik Oldsberg 4adf6e14cf events-backend: fix for time out test in later versions of Node.js v20
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg 03cc3ce269 events-backend: clean up EventsPlugin test a bit
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg 5c728ee642 changesets: changesets for new events backend bus
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg 94b1caee5e events-backend: renamed EventBusStore params -> event
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg f1fb54af5b events-backend: rename consumedBy -> notifiedSubscribers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg ab0afa9bac events-backend: made some names in EventBusStore more explicit
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg d75fdf178e events-backend: fix moved import
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg d98d202f81 events-backend: rough performance test for event cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg e4d6610913 events-backend: more cleanup tests and refactor DB access to avoid some raw
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg c412d48980 events-backend: add cleanup test for DatabaseEventBusStore
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg f06211e447 events-backend: couple of simple review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg b9daa73fed Apply suggestions from code review
Co-authored-by: Patrick Jungermann <patrick.jungermann@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 0de66764e4 events-backend: more reliable timeout test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 2c9ea899c7 events-node: restore behavior of top-level DefaltEventsService methods
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 1e8e3f9283 events-backend: test for reading events without subscription + fix error
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 362571f677 events-backend: log blocking event response errors instead of attempting to return them
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg a19caf2697 events-backend: fix error when reading subscription with empty events table
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 692c505a38 events-backend: added event hub test for blocking events response
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg a97b71ab07 events-backend: fix blocking request being ended too early
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 66487229cc events-backend: fix for memory store not timing out listeners
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 9631d2a9e4 events-backend: more tests for events bus
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 24b86599c7 events-backend: always use batch size 10 for events bus
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 6bc5b882d2 events-backend: refactor event bus tests to use helper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 12dab61250 events-backend: use consumedBy everywhere instead of subscriptionIds
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 840cab0000 events-backend: add integration tests for postgres
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 65e58b53d8 events-backend: fix for subscription failing if there are no events
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg d2e733c8b6 events-backend: avoid immediate cleanup job to avoid it running for integration tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 105d68cd09 eventa-backend: fix for pg listener not actually waiting for initial setup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 973278ffe1 events-backend: graceful shutdown of listener
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 39ec9c97b8 events-backend: add event bus integration tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 1154a730f6 events-backend: fix schema and response shape
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg f13bd3e987 events-node: try to recreate subscription if it is cleaned up during polling
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 32371edb4b events-backend: fix event bus timeout handling
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 4ea914f12e events-node: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 3f7e67bf33 events-backend: add event bus docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00