Skip to main content

Project Membership

Members are users or teams that are granted access to a project. Each member is assigned a role that define their permissions. These roles will be granted to each of the allowed clusters of the project. Only users and teams that are members of the project have access to the project's allowed clusters.

Project Roles

There are 3 default roles available for every project.

NameCreate New Spaces / Virtual ClustersAccess Spaces / Virtual ClustersCreate Without TemplateCreate With TemplateAccess to Project Secrets
Project AdminYesAll Spaces and Virtual ClustersYesYesYes
Project UserYesOnly owned and with explicit permissionNoYesYes
Project ViewerNoOnly with explicit permissionNoNoOnly in Spaces and Virtual Clusters with permission

Global admins can change these existing roles as well as add new project roles in the Users section of the platform.

Users

Any user can be made members of a project. Follow the instructions below to add and assign roles to users, or remove them from the project.

Adding Users

  1. Select the project you'd like to configure using the drop down menu. Click on Settings.

  2. Click on Members.

  3. Click on the Users tab.

  4. Click the Users input and select the user to add. The table below will update to add the selected user. If you wish to change this manually, you may edit the YAML directly.

  5. Select the role to assign the user.

  6. Once all project options have been specified, click the .

All Users

Instead of adding every user, a special selection named All Users can be used to give all platform users access to the project. Use this option with caution.

Removing Users

  1. Select the project you'd like to configure using the drop down menu. Click on Settings.

  2. Click on Members.

  3. Click on the Users tab.

  4. Click the trash can icon next to the user that you'd like to remove. If you wish to change this manually, you may edit the YAML directly.

  5. Once all project options have been specified, click the .

Teams

Instead of having to assign individual users, teams can be used to assign multiple users to a proejct.

Adding Teams

  1. Select the project you'd like to configure using the drop down menu. Click on Settings.

  2. Click on Members.

  3. Click on the Teams tab.

  4. Click the Teams input and select the team to add. The table below will update to include the selected team. If you wish to change this manually, you may edit the YAML directly.

  5. Select the role to assign the team.

  6. Once all project options have been specified, click the .

Removing Teams

  1. Select the project you'd like to configure using the drop down menu. Click on Settings.

  2. Click on Members.

  3. Click on the Teams tab

  4. Click the trash can icon next to the team that you'd like to remove. If you wish to change this manually, you may edit the YAML directly.

  5. Once all project options have been specified, click the .