Commit Graph

33619 Commits

Author SHA1 Message Date
Adam Kunicki 89d705e806 Permit customizing the header name for the IAP jwt
This creates a new configuration parameter `jwtHeader` for the gcp-iap
auth provider. This allows setting a custom header to look in for the
IAP issued JWT.

Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2022-11-11 21:02:55 -08:00
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
stephenburrows22 0f01f91a03 Update ADOPTERS.md
added details for MSCI

Signed-off-by: stephenburrows22 <118028944+stephenburrows22@users.noreply.github.com>
2022-11-12 00:17:12 +00: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
Patrik Oldsberg afa90a3e51 Merge pull request #14571 from backstage/rugvip/env
cli: explicit jest env resolution
2022-11-11 22:55:06 +01:00
Patrik Oldsberg d2d83d802e Merge pull request #14575 from backstage/Rugvip-patch-1
Update automate_stale.yml
2022-11-11 22:54:48 +01:00
Alex Crome 87840c8c6c Add missing changeset
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2022-11-11 21:14:21 +00:00
Alex Crome 7e4ba8de90 Improve MS Graph docs
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2022-11-11 21:12:56 +00:00
Andre Wanlin f93f263eff Added custom provider annotation details
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2022-11-11 14:51:37 -06:00
Alex Crome 4d23a5c7b2 Fix casing of EntityNamePicker validation error message
The error message for `EntityNamePicker` has two sentences.  The first word of the second sentence is capitalised, but the first sentence was not.  This fixes the capitalisation of the first sentence.

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2022-11-11 20:42:45 +00:00
Phil Kuang 3e4a2ee779 docs(scaffolder): add info about custom field explorer
Signed-off-by: Phil Kuang <pkuang@factset.com>
2022-11-11 14:37:10 -05:00
Phil Kuang aa4438e341 refactor(scaffolder): abstract away zod schema types
Signed-off-by: Phil Kuang <pkuang@factset.com>
2022-11-11 14:37:10 -05:00
Phil Kuang ddd1c3308d feat(scaffolder): implement custom field explorer
Signed-off-by: Phil Kuang <pkuang@factset.com>
2022-11-11 14:37:10 -05:00
Mohamed Mohamed d09df7ac27 have code follow eslint rules
Signed-off-by: Mohamed Mohamed <mohamed.mohamed2@aa.com>
2022-11-11 10:53:13 -06:00
Fredrik Adelöw e6ced2446a update to the proper version of memcache keyv instead
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-11-11 16:17:52 +01:00
renovate[bot] fbf8ca67ee Update dependency keyv-memcache to v1.3.3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-11 16:13:06 +01:00
renovate[bot] dd5a5335e3 Update dependency postcss to v8.4.19
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-11 14:58:22 +00:00
Fredrik Adelöw 905a7613bf Merge pull request #14404 from mercedesbenzio/feature/sonarqube-improvements
sonarqube improvements
2022-11-11 15:37:35 +01:00
backstage-goalie[bot] a750071c8b Merge pull request #14577 from backstage/renovate/eslint-plugin-jest-27.x-lockfile
Update dependency eslint-plugin-jest to v27.1.5
2022-11-11 13:58:57 +00:00
renovate[bot] e666aeac92 Update dependency eslint-plugin-jest to v27.1.5
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-11 13:14:13 +00:00
backstage-goalie[bot] 752d5f7c75 Merge pull request #14563 from backstage/renovate/codemirror
Update dependency @codemirror/view to v6.4.2
2022-11-11 13:03:15 +00:00
Patrik Oldsberg f19a77976a Update automate_stale.yml
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-11-11 13:49:33 +01:00
blam 0a0365e877 chore: fixing the return type in the api-report
Signed-off-by: blam <ben@blam.sh>
2022-11-11 12:08:14 +01:00
Eric Peterson bd2aab4726 Capture 'click' event on link clicks within TechDocs dom
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-11-11 12:00:37 +01:00
Eric Peterson 7d1352d459 Provide entityRef analytics context within TechDocs reader
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-11-11 12:00:09 +01:00
backstage-goalie[bot] a945f69bee Merge pull request #14572 from backstage/renovate/tanstack-query-monorepo
Update dependency @tanstack/react-query to v4.14.6
2022-11-11 10:35:14 +00:00
renovate[bot] 2e1565b01e Update dependency @tanstack/react-query to v4.14.6
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-11 10:02:49 +00:00
backstage-goalie[bot] a0d5ceba1d Merge pull request #14539 from backstage/renovate/openid-client-5.x-lockfile
Update dependency openid-client to v5.3.0
2022-11-11 09:53:06 +00:00
Johan Haals 99399abc82 Merge pull request #14392 from K-Phoen/entity-cost-insights
Entity cost insights
2022-11-11 10:30:35 +01:00
Patrik Oldsberg 4c16213e7d cli: explicit jest env resolution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-11-11 10:21:17 +01:00
Johan Haals 42f21aaed9 Merge pull request #14449 from elizabeth-a-hobbs/google-analytics-cleanup
Remove app.googleAnalyticsTrackingId and related scripts
2022-11-11 10:14:18 +01:00
Michael Stergianis cf79f4b68a docs: Replaces use of CatalogResultListItem with correct symbol
I copied the docs and noticed that the example didn't compile. According
to the changelog this is the fix

Signed-off-by: Michael Stergianis <mstergianis@vmware.com>
2022-11-10 17:21:58 -05:00
blam d293d8ec22 chore: heres the actual fix
Signed-off-by: blam <ben@blam.sh>
2022-11-10 17:41:08 +01:00
blam b2bb48a6f4 chore: add changeset
Signed-off-by: blam <ben@blam.sh>
2022-11-10 17:36:00 +01:00
blam c1f5541d5c chore: fixing the type for the return of the createNextScaffolderFieldExtension
Signed-off-by: blam <ben@blam.sh>
2022-11-10 17:35:09 +01:00
Arnþór Jónsson f36127f5fe Add optional step to SimpleStepper
Signed-off-by: Arnthor Jonsson <arnthorj@spotify.com>
2022-11-10 17:35:08 +01:00
Nikita Karpukhin c9bbb32e0b Update README
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-11-10 17:25:00 +01:00
backstage-goalie[bot] af5d2741da Merge pull request #14564 from backstage/renovate/uiw-react-codemirror-4.x-lockfile
Update dependency @uiw/react-codemirror to v4.13.2
2022-11-10 16:21:53 +00:00
Nikita Karpukhin fde99df4c7 Rename SubRoute to SettingsLayoutRouteProps
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com>
2022-11-10 17:19:57 +01:00
manusant b94af16ac8 Updates according PR commentas
Signed-off-by: manusant <ney.br.santos@gmail.com>
2022-11-10 16:08:42 +00:00