Chapter 5. Managing access to data science projects 5.1. Configuring access to a data science project To enable you to work collaboratively on your data science projects with other users, you can share access to your project. After creating your project, you can then set the appropriate access permissions from the OpenShift AI user interface. You can assign the following access permission levels to your data science projects: Admin - Users can modify all areas of a project, including its details (project name and description), components, and access permissions. Contributor - Users can modify a project's components, such as its workbench, but they cannot edit a project's access permissions or its details (project name and description). 5.2. Sharing access to a data science project To enable your organization to work collaboratively, you can share access to your data science project with other users and groups. Prerequisites You have logged in to Red Hat OpenShift AI. If you are using OpenShift AI groups, you are part of the user group or admin group (for example, rhoai-users or rhoai-admins ) in OpenShift. You have created a data science project. Procedure From the OpenShift AI dashboard, click Data Science Projects . The Data Science Projects page opens. From the list of data science projects, click the name of the data science project that you want to share access to. A project details page opens. Click the Permissions tab. The Permissions page for the project opens. Provide one or more users with access to the project. In the Users section, click Add user . In the Name field, enter the user name of the user whom you want to provide access to the project. From the Permissions list, select one of the following access permission levels: Admin: Users with this access level can edit project details and manage access to the project. Contributor: Users with this access level can view and edit project components, such as its workbenches, connections, and storage. To confirm your entry, click Confirm ( ). Optional: To add an additional user, click Add user and repeat the process. Provide one or more OpenShift groups with access to the project. In the Groups section, click Add group . From the Name list, select a group to provide access to the project. Note If you do not have cluster-admin permissions, the Name list is not visible. Instead, an input field is displayed enabling you to configure group permissions. From the Permissions list, select one of the following access permission levels: Admin: Groups with this access permission level can edit project details and manage access to the project. Edit: Groups with this access permission level can view and edit project components, such as its workbenches, connections, and storage. To confirm your entry, click Confirm ( ). Optional: To add an additional group, click Add group and repeat the process. Verification Users to whom you provided access to the project can perform only the actions permitted by their access permission level. The Users and Groups sections on the Permissions tab show the respective users and groups that you provided with access to the project. 5.3. Updating access to a data science project To change the level of collaboration on your data science project, you can update the access permissions of users and groups who have access to your project. Prerequisites You have logged in to Red Hat OpenShift AI. You have OpenShift AI administrator privileges or you are the project owner. You have created a data science project. You have previously shared access to your project with other users or groups. Procedure From the OpenShift AI dashboard, click Data Science Projects . The Data Science Projects page opens. Click the name of the project that you want to change the access permissions of. A project details page opens. Click the Permissions tab. The Permissions page for the project opens. Update the user access permissions to the project. Click the action menu ( ... ) beside the user whose access permissions you want to update and click Edit . In the Name field, update the user name of the user whom you want to provide access to the project. From the Permissions list, update the user access permissions by selecting one of the following: Admin: Users with this access level can edit project details and manage access to the project. Contributor: Users with this access level can view and edit project components, such as its workbenches, connections, and storage. To confirm the update to the entry, click Confirm ( ). Update the OpenShift groups access permissions to the project. Click the action menu ( ... ) beside the group whose access permissions you want to update and click Edit . From the Name list, update the group that has access to the project by selecting another group from the list. Note If you do not have cluster-admin permissions, the Name list is not visible. Instead, you can configure group permissions in the input field that appears. From the Permissions list, update the group access permissions by selecting one of the following: Admin: Groups with this access permission level can edit project details and manage access to the project. Edit: Groups with this access permission level can view and edit project components, such as its workbenches, connections, and storage. To confirm the update to the entry, click Confirm ( ). Verification The Users and Groups sections on the Permissions tab show the respective users and groups whose project access permissions you changed. 5.4. Removing access to a data science project If you no longer want to work collaboratively on your data science project, you can restrict access to your project by removing users and groups that you previously provided access to your project. Prerequisites You have logged in to Red Hat OpenShift AI. You have OpenShift AI administrator privileges or you are the project owner. You have created a data science project. You have previously shared access to your project with other users or groups. Procedure From the OpenShift AI dashboard, click Data Science Projects . The Data Science Projects page opens. Click the name of the project that you want to change the access permissions of. A project details page opens. Click the Permissions tab. The Permissions page for the project opens. Click the action menu ( ... ) beside the user or group whose access permissions you want to revoke and click Delete . Verification Users whose access you have revoked can no longer perform the actions that were permitted by their access permission level.

Commands: