Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Policy Management in Polaris #999

Open
flyrain opened this issue Feb 13, 2025 · 5 comments
Open

Policy Management in Polaris #999

flyrain opened this issue Feb 13, 2025 · 5 comments
Assignees
Labels
Milestone

Comments

@flyrain
Copy link
Contributor

flyrain commented Feb 13, 2025

Policy management ensures secure, compliant, and efficient data access and usage by automating rules for governance, access control, and operational consistency. I propose Polaris functions as a policy store, managing policies alongside associated entities such as catalogs, namespaces, and tables. The evaluation and enforcement of these policies are delegated to computational engines, such as Spark, Snowflake, and others. This approach ensures a clear separation of responsibilities, allowing Polaris to focus on policy definition and storage while leveraging the processing capabilities of these engines for enforcement.

Design doc: https://docs.google.com/document/d/1kIiVkFFg9tPa5SH70b9WwzbmclrzH3qWHKfCKXw5lbs/edit?tab=t.0#heading=h.nly223xz13km

@flyrain flyrain added the enhancement New feature or request label Feb 13, 2025
@flyrain flyrain added this to the 1.0.0 milestone Feb 13, 2025
@benhuds
Copy link

benhuds commented Feb 13, 2025

Thanks @flyrain ! Can you please add the proposal tag to this as well just so it appears in the open proposals view?

https://github.com/apache/polaris/issues?q=is%3Aissue%20state%3Aopen%20label%3Aproposal

@flyrain flyrain added proposal and removed enhancement New feature or request labels Feb 13, 2025
@flyrain flyrain self-assigned this Feb 13, 2025
@flyrain flyrain moved this to In Progress in Policy management Feb 22, 2025
@flyrain flyrain moved this to In Progress in Table Maintenance Feb 22, 2025
@HonahX
Copy link
Contributor

HonahX commented Feb 24, 2025

Hi everyone, as noted in the dev list email, I have written a proposal detailing the implementation design for adding Policy Store support to Polaris:

https://docs.google.com/document/d/1PYnCw8T1lMQfJCa1VRjk9kWMKFPtg8O0YiZ7CEoGh3Y/edit?usp=sharing

Appreciate your time in reviewing the proposal and would love to hear your thoughts and feedback!

@flyrain
Copy link
Contributor Author

flyrain commented Feb 24, 2025

Thanks @HonahX. It'd be nice to create a separated issue for that, so that we can track the progress in here, https://github.com/orgs/apache/projects/469

@HonahX
Copy link
Contributor

HonahX commented Feb 24, 2025

@flyrain No problem! I've created a separate issue for that: #1059

Could you please help me add to the "Policy Management Project"?

@flyrain
Copy link
Contributor Author

flyrain commented Feb 24, 2025

Thanks and added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Status: In Progress
Development

No branches or pull requests

3 participants