Adding, Updating and Deleting Users¶
Introduction¶
The Run:ai User Interface allows the creation of Run:ai Users. Run:ai Users can receive varying levels of access to the Administration UI and submit Jobs on the Cluster.
Tip
It is possible to connect the Run:ai user interface to the organization's directory and use single sign-on. This allows you to set Run:ai roles for users and groups from the organizational directory. For further information see single sign-on configuration.
Working with Users¶
You can create users, as well as update and delete users.
Create a User¶
Note
To be able to review, add, update and delete users, you must have an Administrator access. If you do not have such access, please contact an Administrator.
Department Admin is available in version 2.10 and later.
- Login to the Users area of the Run:ai User interface at
company-name.run.ai
. - Select the
Users
tab for local users, or theSSO Users
tab for SSO users. - On the top right, select "NEW USER".
- Enter the user's email.
-
Select Roles. More than one role can be selected. Available roles are:
- Administrator—Can manage Users and install Clusters.
- Editor—Can manage Projects and Departments.
- Viewer—View-only access to the Run:ai User Interface.
- Researcher—Can submit ML workloads. Setting a user as a Researcher also requires assigning the user to projects.
- Research Manager—Can act as Researcher in all projects, including new ones to be created in the future.
- ML Engineer—Can view and manage deployments and cluster resources. Available only when Inference module is installed.
- Department Administrator—Can manage Departments, descendent Projects and Workloads.
For more information, Roles and permissions.
-
(Optional) Select Cluster(s). This determines what Clusters are accessible to this User.
- Press "Save".
You will get the new user credentials and have the option to send the credentials by email.
Roles and permissions¶
Roles provide a way to group permissions and assign them to either users or user groups. The role identifies the collection of permissions that administrators assign to users or user groups. Permissions define the actions that users can perform on the managed entities. The following table shows the default roles and permissions.
Managed Entity / Roles | Admin | Dep. Admin | Editor | Research Manager | Researcher | ML Eng. | Viewer |
---|---|---|---|---|---|---|---|
Assign (Settings) Users/Groups/Apps to Roles | CRUD (all roles) | CRUD (Proj. Researchers and ML Engineers only) | N/A | N/A | N/A | N/A | N/A |
Assign Users/Groups/Apps to Organizations | R (Projects, Departments) | CRUD (Projects only) | CRUD (Projects, Departments) | N/A | N/A | N/A | N/A |
Departments | R | R | CRUD | N/A | N/A | R | R |
Projects | R | CRUD | CRUD | R | R | R | R |
Jobs | R | R | R | R | CRUD | N/A | R |
Deployments | R | R | R | N/A | N/A | CRUD | R |
Workspaces | R | R | R | R | CRUD | N/A | N/A |
Environments | CRUD | CRUD | CRUD | CRUD | CRUD | N/A | N/A |
Data Sources | CRUD | CRUD | CRUD | CRUD | CRUD | N/A | N/A |
Compute Resources | CRUD | CRUD | CRUD | CRUD | CRUD | N/A | N/A |
Templates | CRUD | CRUD | CRUD | CRUD | CRUD | N/A | N/A |
Clusters | CRUD | N/A | R | N/A | N/A | R | R |
Node Pools | CRUD | N/A | R | N/A | N/A | R | R |
Nodes | R | N/A | R | N/A | N/A | R | R |
Settings (General, Credentials) | CRUD | N/A | N/A | N/A | N/A | N/A | N/A |
Events History | R | N/A | N/A | N/A | N/A | N/A | N/A |
Dashboard.Overview | R | R | R | R | R | R | R |
Dashboards.Analytics | R | R | R | R | R | R | R |
Dashboards.Consumption | R | N/A | N/A | N/A | N/A | N/A | N/A |
Permissions: C = Create, R = Read, U = Update, D = Delete