eric-maynard commented on code in PR #4: URL: https://github.com/apache/polaris-tools/pull/4#discussion_r2037910382
########## polaris-synchronizer/README.md: ########## @@ -0,0 +1,162 @@ +# Objective + +To provide users of [Apache Polaris (Incubating)](https://github.com/apache/polaris) a tool to be able to easily and efficiently +migrate their entities from one Polaris instance to another. + +Polaris is a catalog of catalogs. It can become cumbersome to perform catalog-by-catalog migration of each and every catalog contained +within a Polaris instance. Additionally, while migrating catalog-by-catalog Iceberg entities is achievable using the +existing generic [iceberg-catalog-migrator](../iceberg-catalog-migrator/README.md), the existing tool will not migrate +Polaris specific entities, like principal-roles, catalog-roles, grants. + +## Use Cases +* **Migration:** A user may have an active Polaris deployment that they want to migrate to a managed cloud offering like + [Snowflake Open Catalog](https://www.snowflake.com/en/product/features/open-catalog/). +* **Preventing Vendor Lock-In:** A user may currently have a managed Polaris offering and want the freedom to switch providers or to host Polaris themselves. +* **Mirroring/Disaster Recovery:** Modern data solutions require employing redundancy to ensure no single point of + failure. The tool can be scheduled on a cron to run periodic incremental syncs. + +The tool currently supports migrating the following Polaris Management entities: +* Principal roles +* Catalogs +* Catalog Roles +* Assignment of Catalog Roles to Principal Roles +* Grants + + +> :warning: Polaris principals and their assignments to Principal roles are not supported for migration Review Comment: This seems like a pretty big gap -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
