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

Define roles for IPM #709

Open
isc-tleavitt opened this issue Jan 21, 2025 · 0 comments
Open

Define roles for IPM #709

isc-tleavitt opened this issue Jan 21, 2025 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@isc-tleavitt
Copy link
Contributor

We need to give IPM to be able to manage roles granting relevant SQL permissions for IPM actions (which are particularly messy otherwise). There should be a separate API to grant all relevant SQL permissions to a given existing user/role.

This needs more investigation/specification, but my gut feeling is that there should be two roles:
%IPM_Read to grant relevant SQL privileges for read operations via IPM
(possibly) %IPM_Write to grant relevant SQL privileges for any inserts/updates (not sure of the extent to which we use these - most of IPM operates through objects)

We'll want zpm "enable" to manage these roles across different namespaces, provided the roles exist. We may also want to define resources with the same / related names.

@isc-tleavitt isc-tleavitt added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 21, 2025
@isc-tleavitt isc-tleavitt added this to the January 2025 milestone Jan 21, 2025
@isc-tleavitt isc-tleavitt self-assigned this Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: To do
Development

No branches or pull requests

1 participant