feat(catalog): add catalog-backend-module-msgraph-incremental plugin
Introduces a new Backstage backend module that incrementally ingests users and groups from Microsoft Graph one page at a time, using the incremental ingestion framework. Unlike MicrosoftGraphOrgEntityProvider, this module never holds the full dataset in memory. Each burst processes a single page (up to 999 items), making it suitable for large Azure AD tenants where the full-scan provider causes memory pressure or OOM failures. The @odata.nextLink cursor is persisted in the incremental ingestion marks table, so a pod restart during ingestion resumes from the last completed page rather than starting over. Signed-off-by: pillaris <pillaris@adobe.com>
This commit is contained in:
@@ -58,6 +58,7 @@ yarn.lock @backstage/maintainers @backst
|
||||
/plugins/catalog-backend-module-backstage-openapi @backstage/maintainers @backstage/openapi-tooling-maintainers
|
||||
/plugins/catalog-backend-module-gitea @backstage/maintainers @backstage/catalog-maintainers
|
||||
/plugins/catalog-backend-module-msgraph @backstage/maintainers @backstage/catalog-maintainers @pjungermann
|
||||
/plugins/catalog-backend-module-msgraph-incremental @backstage/maintainers @backstage/catalog-maintainers
|
||||
/plugins/catalog-backend-module-puppetdb @backstage/maintainers @backstage/catalog-maintainers
|
||||
/plugins/catalog-graph @backstage/maintainers @backstage/catalog-maintainers @backstage/sda-se-reviewers
|
||||
/plugins/devtools @backstage/maintainers @awanlin
|
||||
|
||||
Reference in New Issue
Block a user