Commit Graph

33419 Commits

Author SHA1 Message Date
Patrik Oldsberg 7be0761a1b Merge pull request #14595 from awanlin/topic/make-list-deprecations-visible-and-stable
Made list-deprecations visible and stable
2022-11-14 15:25:42 +01:00
Patrik Oldsberg 0e54e0121c Merge pull request #14373 from backstage/grantila/make-version-bridge-debuggable
Make version bridge inspectable, to ease debugging
2022-11-14 15:22:13 +01:00
Fredrik Adelöw 6eacb64386 Merge pull request #14588 from afscrome/msgraphdocs
Improve MS Graph docs
2022-11-14 15:15:45 +01:00
backstage-goalie[bot] 50b941cf6b Merge pull request #14606 from backstage/renovate/dockerode-3.x-lockfile
Update dependency @types/dockerode to v3.3.13
2022-11-14 13:52:02 +00:00
Johan Haals bf4fd71202 Merge pull request #14609 from backstage/jhaals/exit1
exit prerelease
2022-11-14 14:29:20 +01:00
Johan Haals c73f1fa5cc exit prerelease
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-14 14:23:45 +01:00
Patrik Oldsberg fcecba4dac Merge pull request #14593 from sploschee/patch-4
fix(docs): update listed contents of .dockerignore
2022-11-14 14:10:38 +01:00
Anders Näsman e984e9018f Merge pull request #14256 from omerfarukdogan/master
feat(docs): hide document description if not provided
2022-11-14 14:05:18 +01:00
renovate[bot] cef70b6685 Update dependency @types/dockerode to v3.3.13
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 12:35:39 +00:00
backstage-goalie[bot] f2fb69fe05 Merge pull request #14604 from backstage/renovate/graphqlcodegenerator-monorepo
Update dependency @graphql-codegen/cli to v2.13.12
2022-11-14 12:24:37 +00:00
Fredrik Adelöw 56e853ef3b Merge pull request #14591 from kunickiaj/iap-header-config
Permit customizing the header name for the IAP jwt
2022-11-14 13:14:48 +01:00
renovate[bot] 5b6008f79d Update dependency @graphql-codegen/cli to v2.13.12
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 11:47:51 +00:00
backstage-goalie[bot] 71e77478a1 Merge pull request #14581 from backstage/renovate/postcss-8.x-lockfile
Update dependency postcss to v8.4.19
2022-11-14 11:45:17 +00:00
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
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
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