Skip to content

Commit

Permalink
release: 0.3.0 (#11)
Browse files Browse the repository at this point in the history
### Description

This PR introduces support for service dependency syncing and
automatically creating Backstage integrations in PagerDuty for all new
mappings.

With these changes, we are reducing the manual effort on configuring
integration keys and service dependencies into Backstage configuration
files and ensuring they stay in-sync with PagerDuty.

‼️ **Important**: Due to a Backstage design decision it is not possible
to fully overwrite the relations specified in each entity's
configuration file. For that reason the option to synchronise strictly
from PagerDuty side is not available.

## Acknowledgement

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.

**Disclaimer:** We value your time and bandwidth. As such, any pull
requests created on non-triaged issues might not be successful.
  • Loading branch information
t1agob authored Jul 25, 2024
2 parents 4506e12 + 1528bec commit 7c075bf
Show file tree
Hide file tree
Showing 5 changed files with 2,611 additions and 1,369 deletions.
2 changes: 1 addition & 1 deletion backstage.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version": "1.25.2"
"version": "1.29.2"
}
17 changes: 10 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
"types": "dist/index.d.ts"
},
"backstage": {
"role": "backend-plugin-module"
"role": "backend-plugin-module",
"pluginId": "catalog",
"pluginPackage": "pagerduty-entity-processor"
},
"homepage": "https://pagerduty.github.io/backstage-plugin-docs/index.html",
"repository": {
Expand All @@ -31,21 +33,22 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
"@backstage/backend-common": "^0.21.6",
"@backstage/backend-defaults": "^0.2.16",
"@backstage/backend-plugin-api": "^0.6.20",
"@backstage/backend-common": "^0.23.3",
"@backstage/backend-defaults": "^0.4.1",
"@backstage/backend-plugin-api": "^0.7.0",
"@backstage/catalog-model": "^1.5.0",
"@backstage/config": "^1.2.0",
"@backstage/plugin-catalog-node": "^1.12.2",
"@pagerduty/backstage-plugin-common": "0.2.0",
"@backstage/plugin-catalog-common": "^1.0.25",
"@backstage/plugin-catalog-node": "^1.12.4",
"@pagerduty/backstage-plugin-common": "0.2.1",
"@rjsf/core": "^5.14.3",
"node-fetch": "^2.6.7",
"winston": "^3.2.1",
"yn": "^4.0.0",
"zod": "^3.22.4"
},
"devDependencies": {
"@backstage/cli": "^0.24.0",
"@backstage/cli": "^0.26.11",
"@types/node": "^20.9.2",
"@types/node-fetch": "2.6.11",
"@types/supertest": "^2.0.12",
Expand Down
Loading

0 comments on commit 7c075bf

Please sign in to comment.