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 Web 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 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.

Non-empty projects

You cannot delete a project that holds at least one resource.

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

    Click Delete resource to delete a resource in your Nobl9 organization with all the associated resources.

    For example:

    • Deleting a service or a data source also deletes all SLOs it holds.
    • Deleting an alert policy or alert method stops its notifications.
  • View details of the included resources and open their pages

  • Delete any applied labels to the included resources

  • Update the agent version under the Data sources tab

  • View the history of project changes

  • View and manage access to your project under the Users tab

To assign a user to the project, click

Assign users
. Select the required users and their role in your project, then click Assign users to confirm.

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.