Commit Graph

34233 Commits

Author SHA1 Message Date
backstage-goalie[bot] f3d7ce969a Merge pull request #14599 from backstage/renovate/ajv-8.x-lockfile
Update dependency ajv to v8.11.2
2022-11-14 11:38:22 +00:00
Eric Peterson 9fe226592d Merge pull request #14573 from backstage/techdocs/entity-ref-analytics
[TechDocs] Analytics entity-awareness
2022-11-14 12:21:24 +01:00
Fredrik Adelöw fd4c279dd4 Merge pull request #14598 from backstage/renovate/swc-core-1.x-lockfile
Update dependency @swc/core to v1.3.16
2022-11-14 12:16:12 +01:00
Fredrik Adelöw 69e9f4e887 Merge pull request #13931 from Bonial-International-GmbH/pjungermann/bitbucket-cloud/events
feat: events
2022-11-14 12:08:52 +01:00
Emma Indal 0fb7d13de9 Merge pull request #14600 from backstage/emmaindal/stack-overflow-result-list-item
[Stack Overflow] result list item to accept rank prop
2022-11-14 11:52:54 +01:00
Johan Haals af60b4a005 Merge pull request #14601 from goenning/patch-1
add ESW to adopters
2022-11-14 11:51:57 +01:00
Guilherme Oenning d69fff6a9c should be https :)
Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>
2022-11-14 10:28:53 +00:00
Guilherme Oenning d672fc2658 add ESW to adopters
Signed-off-by: Guilherme Oenning <me@goenning.net>
Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>
2022-11-14 10:28:53 +00:00
Emma Indal e32d5643e3 add changeset
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 11:07:46 +01:00
Emma Indal 8c4fe3171e update api report
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 10:52:14 +01:00
Emma Indal 4043f4c6cf accept result rank prop
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 10:50:59 +01:00
Emma Indal bab2ae85a5 write test for capturing rank prop
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 10:42:15 +01:00
renovate[bot] 120415442e Update dependency ajv to v8.11.2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 08:59:55 +00:00
renovate[bot] 6829241d06 Update dependency @swc/core to v1.3.16
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 08:58:54 +00:00
Fredrik Adelöw 38c3c4931a Merge pull request #14481 from backstage/renovate/keyv-memcache-1.x-lockfile
Update dependency keyv-memcache to v1.3.3
2022-11-14 09:48:07 +01:00
Leena b763cf3456 reverted removal of yarn3 specific items
Signed-off-by: Leena <19555355+sploschee@users.noreply.github.com>
2022-11-14 08:10:50 +00:00
Patrik Oldsberg 44b996149c Merge pull request #14590 from stephenburrows22/patch-1
Update ADOPTERS.md
2022-11-14 01:22:27 +01:00
Andre Wanlin 3626b7358e Updated content based on feedback
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2022-11-13 13:30:17 -06:00
Ben Lambert 5852bf4491 Merge pull request #14566 from backstage/blam/scaffolder-fix-types-for-next-extensions
scaffolder/next: fix the return type for `createNextScaffolderFieldExtension`
2022-11-13 13:21:57 +01:00
Andre Wanlin e52d6ad861 Added changeset
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2022-11-12 14:47:41 -06:00
Andre Wanlin 946f7bfd6b Made list-deprecations visible and stable
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2022-11-12 14:45:01 -06:00
Leena 19048e60a4 remove yarn3 specific items in .gitignore
as per comment

Signed-off-by: Leena <19555355+sploschee@users.noreply.github.com>
2022-11-12 17:26:07 +00:00
Leena f14bd69e29 fix(docs): update listed contents of .dockerignore
It appears that further items have been added to out-of-the-box .dockerignore file created when running `@backstage/create-app`

Updated to reflect the current contents

was:
```
.git
node_modules
packages/*/src
packages/*/node_modules
plugins
```
now:
```
.git
.yarn/cache
.yarn/install-state.gz
node_modules
packages/*/src
packages/*/node_modules
plugins
*.local.yaml
```

Signed-off-by: Leena <19555355+sploschee@users.noreply.github.com>
2022-11-12 16:37:57 +00:00
Patrik Oldsberg be40512430 Revert "chore: (eslint) restrict imports of @material-ui Link"
This reverts commit 7539b36748.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-11-12 17:23:20 +01:00
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
Max Morton 6b82598bd8 Add changeset
Signed-off-by: Max Morton <mamorton@paloaltonetworks.com>
2022-11-11 11:17:50 -08:00
Max Morton 2ea30b6852 Update GitlabUrlReader to support API and Artifact URLs
Signed-off-by: Max Morton <mamorton@paloaltonetworks.com>
2022-11-11 10:30:00 -08: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