Merge pull request #27088 from backstage/rugvip/promote
promote all backend feature exports to main entry point
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-sentry': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
|
||||
'@backstage/plugin-search-backend-module-stack-overflow-collator': patch
|
||||
---
|
||||
|
||||
Updated installation instructions in README to not include `/alpha`.
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': minor
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
'@backstage/plugin-techdocs-backend': minor
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
'@backstage/plugin-search-backend': minor
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
'@backstage/plugin-events-backend-module-gerrit': patch
|
||||
'@backstage/plugin-events-backend-module-azure': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
---
|
||||
|
||||
The export for the new backend system at the `/alpha` export is now also available via the main entry point, which means that you can remove the `/alpha` suffix from the import.
|
||||
@@ -21,7 +21,7 @@ import scaffolderPlugin from '@backstage/plugin-scaffolder-backend';
|
||||
const backend = createBackend();
|
||||
|
||||
// Install desired features
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
|
||||
// Features can also be installed using an explicit reference
|
||||
backend.add(scaffolderPlugin);
|
||||
|
||||
@@ -24,10 +24,10 @@ A feature loader can simply return a list of features to be installed:
|
||||
export default createBackendFeatureLoader({
|
||||
loader() {
|
||||
return [
|
||||
import('@backstage/plugin-search-backend/alpha'),
|
||||
import('@backstage/plugin-search-backend-module-catalog/alpha'),
|
||||
import('@backstage/plugin-search-backend-module-explore/alpha'),
|
||||
import('@backstage/plugin-search-backend-module-techdocs/alpha'),
|
||||
import('@backstage/plugin-search-backend'),
|
||||
import('@backstage/plugin-search-backend-module-catalog'),
|
||||
import('@backstage/plugin-search-backend-module-explore'),
|
||||
import('@backstage/plugin-search-backend-module-techdocs'),
|
||||
];
|
||||
},
|
||||
});
|
||||
@@ -64,10 +64,10 @@ export default createBackendFeatureLoader({
|
||||
*loader({ config }) {
|
||||
// Example of a custom config flag to enable search
|
||||
if (config.getOptionalString('customFeatureToggle.search')) {
|
||||
yield import('@backstage/plugin-search-backend/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-catalog/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-explore/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-techdocs/alpha');
|
||||
yield import('@backstage/plugin-search-backend');
|
||||
yield import('@backstage/plugin-search-backend-module-catalog');
|
||||
yield import('@backstage/plugin-search-backend-module-explore');
|
||||
yield import('@backstage/plugin-search-backend-module-techdocs');
|
||||
}
|
||||
},
|
||||
});
|
||||
@@ -84,16 +84,16 @@ export default createBackendFeatureLoader({
|
||||
const localMetadata = await readMetadataFromDisk();
|
||||
|
||||
if (localMetadata.enableSearch) {
|
||||
yield import('@backstage/plugin-search-backend/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-catalog/alpha');
|
||||
yield import('@backstage/plugin-search-backend');
|
||||
yield import('@backstage/plugin-search-backend-module-catalog');
|
||||
|
||||
const remoteMetadata = await fetchMetadata();
|
||||
|
||||
if (remoteMetadata.enableExplore) {
|
||||
yield import('@backstage/plugin-search-backend-module-explore/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-explore');
|
||||
}
|
||||
if (remoteMetadata.enableTechDocs) {
|
||||
yield import('@backstage/plugin-search-backend-module-techdocs/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-techdocs');
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -26,9 +26,9 @@ import { createBackend } from '@backstage/backend-defaults'; // Omitted in the e
|
||||
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
@@ -126,8 +126,8 @@ You can now trim down the `src/index.ts` files to only include the plugins and m
|
||||
```ts
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
@@ -139,7 +139,7 @@ And `backend-b`, don't forget to clean up dependencies in `package.json` as well
|
||||
```ts
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
backend.start();
|
||||
```
|
||||
|
||||
|
||||
@@ -237,7 +237,7 @@ be used in its new form.
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
const backend = createBackend();
|
||||
/* highlight-add-next-line */
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
```
|
||||
|
||||
If you need to override the app package name, which otherwise defaults to `"app"`,
|
||||
@@ -252,7 +252,7 @@ A basic installation of the catalog plugin looks as follows.
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
const backend = createBackend();
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
@@ -277,9 +277,9 @@ For `AwsS3DiscoveryProcessor`, first migrate to `AwsS3EntityProvider`.
|
||||
To migrate `AwsS3EntityProvider` to the new backend system, add a reference to the `@backstage/plugin-catalog-backend-module-aws` module.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-aws/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-aws'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -306,9 +306,9 @@ For `AzureDevOpsDiscoveryProcessor`, first migrate to `AzureDevOpsEntityProvider
|
||||
To migrate `AzureDevOpsEntityProvider` to the new backend system, add a reference to the `@backstage/plugin-catalog-backend-module-azure` module.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-azure/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-azure'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -340,11 +340,9 @@ For `BitbucketDiscoveryProcessor`, migrate to `BitbucketCloudEntityProvider` or
|
||||
To migrate `BitbucketCloudEntityProvider` to the new backend system, add a reference to the `@backstage/plugin-catalog-backend-module-bitbucket-cloud` module.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-bitbucket-cloud/alpha'),
|
||||
);
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-bitbucket-cloud'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -367,10 +365,10 @@ catalog:
|
||||
To migrate `BitbucketServerEntityProvider` to the new backend system, add a reference to `@backstage/plugin-catalog-backend-module-bitbucket-server`.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-bitbucket-server/alpha'),
|
||||
import('@backstage/plugin-catalog-backend-module-bitbucket-server'),
|
||||
);
|
||||
/* highlight-add-end */
|
||||
```
|
||||
@@ -396,7 +394,7 @@ catalog:
|
||||
To migrate `GkeEntityProvider` to the new backend system, add a reference to `@backstage/plugin-catalog-backend-module-gcp`.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gcp'));
|
||||
/* highlight-add-end */
|
||||
@@ -409,9 +407,9 @@ Configuration in app-config.yaml remains the same.
|
||||
To migrate `GerritEntityProvider` to the new backend system, add a reference to `@backstage/plugin-catalog-backend-module-gerrit`.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gerrit/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gerrit'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -438,9 +436,9 @@ For `GithubDiscoveryProcessor`, `GithubMultiOrgReaderProcessor` and `GithubOrgRe
|
||||
To migrate `GithubEntityProvider` to the new backend system, add a reference to `@backstage/plugin-catalog-backend-module-github`.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-github/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-github'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -463,7 +461,7 @@ catalog:
|
||||
To migrate `GithubMultiOrgEntityProvider` or `GithubOrgEntityProvider` to the new backend system, add a reference to `@backstage/plugin-catalog-backend-module-github-org`.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-github-org'));
|
||||
/* highlight-add-end */
|
||||
@@ -581,9 +579,9 @@ For `MicrosoftGraphOrgReaderProcessor`, first migrate to `MicrosoftGraphOrgEntit
|
||||
To migrate `MicrosoftGraphOrgEntityProvider` to the new backend system, add a reference to `@backstage/plugin-catalog-backend-module-msgraph`.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-msgraph/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-msgraph'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -670,7 +668,7 @@ const catalogModuleCustomExtensions = createBackendModule({
|
||||
/* highlight-add-end */
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
@@ -699,7 +697,7 @@ A basic installation of the events plugin looks as follows.
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
const backend = createBackend();
|
||||
/* highlight-add-next-line */
|
||||
backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-events-backend'));
|
||||
```
|
||||
|
||||
If you have other customizations made to `plugins/events.ts`, such as adding
|
||||
@@ -760,7 +758,7 @@ const otherPluginModuleCustomExtensions = createBackendModule({
|
||||
/* highlight-add-end */
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-events-backend'));
|
||||
/* highlight-add-next-line */
|
||||
backend.add(eventsModuleCustomExtensions);
|
||||
/* highlight-add-next-line */
|
||||
@@ -780,7 +778,7 @@ A basic installation of the scaffolder plugin looks as follows.
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
const backend = createBackend();
|
||||
/* highlight-add-next-line */
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
```
|
||||
|
||||
With the new Backend System version of the Scaffolder plugin, any provider specific actions will need to be installed separately.
|
||||
@@ -788,7 +786,7 @@ For example - GitHub actions are now collected under the `@backstage/plugin-scaf
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
|
||||
/* highlight-add-next-line */
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend-module-github'));
|
||||
@@ -839,7 +837,7 @@ const scaffolderModuleCustomExtensions = createBackendModule({
|
||||
/* highlight-add-end */
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
/* highlight-add-next-line */
|
||||
backend.add(scaffolderModuleCustomExtensions);
|
||||
```
|
||||
@@ -1143,7 +1141,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -1167,8 +1165,8 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -1182,10 +1180,8 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-search-backend-module-elasticsearch/alpha'),
|
||||
);
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-elasticsearch'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -1203,8 +1199,8 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -1218,8 +1214,8 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -1233,7 +1229,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-permission-backend-module-allow-all-policy'),
|
||||
);
|
||||
@@ -1294,7 +1290,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
backend.add(customPermissionBackendModule);
|
||||
/* highlight-add-end */
|
||||
```
|
||||
@@ -1309,7 +1305,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-techdocs-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-techdocs-backend'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -1323,7 +1319,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
|
||||
@@ -349,7 +349,7 @@ package, which is done as follows:
|
||||
2. Remove the following line from `packages/backend/src/index.ts`:
|
||||
|
||||
```ts
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
```
|
||||
|
||||
3. Remove the `@backstage/plugin-app-backend` and the app package dependency
|
||||
|
||||
@@ -120,7 +120,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
@@ -228,7 +228,7 @@ export const kubernetesModuleCustomClusterDiscovery = createBackendModule({
|
||||
});
|
||||
|
||||
// Other plugins...
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend'));
|
||||
backend.add(kubernetesModuleCustomClusterDiscovery);
|
||||
|
||||
backend.start();
|
||||
|
||||
@@ -24,10 +24,10 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
// search plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
@@ -68,10 +68,10 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
// search plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
|
||||
@@ -145,14 +145,14 @@ const backend = createBackend();
|
||||
|
||||
/* highlight-add-start */
|
||||
// search plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
|
||||
// search engines
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg'));
|
||||
|
||||
// search collators
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
|
||||
@@ -25,7 +25,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
@@ -65,10 +65,10 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
// search plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
@@ -124,12 +124,10 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
// search plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(
|
||||
import('@backstage/plugin-search-backend-module-elasticsearch/alpha'),
|
||||
);
|
||||
backend.add(import('@backstage/plugin-search-backend-module-elasticsearch'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
|
||||
@@ -205,7 +205,7 @@ yarn --cwd packages/backend add @backstage/plugin-events-backend
|
||||
Now you can install the events backend plugin in your backend.
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-events-backend'));
|
||||
```
|
||||
|
||||
### Logging Errors
|
||||
|
||||
@@ -326,7 +326,7 @@ export const catalogModuleFrobsProvider = createBackendModule({
|
||||
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(catalogModuleFrobsProvider);
|
||||
|
||||
// Other plugins ...
|
||||
@@ -764,7 +764,7 @@ export const catalogModuleSystemXReaderProcessor = createBackendModule({
|
||||
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(catalogModuleSystemXReaderProcessor);
|
||||
|
||||
// Other plugins ...
|
||||
@@ -1025,7 +1025,7 @@ export const catalogModuleCustomDataParser = createBackendModule({
|
||||
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(catalogModuleCustomDataParser);
|
||||
|
||||
// Other plugins ...
|
||||
|
||||
@@ -281,7 +281,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
backend.add(customPermissionBackendModule);
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -35,16 +35,16 @@ import { createBackend } from '@backstage/backend-defaults';
|
||||
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
|
||||
// catalog plugin
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
|
||||
// scaffolder plugin
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
/* highlight-add-next-line */
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend-module-github'));
|
||||
|
||||
|
||||
@@ -195,7 +195,7 @@ const scaffolderModuleCustomExtensions = createBackendModule({
|
||||
/* highlight-add-end */
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
/* highlight-add-next-line */
|
||||
backend.add(scaffolderModuleCustomExtensions);
|
||||
```
|
||||
|
||||
@@ -889,7 +889,7 @@ const scaffolderModuleCustomFilters = createBackendModule({
|
||||
/* highlight-add-end */
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
/* highlight-add-next-line */
|
||||
backend.add(scaffolderModuleCustomFilters);
|
||||
```
|
||||
|
||||
@@ -209,7 +209,7 @@ const backend = createBackend();
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-techdocs-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-techdocs-backend'));
|
||||
/* highlight-add-end */
|
||||
|
||||
backend.start();
|
||||
|
||||
@@ -799,7 +799,7 @@ const techdocsCustomBuildStrategy = createBackendModule({
|
||||
// Other plugins...
|
||||
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-techdocs-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-techdocs-backend'));
|
||||
backend.add(techdocsCustomBuildStrategy);
|
||||
/* highlight-add-end */
|
||||
|
||||
|
||||
@@ -73,8 +73,8 @@ yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-aws
|
||||
Then update your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-aws/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-aws'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -109,8 +109,8 @@ yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-azure
|
||||
Then updated your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-azure/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-azure'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -49,9 +49,9 @@ For large organizations, this plugin can take a long time, so be careful setting
|
||||
Finally, updated your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-msgraph/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-msgraph'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
|
||||
@@ -27,15 +27,11 @@ yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-bitbuck
|
||||
|
||||
```ts
|
||||
// optional if you want HTTP endpoints to receive external events
|
||||
// backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
// backend.add(import('@backstage/plugin-events-backend'));
|
||||
// optional if you want to use AWS SQS instead of HTTP endpoints to receive external events
|
||||
// backend.add(import('@backstage/plugin-events-backend-module-aws-sqs/alpha'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-events-backend-module-bitbucket-cloud/alpha'),
|
||||
);
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-bitbucket-cloud/alpha'),
|
||||
);
|
||||
// backend.add(import('@backstage/plugin-events-backend-module-aws-sqs'));
|
||||
backend.add(import('@backstage/plugin-events-backend-module-bitbucket-cloud'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-bitbucket-cloud'));
|
||||
```
|
||||
|
||||
You need to decide how you want to receive events from external sources like
|
||||
|
||||
@@ -29,10 +29,10 @@ yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-bitbuck
|
||||
And update your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-bitbucket-server/alpha'),
|
||||
import('@backstage/plugin-catalog-backend-module-bitbucket-server'),
|
||||
);
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
@@ -27,9 +27,9 @@ yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-gerrit
|
||||
Then update your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gerrit/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gerrit'));
|
||||
/* highlight-add-end */
|
||||
```
|
||||
|
||||
|
||||
@@ -31,9 +31,9 @@ yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-github
|
||||
And then update your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-github/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-github'));
|
||||
```
|
||||
|
||||
## Events Support
|
||||
|
||||
@@ -60,7 +60,7 @@ catalog:
|
||||
Finally, update your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-github-org'));
|
||||
```
|
||||
@@ -167,7 +167,7 @@ const backend = createBackend();
|
||||
|
||||
// Other items
|
||||
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
|
||||
backend.add(githubOrgModule);
|
||||
|
||||
|
||||
@@ -30,14 +30,14 @@ Then add the following to your backend initialization:
|
||||
|
||||
```ts title="packages/backend/src/index.ts
|
||||
// optional if you want HTTP endpoints to receive external events
|
||||
// backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
// backend.add(import('@backstage/plugin-events-backend'));
|
||||
// optional if you want to use AWS SQS instead of HTTP endpoints to receive external events
|
||||
// backend.add(import('@backstage/plugin-events-backend-module-aws-sqs/alpha'));
|
||||
// backend.add(import('@backstage/plugin-events-backend-module-aws-sqs'));
|
||||
// optional - event router for gitlab. See.: https://github.com/backstage/backstage/blob/master/plugins/events-backend-module-gitlab/README.md
|
||||
// backend.add(eventsModuleGitlabEventRouter);
|
||||
// optional - token validator for the gitlab topic
|
||||
// backend.add(eventsModuleGitlabWebhook);
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gitlab/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-gitlab'));
|
||||
```
|
||||
|
||||
You need to decide how you want to receive events from external sources like
|
||||
|
||||
@@ -35,9 +35,9 @@ Then add the following to your backend initialization:
|
||||
|
||||
```ts title="packages/backend/src/index.ts
|
||||
// optional if you want HTTP endpoints to receive external events
|
||||
// backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
// backend.add(import('@backstage/plugin-events-backend'));
|
||||
// optional if you want to use AWS SQS instead of HTTP endpoints to receive external events
|
||||
// backend.add(import('@backstage/plugin-events-backend-module-aws-sqs/alpha'));
|
||||
// backend.add(import('@backstage/plugin-events-backend-module-aws-sqs'));
|
||||
// optional - event router for gitlab. See.: https://github.com/backstage/backstage/blob/master/plugins/events-backend-module-gitlab/README.md
|
||||
// backend.add(eventsModuleGitlabEventRouter);
|
||||
// optional - token validator for the gitlab topic
|
||||
|
||||
@@ -44,7 +44,7 @@ catalog:
|
||||
Finally, updated your backend by adding the following line:
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
/* highlight-add-start */
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-ldap'));
|
||||
/* highlight-add-end */
|
||||
|
||||
@@ -173,7 +173,7 @@ The api for providing custom rules may differ between plugins, but there should
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
// catalog plugin
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
|
||||
@@ -34,7 +34,7 @@ To help validate the permission framework is setup we'll create a Test Permissio
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
// permission plugin
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
/* highlight-remove-start */
|
||||
backend.add(
|
||||
import('@backstage/plugin-permission-backend-module-allow-all-policy'),
|
||||
@@ -85,7 +85,7 @@ To help validate the permission framework is setup we'll create a Test Permissio
|
||||
|
||||
```ts title="packages/backend/src/index.ts"
|
||||
// permission plugin
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
/* highlight-add-next-line */
|
||||
backend.add(import('./extensions/permissionsPolicyExtension'));
|
||||
```
|
||||
|
||||
@@ -59,7 +59,7 @@ The source code is available here:
|
||||
//...
|
||||
/* highlight-add-start */
|
||||
// Installing the permission plugin
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
// Installing the allow all permission policy module
|
||||
backend.add(
|
||||
import('@backstage/plugin-permission-backend-module-allow-all-policy'),
|
||||
|
||||
@@ -227,7 +227,7 @@ import { createBackend } from '@backstage/backend-defaults';
|
||||
//...
|
||||
const backend = createBackend();
|
||||
// Installing the search backend plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
// Installing the newly created faq snippets collator module
|
||||
backend.add(
|
||||
import(
|
||||
|
||||
@@ -20,7 +20,7 @@ The plugin is already added to a default Backstage project.
|
||||
To add it to a project, add the following line in `packages/backend/src/index.ts`:
|
||||
|
||||
```ts
|
||||
backend.add(import('@backstage/plugin-proxy-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-proxy-backend'));
|
||||
```
|
||||
|
||||
### Old Backend
|
||||
@@ -28,7 +28,7 @@ backend.add(import('@backstage/plugin-proxy-backend/alpha'));
|
||||
In `packages/backend/src/index.ts`:
|
||||
|
||||
```ts
|
||||
backend.add(import('@backstage/plugin-proxy-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-proxy-backend'));
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
@@ -23,37 +23,37 @@ const backend = createBackend();
|
||||
// access root-scoped services by adding `deps`.
|
||||
const searchLoader = createBackendFeatureLoader({
|
||||
*loader() {
|
||||
yield import('@backstage/plugin-search-backend/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-catalog/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-explore/alpha');
|
||||
yield import('@backstage/plugin-search-backend-module-techdocs/alpha');
|
||||
yield import('@backstage/plugin-search-backend');
|
||||
yield import('@backstage/plugin-search-backend-module-catalog');
|
||||
yield import('@backstage/plugin-search-backend-module-explore');
|
||||
yield import('@backstage/plugin-search-backend-module-techdocs');
|
||||
},
|
||||
});
|
||||
|
||||
backend.add(import('@backstage/plugin-auth-backend'));
|
||||
backend.add(import('./authModuleGithubProvider'));
|
||||
backend.add(import('@backstage/plugin-auth-backend-module-guest-provider'));
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-unprocessed'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-events-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(import('@backstage/plugin-events-backend'));
|
||||
backend.add(import('@backstage/plugin-devtools-backend'));
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-permission-backend-module-allow-all-policy'),
|
||||
);
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-proxy-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
backend.add(import('@backstage/plugin-proxy-backend'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend-module-github'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-backstage-openapi'),
|
||||
);
|
||||
backend.add(searchLoader);
|
||||
backend.add(import('@backstage/plugin-techdocs-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-techdocs-backend'));
|
||||
backend.add(import('@backstage/plugin-signals-backend'));
|
||||
backend.add(import('@backstage/plugin-notifications-backend'));
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Now add the plugin to your app, creating it for example like this:
|
||||
import { createBackend } from '@backstage/backend-defaults';
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
backend.start();
|
||||
```
|
||||
|
||||
|
||||
@@ -5,9 +5,13 @@
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const appPlugin: BackendFeature;
|
||||
export default appPlugin;
|
||||
// @alpha (undocumented)
|
||||
const _appPlugin: BackendFeature;
|
||||
export default _appPlugin;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_appPlugin".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
```ts
|
||||
import { AuthService } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ConfigSchema } from '@backstage/config-loader';
|
||||
import { DatabaseService } from '@backstage/backend-plugin-api';
|
||||
import express from 'express';
|
||||
@@ -11,6 +12,10 @@ import { HttpAuthService } from '@backstage/backend-plugin-api';
|
||||
import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
import { RootConfigService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const appPlugin: BackendFeature;
|
||||
export default appPlugin;
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
export function createRouter(options: RouterOptions): Promise<express.Router>;
|
||||
|
||||
|
||||
@@ -14,4 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export { appPlugin as default } from './service/appPlugin';
|
||||
import { appPlugin } from './service/appPlugin';
|
||||
|
||||
/** @alpha */
|
||||
const _appPlugin = appPlugin;
|
||||
export default _appPlugin;
|
||||
|
||||
@@ -20,4 +20,5 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { appPlugin as default } from './service/appPlugin';
|
||||
export * from './service/router';
|
||||
|
||||
@@ -28,7 +28,7 @@ import { ConfigSchema } from '@backstage/config-loader';
|
||||
|
||||
/**
|
||||
* The App plugin is responsible for serving the frontend app bundle and static assets.
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const appPlugin = createBackendPlugin({
|
||||
pluginId: 'app',
|
||||
|
||||
@@ -5,9 +5,13 @@
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleAwsS3EntityProvider: BackendFeature;
|
||||
export default catalogModuleAwsS3EntityProvider;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
```ts
|
||||
import { AwsCredentialIdentity } from '@aws-sdk/types';
|
||||
import { AwsCredentialsManager } from '@backstage/integration-aws-node';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorParser } from '@backstage/plugin-catalog-node';
|
||||
@@ -104,6 +105,10 @@ export class AwsS3EntityProvider implements EntityProvider {
|
||||
refresh(logger: LoggerService): Promise<void>;
|
||||
}
|
||||
|
||||
// @public
|
||||
const catalogModuleAwsS3EntityProvider: BackendFeature;
|
||||
export default catalogModuleAwsS3EntityProvider;
|
||||
|
||||
// @public
|
||||
export const defaultEksClusterEntityTransformer: EksClusterEntityTransformer;
|
||||
|
||||
|
||||
@@ -14,5 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export * from './processors';
|
||||
export * from './providers';
|
||||
export * from './types';
|
||||
|
||||
@@ -24,7 +24,7 @@ import { AwsS3EntityProvider } from '../providers';
|
||||
/**
|
||||
* Registers the AwsS3EntityProvider with the catalog processing extension point.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleAwsS3EntityProvider = createBackendModule({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -5,9 +5,13 @@
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleAzureDevOpsEntityProvider: BackendFeature;
|
||||
export default catalogModuleAzureDevOpsEntityProvider;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
import { Config } from '@backstage/config';
|
||||
@@ -54,6 +55,10 @@ export class AzureDevOpsEntityProvider implements EntityProvider {
|
||||
refresh(logger: LoggerService): Promise<void>;
|
||||
}
|
||||
|
||||
// @public
|
||||
const catalogModuleAzureDevOpsEntityProvider: BackendFeature;
|
||||
export default catalogModuleAzureDevOpsEntityProvider;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/processors/AzureDevOpsDiscoveryProcessor.d.ts:26:5 - (ae-undocumented) Missing documentation for "fromConfig".
|
||||
|
||||
@@ -14,5 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
@@ -20,5 +20,6 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export { AzureDevOpsDiscoveryProcessor } from './processors';
|
||||
export { AzureDevOpsEntityProvider } from './providers';
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ import { AzureDevOpsEntityProvider } from '../providers';
|
||||
/**
|
||||
* Registers the AzureDevOpsEntityProvider with the catalog processing extension point.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleAzureDevOpsEntityProvider = createBackendModule({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha (undocumented)
|
||||
const catalogModuleBitbucketCloudEntityProvider: BackendFeature;
|
||||
export default catalogModuleBitbucketCloudEntityProvider;
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/module/catalogModuleBitbucketCloudEntityProvider.d.ts:4:22 - (ae-undocumented) Missing documentation for "catalogModuleBitbucketCloudEntityProvider".
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
```ts
|
||||
import { AuthService } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogApi } from '@backstage/catalog-client';
|
||||
import { Config } from '@backstage/config';
|
||||
import { EntityProvider } from '@backstage/plugin-catalog-node';
|
||||
@@ -37,8 +38,13 @@ export class BitbucketCloudEntityProvider implements EntityProvider {
|
||||
refresh(logger: LoggerService): Promise<void>;
|
||||
}
|
||||
|
||||
// @public (undocumented)
|
||||
const catalogModuleBitbucketCloudEntityProvider: BackendFeature;
|
||||
export default catalogModuleBitbucketCloudEntityProvider;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/module/catalogModuleBitbucketCloudEntityProvider.d.ts:4:22 - (ae-undocumented) Missing documentation for "catalogModuleBitbucketCloudEntityProvider".
|
||||
// src/providers/BitbucketCloudEntityProvider.d.ts:26:5 - (ae-undocumented) Missing documentation for "fromConfig".
|
||||
// src/providers/BitbucketCloudEntityProvider.d.ts:42:5 - (ae-undocumented) Missing documentation for "refresh".
|
||||
// src/providers/BitbucketCloudEntityProvider.d.ts:44:5 - (ae-undocumented) Missing documentation for "onRepoPush".
|
||||
|
||||
@@ -14,5 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
@@ -20,4 +20,5 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export { BitbucketCloudEntityProvider } from './providers/BitbucketCloudEntityProvider';
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ import { eventsServiceRef } from '@backstage/plugin-events-node';
|
||||
import { BitbucketCloudEntityProvider } from '../providers/BitbucketCloudEntityProvider';
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleBitbucketCloudEntityProvider = createBackendModule({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha (undocumented)
|
||||
const catalogModuleBitbucketServerEntityProvider: BackendFeature;
|
||||
export default catalogModuleBitbucketServerEntityProvider;
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/module/catalogModuleBitbucketServerEntityProvider.d.ts:4:22 - (ae-undocumented) Missing documentation for "catalogModuleBitbucketServerEntityProvider".
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { BitbucketServerIntegrationConfig } from '@backstage/integration';
|
||||
import { Config } from '@backstage/config';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
@@ -110,6 +111,10 @@ export type BitbucketServerRepository = {
|
||||
archived: boolean;
|
||||
};
|
||||
|
||||
// @public (undocumented)
|
||||
const catalogModuleBitbucketServerEntityProvider: BackendFeature;
|
||||
export default catalogModuleBitbucketServerEntityProvider;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/lib/BitbucketServerClient.d.ts:11:5 - (ae-undocumented) Missing documentation for "fromConfig".
|
||||
@@ -122,6 +127,7 @@ export type BitbucketServerRepository = {
|
||||
// src/lib/BitbucketServerClient.d.ts:56:1 - (ae-undocumented) Missing documentation for "BitbucketServerPagedResponse".
|
||||
// src/lib/types.d.ts:2:1 - (ae-undocumented) Missing documentation for "BitbucketServerRepository".
|
||||
// src/lib/types.d.ts:14:1 - (ae-undocumented) Missing documentation for "BitbucketServerProject".
|
||||
// src/module/catalogModuleBitbucketServerEntityProvider.d.ts:4:22 - (ae-undocumented) Missing documentation for "catalogModuleBitbucketServerEntityProvider".
|
||||
// src/providers/BitbucketServerEntityProvider.d.ts:20:5 - (ae-undocumented) Missing documentation for "fromConfig".
|
||||
// src/providers/BitbucketServerEntityProvider.d.ts:32:5 - (ae-undocumented) Missing documentation for "refresh".
|
||||
```
|
||||
|
||||
@@ -14,5 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export { BitbucketServerClient } from './lib';
|
||||
export type {
|
||||
BitbucketServerProject,
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ import { catalogProcessingExtensionPoint } from '@backstage/plugin-catalog-node/
|
||||
import { BitbucketServerEntityProvider } from '../providers';
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleBitbucketServerEntityProvider = createBackendModule({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha (undocumented)
|
||||
const catalogModuleGerritEntityProvider: BackendFeature;
|
||||
export default catalogModuleGerritEntityProvider;
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/module/catalogModuleGerritEntityProvider.d.ts:4:22 - (ae-undocumented) Missing documentation for "catalogModuleGerritEntityProvider".
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { EntityProvider } from '@backstage/plugin-catalog-node';
|
||||
import { EntityProviderConnection } from '@backstage/plugin-catalog-node';
|
||||
@@ -10,6 +11,10 @@ import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
import { SchedulerService } from '@backstage/backend-plugin-api';
|
||||
import { SchedulerServiceTaskRunner } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public (undocumented)
|
||||
const catalogModuleGerritEntityProvider: BackendFeature;
|
||||
export default catalogModuleGerritEntityProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
export class GerritEntityProvider implements EntityProvider {
|
||||
// (undocumented)
|
||||
@@ -31,6 +36,7 @@ export class GerritEntityProvider implements EntityProvider {
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/module/catalogModuleGerritEntityProvider.d.ts:4:22 - (ae-undocumented) Missing documentation for "catalogModuleGerritEntityProvider".
|
||||
// src/providers/GerritEntityProvider.d.ts:5:1 - (ae-undocumented) Missing documentation for "GerritEntityProvider".
|
||||
// src/providers/GerritEntityProvider.d.ts:11:5 - (ae-undocumented) Missing documentation for "fromConfig".
|
||||
// src/providers/GerritEntityProvider.d.ts:17:5 - (ae-undocumented) Missing documentation for "getProviderName".
|
||||
|
||||
@@ -14,5 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
@@ -14,4 +14,5 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export { GerritEntityProvider } from './providers/GerritEntityProvider';
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ import { catalogProcessingExtensionPoint } from '@backstage/plugin-catalog-node/
|
||||
import { GerritEntityProvider } from '../providers/GerritEntityProvider';
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleGerritEntityProvider = createBackendModule({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -5,9 +5,13 @@
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const githubCatalogModule: BackendFeature;
|
||||
export default githubCatalogModule;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
```ts
|
||||
import { AnalyzeOptions } from '@backstage/plugin-catalog-node';
|
||||
import { AuthService } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogApi } from '@backstage/catalog-client';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
@@ -37,6 +38,10 @@ export const defaultUserTransformer: (
|
||||
_ctx: TransformerContext,
|
||||
) => Promise<UserEntity | undefined>;
|
||||
|
||||
// @public
|
||||
const githubCatalogModule: BackendFeature;
|
||||
export default githubCatalogModule;
|
||||
|
||||
// @public
|
||||
export class GithubDiscoveryProcessor implements CatalogProcessor {
|
||||
constructor(options: {
|
||||
|
||||
@@ -14,5 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export { GithubLocationAnalyzer } from './analyzers/GithubLocationAnalyzer';
|
||||
export type { GithubLocationAnalyzerOptions } from './analyzers/GithubLocationAnalyzer';
|
||||
export { GithubDiscoveryProcessor } from './processors/GithubDiscoveryProcessor';
|
||||
|
||||
@@ -30,7 +30,7 @@ import { GithubLocationAnalyzer } from '../analyzers/GithubLocationAnalyzer';
|
||||
/**
|
||||
* Registers the `GithubEntityProvider` with the catalog processing extension point.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const githubCatalogModule = createBackendModule({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -5,9 +5,13 @@
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleGitlabDiscoveryEntityProvider: BackendFeature;
|
||||
export default catalogModuleGitlabDiscoveryEntityProvider;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
import { Config } from '@backstage/config';
|
||||
@@ -18,6 +19,10 @@ import { SchedulerServiceTaskRunner } from '@backstage/backend-plugin-api';
|
||||
import { SchedulerServiceTaskScheduleDefinition } from '@backstage/backend-plugin-api';
|
||||
import { UserEntity } from '@backstage/catalog-model';
|
||||
|
||||
// @public
|
||||
const catalogModuleGitlabDiscoveryEntityProvider: BackendFeature;
|
||||
export default catalogModuleGitlabDiscoveryEntityProvider;
|
||||
|
||||
// @public
|
||||
export class GitlabDiscoveryEntityProvider implements EntityProvider {
|
||||
// (undocumented)
|
||||
|
||||
@@ -14,4 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export { catalogModuleGitlabDiscoveryEntityProvider as default } from './module/catalogModuleGitlabDiscoveryEntityProvider';
|
||||
import { catalogModuleGitlabDiscoveryEntityProvider } from './module/catalogModuleGitlabDiscoveryEntityProvider';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = catalogModuleGitlabDiscoveryEntityProvider;
|
||||
export default _feature;
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { catalogModuleGitlabDiscoveryEntityProvider as default } from './module/catalogModuleGitlabDiscoveryEntityProvider';
|
||||
export { GitLabDiscoveryProcessor } from './GitLabDiscoveryProcessor';
|
||||
export {
|
||||
GitlabDiscoveryEntityProvider,
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import { GitlabDiscoveryEntityProvider } from '../providers';
|
||||
/**
|
||||
* Registers the GitlabDiscoveryEntityProvider with the catalog processing extension point.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
|
||||
export const catalogModuleGitlabDiscoveryEntityProvider = createBackendModule({
|
||||
|
||||
@@ -8,20 +8,24 @@ import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { IncrementalEntityProvider } from '@backstage/plugin-catalog-backend-module-incremental-ingestion';
|
||||
import { IncrementalEntityProviderOptions } from '@backstage/plugin-catalog-backend-module-incremental-ingestion';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleIncrementalIngestionEntityProvider: BackendFeature;
|
||||
export default catalogModuleIncrementalIngestionEntityProvider;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// @alpha
|
||||
export interface IncrementalIngestionProviderExtensionPoint {
|
||||
addProvider<TCursor, TContext>(config: {
|
||||
options: IncrementalEntityProviderOptions;
|
||||
provider: IncrementalEntityProvider<TCursor, TContext>;
|
||||
}): void;
|
||||
}
|
||||
// Warning: (ae-forgotten-export) The symbol "IncrementalIngestionProviderExtensionPoint_2" needs to be exported by the entry point alpha.d.ts
|
||||
//
|
||||
// @alpha (undocumented)
|
||||
export type IncrementalIngestionProviderExtensionPoint =
|
||||
IncrementalIngestionProviderExtensionPoint_2;
|
||||
|
||||
// @alpha
|
||||
export const incrementalIngestionProvidersExtensionPoint: ExtensionPoint<IncrementalIngestionProviderExtensionPoint>;
|
||||
// @alpha (undocumented)
|
||||
export const incrementalIngestionProvidersExtensionPoint: ExtensionPoint<IncrementalIngestionProviderExtensionPoint_2>;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:3:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
// src/alpha.d.ts:6:1 - (ae-undocumented) Missing documentation for "IncrementalIngestionProviderExtensionPoint".
|
||||
// src/alpha.d.ts:8:22 - (ae-undocumented) Missing documentation for "incrementalIngestionProvidersExtensionPoint".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -5,12 +5,16 @@
|
||||
```ts
|
||||
/// <reference types="express" />
|
||||
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogBuilder } from '@backstage/plugin-catalog-backend';
|
||||
import type { Config } from '@backstage/config';
|
||||
import type { DeferredEntity } from '@backstage/plugin-catalog-node';
|
||||
import type { DurationObjectUnits } from 'luxon';
|
||||
import { EventParams } from '@backstage/plugin-events-node';
|
||||
import { EventSubscriber } from '@backstage/plugin-events-node';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { IncrementalEntityProvider as IncrementalEntityProvider_2 } from '@backstage/plugin-catalog-backend-module-incremental-ingestion';
|
||||
import { IncrementalEntityProviderOptions as IncrementalEntityProviderOptions_2 } from '@backstage/plugin-catalog-backend-module-incremental-ingestion';
|
||||
import type { Logger } from 'winston';
|
||||
import type { PermissionEvaluator } from '@backstage/plugin-permission-common';
|
||||
import type { PluginDatabaseManager } from '@backstage/backend-common';
|
||||
@@ -18,6 +22,10 @@ import { Router } from 'express';
|
||||
import { SchedulerService } from '@backstage/backend-plugin-api';
|
||||
import { UrlReaderService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const catalogModuleIncrementalIngestionEntityProvider: BackendFeature;
|
||||
export default catalogModuleIncrementalIngestionEntityProvider;
|
||||
|
||||
// @public
|
||||
export type EntityIteratorResult<T> =
|
||||
| {
|
||||
@@ -85,6 +93,17 @@ export interface IncrementalEntityProviderOptions {
|
||||
restLength: DurationObjectUnits;
|
||||
}
|
||||
|
||||
// @public
|
||||
export interface IncrementalIngestionProviderExtensionPoint {
|
||||
addProvider<TCursor, TContext>(config: {
|
||||
options: IncrementalEntityProviderOptions_2;
|
||||
provider: IncrementalEntityProvider_2<TCursor, TContext>;
|
||||
}): void;
|
||||
}
|
||||
|
||||
// @public
|
||||
export const incrementalIngestionProvidersExtensionPoint: ExtensionPoint<IncrementalIngestionProviderExtensionPoint>;
|
||||
|
||||
// @public (undocumented)
|
||||
export type PluginEnvironment = {
|
||||
logger: Logger;
|
||||
|
||||
@@ -14,5 +14,17 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
import {
|
||||
IncrementalIngestionProviderExtensionPoint as ExtensionPoint,
|
||||
incrementalIngestionProvidersExtensionPoint as extensionPoint,
|
||||
} from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
/** @alpha */
|
||||
export type IncrementalIngestionProviderExtensionPoint = ExtensionPoint;
|
||||
/** @alpha */
|
||||
export const incrementalIngestionProvidersExtensionPoint = extensionPoint;
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export * from './module';
|
||||
export * from './service';
|
||||
export {
|
||||
type EntityIteratorResult,
|
||||
|
||||
+3
-3
@@ -27,7 +27,7 @@ import {
|
||||
import { WrapperProviders } from './WrapperProviders';
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @public
|
||||
* Interface for {@link incrementalIngestionProvidersExtensionPoint}.
|
||||
*/
|
||||
export interface IncrementalIngestionProviderExtensionPoint {
|
||||
@@ -39,7 +39,7 @@ export interface IncrementalIngestionProviderExtensionPoint {
|
||||
}
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @public
|
||||
*
|
||||
* Extension point for registering incremental ingestion providers.
|
||||
* The `catalogModuleIncrementalIngestionEntityProvider` must be installed for these providers to work.
|
||||
@@ -80,7 +80,7 @@ export const incrementalIngestionProvidersExtensionPoint =
|
||||
/**
|
||||
* Registers the incremental entity provider with the catalog processing extension point.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleIncrementalIngestionEntityProvider =
|
||||
createBackendModule({
|
||||
|
||||
@@ -10,32 +10,24 @@ import { OrganizationTransformer } from '@backstage/plugin-catalog-backend-modul
|
||||
import { ProviderConfigTransformer } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
import { UserTransformer } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleMicrosoftGraphOrgEntityProvider: BackendFeature;
|
||||
export default catalogModuleMicrosoftGraphOrgEntityProvider;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// @alpha
|
||||
export const microsoftGraphOrgEntityProviderTransformExtensionPoint: ExtensionPoint<MicrosoftGraphOrgEntityProviderTransformsExtensionPoint>;
|
||||
// Warning: (ae-forgotten-export) The symbol "MicrosoftGraphOrgEntityProviderTransformsExtensionPoint_2" needs to be exported by the entry point alpha.d.ts
|
||||
//
|
||||
// @alpha (undocumented)
|
||||
export const microsoftGraphOrgEntityProviderTransformExtensionPoint: ExtensionPoint<MicrosoftGraphOrgEntityProviderTransformsExtensionPoint_2>;
|
||||
|
||||
// @alpha
|
||||
export interface MicrosoftGraphOrgEntityProviderTransformsExtensionPoint {
|
||||
setGroupTransformer(
|
||||
transformer: GroupTransformer | Record<string, GroupTransformer>,
|
||||
): void;
|
||||
setOrganizationTransformer(
|
||||
transformer:
|
||||
| OrganizationTransformer
|
||||
| Record<string, OrganizationTransformer>,
|
||||
): void;
|
||||
setProviderConfigTransformer(
|
||||
transformer:
|
||||
| ProviderConfigTransformer
|
||||
| Record<string, ProviderConfigTransformer>,
|
||||
): void;
|
||||
setUserTransformer(
|
||||
transformer: UserTransformer | Record<string, UserTransformer>,
|
||||
): void;
|
||||
}
|
||||
// @alpha (undocumented)
|
||||
export type MicrosoftGraphOrgEntityProviderTransformsExtensionPoint =
|
||||
MicrosoftGraphOrgEntityProviderTransformsExtensionPoint_2;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:3:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
// src/alpha.d.ts:6:1 - (ae-undocumented) Missing documentation for "MicrosoftGraphOrgEntityProviderTransformsExtensionPoint".
|
||||
// src/alpha.d.ts:8:22 - (ae-undocumented) Missing documentation for "microsoftGraphOrgEntityProviderTransformExtensionPoint".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,21 +3,31 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
import { Config } from '@backstage/config';
|
||||
import { EntityProvider } from '@backstage/plugin-catalog-node';
|
||||
import { EntityProviderConnection } from '@backstage/plugin-catalog-node';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { GroupEntity } from '@backstage/catalog-model';
|
||||
import { GroupTransformer as GroupTransformer_2 } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
import { LocationSpec } from '@backstage/plugin-catalog-common';
|
||||
import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
import * as MicrosoftGraph from '@microsoft/microsoft-graph-types';
|
||||
import { OrganizationTransformer as OrganizationTransformer_2 } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
import { ProviderConfigTransformer as ProviderConfigTransformer_2 } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
import { Response as Response_2 } from 'node-fetch';
|
||||
import { SchedulerService } from '@backstage/backend-plugin-api';
|
||||
import { SchedulerServiceTaskRunner } from '@backstage/backend-plugin-api';
|
||||
import { SchedulerServiceTaskScheduleDefinition } from '@backstage/backend-plugin-api';
|
||||
import { TokenCredential } from '@azure/identity';
|
||||
import { UserEntity } from '@backstage/catalog-model';
|
||||
import { UserTransformer as UserTransformer_2 } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
|
||||
// @public
|
||||
const catalogModuleMicrosoftGraphOrgEntityProvider: BackendFeature;
|
||||
export default catalogModuleMicrosoftGraphOrgEntityProvider;
|
||||
|
||||
// @public
|
||||
export function defaultGroupTransformer(
|
||||
@@ -167,6 +177,29 @@ export type MicrosoftGraphOrgEntityProviderOptions =
|
||||
| Record<string, ProviderConfigTransformer>;
|
||||
};
|
||||
|
||||
// @public
|
||||
export const microsoftGraphOrgEntityProviderTransformExtensionPoint: ExtensionPoint<MicrosoftGraphOrgEntityProviderTransformsExtensionPoint>;
|
||||
|
||||
// @public
|
||||
export interface MicrosoftGraphOrgEntityProviderTransformsExtensionPoint {
|
||||
setGroupTransformer(
|
||||
transformer: GroupTransformer_2 | Record<string, GroupTransformer_2>,
|
||||
): void;
|
||||
setOrganizationTransformer(
|
||||
transformer:
|
||||
| OrganizationTransformer_2
|
||||
| Record<string, OrganizationTransformer_2>,
|
||||
): void;
|
||||
setProviderConfigTransformer(
|
||||
transformer:
|
||||
| ProviderConfigTransformer_2
|
||||
| Record<string, ProviderConfigTransformer_2>,
|
||||
): void;
|
||||
setUserTransformer(
|
||||
transformer: UserTransformer_2 | Record<string, UserTransformer_2>,
|
||||
): void;
|
||||
}
|
||||
|
||||
// @public @deprecated
|
||||
export class MicrosoftGraphOrgReaderProcessor implements CatalogProcessor {
|
||||
constructor(options: {
|
||||
|
||||
@@ -14,5 +14,19 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './module';
|
||||
export { default } from './module';
|
||||
import { default as feature } from './module';
|
||||
import {
|
||||
MicrosoftGraphOrgEntityProviderTransformsExtensionPoint as ExtensionPoint,
|
||||
microsoftGraphOrgEntityProviderTransformExtensionPoint as extensionPoint,
|
||||
} from './module';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = feature;
|
||||
export default _feature;
|
||||
|
||||
/** @alpha */
|
||||
export type MicrosoftGraphOrgEntityProviderTransformsExtensionPoint =
|
||||
ExtensionPoint;
|
||||
/** @alpha */
|
||||
export const microsoftGraphOrgEntityProviderTransformExtensionPoint =
|
||||
extensionPoint;
|
||||
|
||||
@@ -20,5 +20,7 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { default } from './module';
|
||||
export * from './module';
|
||||
export * from './microsoftGraph';
|
||||
export * from './processors';
|
||||
|
||||
+3
-3
@@ -31,7 +31,7 @@ import { MicrosoftGraphOrgEntityProvider } from '../processors';
|
||||
/**
|
||||
* Interface for {@link microsoftGraphOrgEntityProviderTransformExtensionPoint}.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export interface MicrosoftGraphOrgEntityProviderTransformsExtensionPoint {
|
||||
/**
|
||||
@@ -76,7 +76,7 @@ export interface MicrosoftGraphOrgEntityProviderTransformsExtensionPoint {
|
||||
/**
|
||||
* Extension point used to customize the transforms used by the module.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const microsoftGraphOrgEntityProviderTransformExtensionPoint =
|
||||
createExtensionPoint<MicrosoftGraphOrgEntityProviderTransformsExtensionPoint>(
|
||||
@@ -88,7 +88,7 @@ export const microsoftGraphOrgEntityProviderTransformExtensionPoint =
|
||||
/**
|
||||
* Registers the MicrosoftGraphOrgEntityProvider with the catalog processing extension point.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogModuleMicrosoftGraphOrgEntityProvider = createBackendModule(
|
||||
{
|
||||
|
||||
@@ -33,7 +33,7 @@ Then add the plugin to your backend, typically in `packages/backend/src/index.ts
|
||||
```ts
|
||||
const backend = createBackend();
|
||||
// ...
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
```
|
||||
|
||||
#### Old backend system
|
||||
|
||||
@@ -74,10 +74,6 @@ export type CatalogPermissionRule<
|
||||
TParams extends PermissionRuleParams = PermissionRuleParams,
|
||||
> = PermissionRule<Entity, EntitiesSearchFilter, 'catalog-entity', TParams>;
|
||||
|
||||
// @alpha
|
||||
const catalogPlugin: BackendFeature;
|
||||
export default catalogPlugin;
|
||||
|
||||
// @alpha
|
||||
export const createCatalogConditionalDecision: (
|
||||
permission: ResourcePermission<'catalog-entity'>,
|
||||
@@ -91,6 +87,10 @@ export const createCatalogPermissionRule: <
|
||||
rule: PermissionRule<Entity, EntitiesSearchFilter, 'catalog-entity', TParams>,
|
||||
) => PermissionRule<Entity, EntitiesSearchFilter, 'catalog-entity', TParams>;
|
||||
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// @alpha
|
||||
export const permissionRules: {
|
||||
hasAnnotation: PermissionRule<
|
||||
@@ -146,5 +146,9 @@ export const permissionRules: {
|
||||
>;
|
||||
};
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -12,6 +12,7 @@ import { AnalyzeLocationRequest as AnalyzeLocationRequest_2 } from '@backstage/p
|
||||
import { AnalyzeLocationResponse as AnalyzeLocationResponse_2 } from '@backstage/plugin-catalog-common';
|
||||
import { AnalyzeOptions as AnalyzeOptions_2 } from '@backstage/plugin-catalog-node';
|
||||
import { AuthService } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogApi } from '@backstage/catalog-client';
|
||||
import { CatalogCollatorEntityTransformer as CatalogCollatorEntityTransformer_2 } from '@backstage/plugin-search-backend-module-catalog';
|
||||
import { CatalogEntityDocument } from '@backstage/plugin-catalog-common';
|
||||
@@ -211,6 +212,10 @@ export type CatalogPermissionRuleInput<
|
||||
TParams extends PermissionRuleParams = PermissionRuleParams,
|
||||
> = PermissionRule<Entity, EntitiesSearchFilter_2, 'catalog-entity', TParams>;
|
||||
|
||||
// @public
|
||||
const catalogPlugin: BackendFeature;
|
||||
export default catalogPlugin;
|
||||
|
||||
// @public
|
||||
export interface CatalogProcessingEngine {
|
||||
// (undocumented)
|
||||
|
||||
@@ -14,5 +14,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { catalogPlugin } from './service/CatalogPlugin';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = catalogPlugin;
|
||||
export default _feature;
|
||||
|
||||
export * from './permissions';
|
||||
export { catalogPlugin as default } from './service/CatalogPlugin';
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { catalogPlugin as default } from './service/CatalogPlugin';
|
||||
export * from './processors';
|
||||
export * from './processing';
|
||||
export * from './search';
|
||||
|
||||
@@ -170,7 +170,7 @@ class CatalogModelExtensionPointImpl implements CatalogModelExtensionPoint {
|
||||
|
||||
/**
|
||||
* Catalog plugin
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const catalogPlugin = createBackendPlugin({
|
||||
pluginId: 'catalog',
|
||||
|
||||
@@ -42,7 +42,7 @@ yarn --cwd packages/backend add @backstage/plugin-events-backend-module-aws-sqs
|
||||
|
||||
```ts
|
||||
// packages/backend/src/index.ts
|
||||
backend.add(import('@backstage/plugin-events-backend-module-aws-sqs/alpha'));
|
||||
backend.add(import('@backstage/plugin-events-backend-module-aws-sqs'));
|
||||
```
|
||||
|
||||
### Legacy Backend System
|
||||
|
||||
@@ -5,9 +5,13 @@
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const eventsModuleAwsSqsConsumingEventPublisher: BackendFeature;
|
||||
export default eventsModuleAwsSqsConsumingEventPublisher;
|
||||
// @alpha (undocumented)
|
||||
const _feature: BackendFeature;
|
||||
export default _feature;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/alpha.d.ts:2:15 - (ae-undocumented) Missing documentation for "_feature".
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { EventsService } from '@backstage/plugin-events-node';
|
||||
import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
@@ -21,6 +22,10 @@ export class AwsSqsConsumingEventPublisher {
|
||||
start(): Promise<void>;
|
||||
}
|
||||
|
||||
// @public
|
||||
const eventsModuleAwsSqsConsumingEventPublisher: BackendFeature;
|
||||
export default eventsModuleAwsSqsConsumingEventPublisher;
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/publisher/AwsSqsConsumingEventPublisher.d.ts:21:5 - (ae-undocumented) Missing documentation for "fromConfig".
|
||||
|
||||
@@ -14,4 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export { eventsModuleAwsSqsConsumingEventPublisher as default } from './service/eventsModuleAwsSqsConsumingEventPublisher';
|
||||
import { eventsModuleAwsSqsConsumingEventPublisher } from './service/eventsModuleAwsSqsConsumingEventPublisher';
|
||||
|
||||
/** @alpha */
|
||||
const _feature = eventsModuleAwsSqsConsumingEventPublisher;
|
||||
export default _feature;
|
||||
|
||||
@@ -23,4 +23,5 @@
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
export { eventsModuleAwsSqsConsumingEventPublisher as default } from './service/eventsModuleAwsSqsConsumingEventPublisher';
|
||||
export { AwsSqsConsumingEventPublisher } from './publisher/AwsSqsConsumingEventPublisher';
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ import { AwsSqsConsumingEventPublisher } from '../publisher/AwsSqsConsumingEvent
|
||||
/**
|
||||
* AWS SQS module for the Events plugin.
|
||||
*
|
||||
* @alpha
|
||||
* @public
|
||||
*/
|
||||
export const eventsModuleAwsSqsConsumingEventPublisher = createBackendModule({
|
||||
pluginId: 'events',
|
||||
|
||||
@@ -29,7 +29,7 @@ yarn --cwd packages/backend add @backstage/plugin-events-backend-module-azure
|
||||
|
||||
```ts
|
||||
// packages/backend/src/index.ts
|
||||
backend.add(import('@backstage/plugin-events-backend-module-azure/alpha'));
|
||||
backend.add(import('@backstage/plugin-events-backend-module-azure'));
|
||||
```
|
||||
|
||||
### Legacy Backend System
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user