Skip to main content

Access control in Nobl9

Reading time: 0 minute(s) (0 words)

Nobl9 supports role-based access control (RBAC) to ensure granular user permissions and access to resources in the Nobl9 platform.

Nobl9 RBAC features two levels of permissions: organization and project.
Role management is available in Nobl9 UI and with sloctl using Role Binding.

Although the majority of operations a Nobl9 user can perform depends on their role, all users can do the following:

  • Reset their passwords
    Once a user clicks Forgot password, their status sets to Recovery and goes back to Active after the user submits their new password.
  • Generate access keys

Project management

Resource visibility and available options

This section describes options available for the full permission set. Your available options depend on your Organization-level and Project-level role.

Users can manage their projects and access to them on the project details page.

To access your required project, click Catalog in the left navigation menu. Under the Project tab, you can see the list of projects in your organization.

Hover the cursor over the required project to edit or delete the project.

catalog
Deleting or editing a project

Click the required project row to open its details with resource lists. The following options are available:

  • Edit and delete the resource

    Resource deletion

    Clicking plus button deletes the resource in your Nobl9 organization with all the associated resources.

    For example:

    • Deleting a service or a data source also deletes all connected SLOs.
    • Deleting an alert policy or alert method stops its notifications.
  • View the details of the included resources

  • Delete any applied labels to the included resources

  • Update the agent version under the Data sources tab

  • View the history of project changes

Under the Users tab, you can manage user access to your project.

To assign a user to the project, click

Assign users
. Select the users and their role in your project and click Assign users to confirm. Alternatively, select an already assigned user here to change their role within the project.

assigning users to projects
Assigning a user to a project
Changing a user's role overwrites the previous role's permissions

When editing a user's role, the new role permissions overwrite the previous role.
For example, when you change the role from Project editor to Project viewer, the user or users from the group will lose their editor permissions.

To revoke user's access to the project, hover over the required user's row. Click X next to their role in the Project role column and confirm your action.

Managing project resources
Project resource management
Self-removal

Deleting yourself as a project user permanently revokes your access to this project. To restore your access, contact your organization admin or this project owner.
This is also true for the Organization admin role.