Projects
A Project allows you to organize and compartmentalize your infrastructure, user access and resources. All Organizations start life with a "Default Project". Organization Admins can create as many projects in the Organization as you like.
Important
Only Organization Admins are allowed to create Projects
Overview¶
Think of a Project as a logical "Isolation Boundary". A Project comprises
- One or more managed clusters
- Users
- Groups
- Workloads
- Integration Resources (Registries, Secret Stores and Aggregation Endpoints)
Create Project¶
To create a Project
- Login into Rafay Console as an Organization Admin
- Select "Projects" under "System" Resources
- Click on "New Project"
- Provide a name and description
Once a Project is created, Administrators need to assign "Groups" and/or "Users" to it so that it can be accessed and used.
View Project¶
Organization Admins can view the list of Projects in the Organization.
Switching Projects¶
Users that are assigned to multiple projects can switch between them easily
The user's current project scope is displayed on the top banner. In the example below, the user is currently in the "Default Project"
To switch projects, click on the dropdown in the Projects menu and select the name of the Project you would like to switch to. In the example below, the user has the option to switch to one of the available projects
- Dev
- Staging
- Production
Update Project¶
Organization Admins can add/remove Groups or Users from a Project.
Note
It is operationally more practical and sensible to assign Groups to Projects vs managing individual users.
Add/Remove Group¶
- Select Project from list
- Click on "Assign Groups" to select and assign group to Project
Add/Remove Users¶
- Select Project from list
- Click on "Assign Users" to select and assign users to Project
Delete Project¶
Organization Admins are allowed to Delete a Project as long as there are no resources attached to it.