All pages
1 of 1

Loading...

Roles

This section explains the available roles in the NVIDIA Run:ai platform.

A role is a set of permissions that can be assigned to a subject in a scope. A permission is a set of actions (View, Edit, Create and Delete) over a NVIDIA Run:ai entity (e.g. projects, workloads, users).

Roles Table

The Roles table can be found under Access in the NVIDIA Run:ai platform.

The Roles table displays a list of roles available to users in the NVIDIA Run:ai platform. Both predefined and custom roles will be displayed in the table.

The Roles table consists of the following columns:

Column
Description

Customizing the Table View

  • Filter - Click ADD FILTER, select the column to filter by, and enter the filter values

  • Search - Click SEARCH and type the value to search by

  • Sort - Click each column header to sort by

  • Column selection - Click COLUMNS and select the columns to display in the table

Reviewing a Role

  1. To review a role click the role name on the table

  2. In the role form review the following:

    • Role name The name of the role

    • Entity A system-managed object that can be viewed, edited, created or deleted by a user based on their assigned role and scope

Roles in NVIDIA Run:ai

NVIDIA Run:ai supports the following roles and their permissions. Under each role is a detailed list of the actions that the role assignee is authorized to perform for each entity.

Compute resource administrator
Entity
View
Edit
Create
Delete
Credentials administrator
Entity
View
Edit
Create
Delete
Data source administrator
Entity
View
Edit
Create
Delete
Data volume administrator
Entity
View
Edit
Create
Delete
Department administrator
Entity
View
Edit
Create
Delete
Department viewer
Entity
View
Edit
Create
Delete
Editor
Entity
View
Edit
Create
Delete
Environment administrator
Entity
View
Edit
Create
Delete
L1 researcher
Entity
View
Edit
Create
Delete
L2 researcher
Entity
View
Edit
Create
Delete
ML engineer
Entity
View
Edit
Create
Delete
Research manager
Entity
View
Edit
Create
Delete
System administrator
Entity
View
Edit
Create
Delete
Template administrator
Entity
View
Edit
Create
Delete
Viewer
Entity
View
Edit
Create
Delete
Permitted workloads

When assigning a role with either one, all or any combination of the View, Edit, Create and Delete permissions for workloads, the subject has permissions to manage not only (Workspace, Training, Inference), but also a list of 3rd party workloads:

  • k8s: StatefulSet

  • k8s: ReplicaSet

Using API

Go to the API reference to view the available actions.

Download table - Click MORE and then Click Download as CSV. Export to CSV is limited to 20,000 rows.

Actions The actions that the role assignee is authorized to perform for each entity

  • View - If checked, an assigned user with this role can view instances of this type of entity within their defined scope

  • Edit - If checked, an assigned user with this role can change the settings of an instance of this type of entity within their defined scope

  • Create - If checked, an assigned user with this role can create new instances of this type of entity within their defined scope

  • Delete - If checked, an assigned user with this role can delete instances of this type of entity within their defined scope

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

Departments

Event history

Policies

Projects

Settings

Clusters

Node pools

Nodes

Access rules

Applications

Groups

Roles

User applications

Users

Analytics dashboard

Consumption dashboard

Overview dashboard

Inferences

Workloads

Compute resources

Credentials

Data sources

Data volumes

Data volumes - sharing list

Environments

Storage class configurations

Templates

k8s: Pod

  • k8s: Deployment

  • batch: Job

  • batch: CronJob

  • machinelearning.seldon.io: SeldonDeployment

  • kubevirt.io: VirtualMachineInstance

  • kubeflow.org: TFJob

  • kubeflow.org: PyTorchJob

  • kubeflow.org: XGBoostJob

  • kubeflow.org: MPIJob

  • kubeflow.org: MPIJob

  • kubeflow.org: Notebook

  • kubeflow.org: ScheduledWorkflow

  • amlarc.azureml.com: AmlJob

  • serving.knative.dev: Service

  • workspace.devfile.io: DevWorkspace

  • ray.io: RayCluster

  • ray.io: RayJob

  • ray.io: RayService

  • tekton.dev: TaskRun

  • tekton.dev: PipelineRun

  • argoproj.io: Workflow

  • Role

    The name of the role

    Created by

    The name of the role creator

    Creation time

    The timestamp when the role was created

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    Account

    NVIDIA Run:ai workloads
    Roles