catalog-backend: switch default stitiching mode to 'deferred'
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': major
|
||||
---
|
||||
|
||||
**BREAKING**: The default `catalog.stitchingStrategy` has been switched to `{ mode: 'deferred' }`.
|
||||
Vendored
+1
-1
@@ -172,7 +172,7 @@ export interface Config {
|
||||
orphanProviderStrategy?: 'keep' | 'delete';
|
||||
|
||||
/**
|
||||
* The strategy to use when stitching together the final entities.
|
||||
* The strategy to use when stitching together the final entities. The default mode is "deferred".
|
||||
*/
|
||||
stitchingStrategy?:
|
||||
| {
|
||||
|
||||
@@ -61,11 +61,11 @@ export function stitchingStrategyFromConfig(config: Config): StitchingStrategy {
|
||||
'catalog.stitchingStrategy.mode',
|
||||
);
|
||||
|
||||
if (strategyMode === undefined || strategyMode === 'immediate') {
|
||||
if (strategyMode === 'immediate') {
|
||||
return {
|
||||
mode: 'immediate',
|
||||
};
|
||||
} else if (strategyMode === 'deferred') {
|
||||
} else if (strategyMode === undefined || strategyMode === 'deferred') {
|
||||
const pollingIntervalKey = 'catalog.stitchingStrategy.pollingInterval';
|
||||
const stitchTimeoutKey = 'catalog.stitchingStrategy.stitchTimeout';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user