docs/releases/v1.5.0-next.2-changelog.md
to prop of Button and Link more strict, only supporting plain strings. It used to be the case that this prop was unexpectedly too liberal, making it look like we supported the complex react-router-dom object form of the parameter as well, which led to unexpected results at runtime.--docker-option to allow passing additional options to the docker run command executed my serve and serve:mkdocs.f7607f9d85: Add new plugin catalog-backend-module-bitbucket-server which adds the BitbucketServerEntityProvider.
The entity provider is meant as a replacement for the BitbucketDiscoveryProcessor to be used with Bitbucket Server (Bitbucket Cloud already has a replacement).
Before:
// packages/backend/src/plugins/catalog.ts
builder.addProcessor(
BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }),
);
# app-config.yaml
catalog:
locations:
- type: bitbucket-discovery
target: 'https://bitbucket.mycompany.com/projects/*/repos/*/catalog-info.yaml
After:
// packages/backend/src/plugins/catalog.ts
builder.addEntityProvider(
BitbucketServerEntityProvider.fromConfig(env.config, {
logger: env.logger,
schedule: env.scheduler.createScheduledTaskRunner({
frequency: { minutes: 30 },
timeout: { minutes: 3 },
}),
}),
);
# app-config.yaml
catalog:
providers:
bitbucketServer:
yourProviderId: # identifies your ingested dataset
catalogPath: /catalog-info.yaml # default value
filters: # optional
projectKey: '.*' # optional; RegExp
repoSlug: '.*' # optional; RegExp
@spotify/prettier-config to ^14.0.0.reviewers and teamReviewers parameters to publish:github:pull-request action to add reviewers on the pull request created by the action.json and .wasm files to the Webpack configuration in order to match defaults.0174a0a022: Add PATCH and HEAD to the Access-Control-Allow-Methods.
To apply this change to your Backstage installation make the following change to your app-config.yaml
cors:
origin: http://localhost:3000
- methods: [GET, POST, PUT, DELETE]
+ methods: [GET, POST, PUT, DELETE, PATCH, HEAD]
@google-cloud/firestore to ^6.0.0.catalogPath24979413a4: Enhancing GitLab provider with filtering projects by pattern RegExp
providers:
gitlab:
stg:
host: gitlab.stg.company.io
branch: main
projectPattern: 'john/' # new option
entityFilename: template.yaml
With the aforementioned parameter you can filter projects, and keep only who belongs to the namespace "john".
Updated dependencies
products field optional in the configcustomResources field to the ClusterDetails interface, in order to specify (override) custom resources per cluster