-
Notifications
You must be signed in to change notification settings - Fork 255
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
Feature request: Overhaul user, role and permission management to support database-level permissions for OSS and Enterprise #5834
Comments
@samhld @timhallinflux Any movement on this one? |
Planned as part of the Chronograf 1.10 release -- as labeled. |
Additional context: Placement: UX: |
Thank you @samhld for your initial input, makes sense to me. I wll start with user/permission management in a table-like visualization as you suggest (with a user/database filter that can be used if there are more databases or users ). The InfluxDB I will initially postpone InfluxDB role management changes, it might however look the same (assigning users to roles). Roles are already administered by the UI, this will be revised and likely changed. I will initially put off
Yes, chronograf authorizations are different to InfluxDB authorizations, InfluxDB user/role/permission management against InfluxDB Enterprise (when detected) is the primary goal of this issue, OSS must be supported as well. Pages accessible from Admin/InfluxDB sidebar menu will change. |
The new User and Role management now also includes the ability to manage permissions per DB for both roles and users. |
Hey @sranka! Is there documentation for this feature? |
@tara-influxdata Documentation will be included with its release |
Perfect, thank you @samhld! |
Current behavior:
Chronograf supports the ability to set user and role permissions at the instance level. This means that when granting permissions for a user/role these permissions apply for every database within an InfluxDB instance (OSS or Enterprise).
Proposed behavior:
InfluxDB OSS supports management of user permissions at the individual database level -- using InfluxQL.
InfluxDB Enterprise also supported management of user and role permissions at the individual database level -- using the /user meta API.
Chronograf already detects whether it is connected to an OSS and/or Enterprise edition (along with whether it has appropriate access to the meta nodes). It should offer a more sophisticated UI to support database-level permissions.
The text was updated successfully, but these errors were encountered: