Commit Graph

33295 Commits

Author SHA1 Message Date
Patrick Jungermann 25f6d7bddb feat(events/gerrit): add GerritEventRouter
Add an event router for Gerrit
which handles events from the topic `gerrit`
and re-publishes events under their more specific topic
based on the `$.type` payload field
like e.g., `gerrit.change-merged`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:38:34 +01:00
Patrick Jungermann 12cd94b7e9 feat(events/azure): add AzureDevOpsEventRouter
Add an event router for Azure DevOps
which handles events from the topic `azureDevOps`
and re-publishes events under their more specific topic
based on the `$.eventType` payload field
like e.g., `azureDevOps.git.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00
Patrick Jungermann 63f7983398 feat(events/gitlab): add GitLabEventRouter
Add an event router for GitLab
which handles events from the topic `gitlab`
and re-publishes events under their more specific topic
based on the `$.event_name` payload field
like e.g., `gitlab.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00
Patrick Jungermann b3a4edb885 feat(events/github): add GithubEventRouter
Add an event router for GitHub
which handles events from the topic `github`
and re-publishes events under their more specific topic
based on the `x-github-event` metadata
like e.g., `github.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00
Patrick Jungermann d089fbe7dc feat(events,catalog/bitbucketCloud): handle repo:push events
Relates-to: #10866
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00
Patrick Jungermann b8f913096c fix(catalog/bitbucketCloud): fix test file name
The file was forgotten to be adjusted as part of PR #13859.

Relates-to: PR #13859
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:26:42 +01:00
Patrick Jungermann 6bc121bf0d feat(events/bitbucketCloud): add BitbucketCloudEventRouter
Add an event router for Bitbucket Cloud
which handles events from the topic `bitbucketCloud`
and re-publishes events under their more specific topic
based on the `x-event-key` metadata
like e.g., `bitbucketCloud.repo:push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:21:23 +01:00
Patrick Jungermann d3ecb2382d feat(events/sqs): add a new AWS SQS event publisher
This change introduces a new plugin `@backstage/plugin-events-backend-module-aws-sqs`.

This plugin provides an event publisher which receives events from
(an) AWS SQS queue(s) and publishes them to the event broker.

The plugin supports the new backend-plugin-api and connects with the other plugins.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:15:50 +01:00
Patrick Jungermann 53bfad8576 feat(events,example): add simple way to add event-based entity providers
Add `DemoEventBasedEntityProvider` as example implementation.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:12:06 +01:00
Patrick Jungermann e703ad022c feat(events,example): integrate at example backend
Integrate plugins-events-backend with plugins-events-backend-module-http
at the example backend.

Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:07:29 +01:00
Patrick Jungermann dc9da28abd feat(events/http): add HTTP endpoint-based event publisher
This plugin adds an event publisher which receives events via (an) HTTP endpoint(s)
and can be used as destination at webhook subscriptions.

Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:02:48 +01:00
Patrick Jungermann 7bbd2403a1 feat(events): add events management capabilities
This change introduces some new plugins which provide the basics
for managing events inside of backstage.
Hereby, it offers extension points to add event publishers and subscribers
as well as to exchange the event broker implementation.

- `@backstage/plugin-events-backend`:
  backend for the events management which connects all parts
  and provides a simple in-memory event broker
- `@backstage/plugin-events-node`:
  interfaces and API for `@backstage/plugin-events-backend`
- `@backstage/plugin-events-test-utils`:
  test utilities like implementations useful for writing tests at modules

All plugins support the new backend-plugin-api.

Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:00:49 +01:00
backstage-goalie[bot] dfbe08a24b Merge pull request #14537 from backstage/renovate/swagger-ui-react-4.x-lockfile
Update dependency swagger-ui-react to v4.15.5
2022-11-09 15:19:36 +00:00
renovate[bot] 7887b72fc6 Update dependency swagger-ui-react to v4.15.5
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 14:43:19 +00:00
Fredrik Adelöw 3b6973ffc8 Merge pull request #14441 from backstage/renovate/rjsf-validator-ajv8-5.x-lockfile
Update dependency @rjsf/validator-ajv8 to v5.0.0-beta.12
2022-11-09 14:48:27 +01:00
backstage-goalie[bot] 280ddb972f Merge pull request #14535 from backstage/renovate/sucrase-3.x-lockfile
Update dependency sucrase to v3.28.0
2022-11-09 13:43:57 +00:00
renovate[bot] 9740a44613 Update dependency sucrase to v3.28.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 13:10:44 +00:00
backstage-goalie[bot] f0c2fc9814 Merge pull request #14534 from backstage/renovate/selfsigned-2.x-lockfile
Update dependency selfsigned to v2.1.1
2022-11-09 13:01:14 +00:00
Fredrik Adelöw 94b7ca9c6d fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-11-09 13:15:49 +01:00
renovate[bot] 3a35150552 Update dependency @rjsf/validator-ajv8 to v5.0.0-beta.12
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 13:14:51 +01:00
renovate[bot] 0512bf08f9 Update dependency selfsigned to v2.1.1
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 12:14:08 +00:00
Fredrik Adelöw d503ba6d98 Merge pull request #14531 from backstage/renovate/msw-0.x
Update dependency msw to ^0.48.0
2022-11-09 13:02:16 +01:00
Fredrik Adelöw 4c9f7847e4 fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-11-09 12:12:10 +01:00
Johan Haals 3f620038f1 Merge pull request #14414 from plukanek/ownership-card-adjustments
Ownership card adjustments
2022-11-09 12:01:39 +01:00
Fredrik Adelöw 529057eeb6 Merge pull request #14506 from stichiboi/dags-run-3
Apache airflow add dag runs feature
2022-11-09 11:56:59 +01:00
backstage-goalie[bot] e3c031ecff Merge pull request #14529 from backstage/renovate/jose-4.x-lockfile
Update dependency jose to v4.11.0
2022-11-09 10:43:59 +00:00
Johan Haals 7540ffb5cd Merge pull request #14522 from thisisobate/tutorial/new
Feat: add training section to backstage.io
2022-11-09 11:30:48 +01:00
renovate[bot] e13cd3feaf Update dependency msw to ^0.48.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 10:15:16 +00:00
Johan Haals a821517110 Merge pull request #14446 from luchillo17/feat/BCKSTG-76
feat: Enable theme overrides for components in catalog-graph plugin
2022-11-09 11:14:44 +01:00
renovate[bot] 48d5735ccc Update dependency jose to v4.11.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 10:03:39 +00:00
Johan Haals f41dfa6973 Merge pull request #14497 from backstage/renovate/node-gyp-9.x-lockfile
Update dependency node-gyp to v9.3.0
2022-11-09 10:56:00 +01:00
backstage-goalie[bot] b8e6ec7e8b Merge pull request #14527 from backstage/renovate/uiw-react-codemirror-4.x-lockfile
Update dependency @uiw/react-codemirror to v4.13.0
2022-11-09 09:54:06 +00:00
Pascal Lukanek 7869fab942 Type
Signed-off-by: Pascal Lukanek <pascal.lukanek@live.de>
2022-11-09 10:40:05 +01:00
Fredrik Adelöw cb9b8797e7 Merge pull request #14523 from K-Phoen/announcements-plugin
Add announcements plugin to the marketplace
2022-11-09 09:47:28 +01:00
Pascal Lukanek 964186628e Move name calculation to the EntityCountTile itself
Signed-off-by: Pascal Lukanek <pascal.lukanek@live.de>
2022-11-09 09:38:16 +01:00
Pascal Lukanek fa69700a16 Merge branch 'backstage:master' into ownership-card-adjustments 2022-11-09 09:21:02 +01:00
Fredrik Adelöw 85e57584f0 add togglable to word list
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-11-09 09:04:49 +01:00
renovate[bot] b839cda297 Update dependency @uiw/react-codemirror to v4.13.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 03:10:16 +00:00
backstage-goalie[bot] 511ac94f1a Merge pull request #14526 from backstage/renovate/rollup-plugin-esbuild-4.x-lockfile
Update dependency rollup-plugin-esbuild to v4.10.3
2022-11-09 03:00:33 +00:00
backstage-goalie[bot] d4e921acb8 Merge pull request #14525 from backstage/renovate/husky-8.x-lockfile
Update dependency husky to v8.0.2
2022-11-09 02:13:53 +00:00
renovate[bot] b14bedf2d6 Update dependency rollup-plugin-esbuild to v4.10.3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 01:11:50 +00:00
renovate[bot] d65b19a368 Update dependency husky to v8.0.2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 01:00:58 +00:00
backstage-goalie[bot] d3a8c4efe4 Merge pull request #14510 from backstage/renovate/inquirer-8.x-lockfile
Update dependency @types/inquirer to v8.2.5
2022-11-09 00:51:31 +00:00
backstage-goalie[bot] 9beba5dd46 Merge pull request #14508 from backstage/renovate/graphql-tools-monorepo
Update dependency @graphql-tools/schema to v9.0.9
2022-11-09 00:51:27 +00:00
backstage-goalie[bot] 4c490405f1 Merge pull request #14489 from backstage/renovate/luxon-3.x-lockfile
Update dependency luxon to v3.1.0
2022-11-09 00:27:52 +00:00
Kévin Gomez 0443e0ebfa Add announcements plugin
Signed-off-by: Kévin Gomez <contact@kevingomez.fr>
2022-11-09 01:07:14 +01:00
Patrik Oldsberg 655e8458ec Merge pull request #14519 from cthtrifork/feature/new-adopters
docs(ADOPTERS.md): added Trifork.
2022-11-08 23:46:01 +01:00
thisisobate 5e14b067ec chore: set background colors to blend well
Signed-off-by: thisisobate <obasiuche62@gmail.com>
2022-11-08 23:14:09 +01:00
thisisobate 70a06dd3fc chore: fix prettier error
Signed-off-by: thisisobate <obasiuche62@gmail.com>
2022-11-08 23:02:31 +01:00
cthtrifork 2f0aa0a457 docs(ADOPTERS.md): added Trifork.
Signed-off-by: cthtrifork <cth@trifork.com>
2022-11-08 21:16:30 +00:00