A project is an isolated environment with a set of cloud accounts with dedicated budgets. A project can be created under a RosettaHUB organization, therefore in order to create a project you need to be the manager of a RosettaHUB organization.
Only users with a management role on the project can access the project. There are three management roles that you can have on an project: CPOC, ADMIN and SUPERUSER from the least powerful to the most powerful. If you create a project under a sub-organization you will have by default the SUPERUSER role on the project.
SUPERUSER: Has access to all resources, and the ability to add/remove managers to the project
ADMIN: Has full access to all cloud resources but cannot add/remove managers or delete the project.
CPOC: Can only view managers, cloud resources or connect to machines. Cannot add/remove managers or delete/create cloud resources or RosettaHub artifacts.
Project managers can easily perform various actions such as setting a default perspective, assigning a set of cloud permissions, setting limits, changing the appearance and description etc.
Managing Projects
Action/Role | CPOC | ADMIN | SUPERUSER |
---|---|---|---|
Delete the project | ✔ | ||
Add a manager | ✔ | ||
Remove a manger | ✔ | ||
Set Regions, Instance Types, Services | ✔ | ✔ | |
Stop All, Terminate All, Cleanup All | ✔ | ✔ | |
Go to Cloud Console | ✔ read only | ✔ | ✔ |
Download, Reset credentials | ✔ | ✔ | |
View the project managers | ✔ | ✔ | ✔ |
View cloud resources | ✔ | ✔ | ✔ |
Connect to cloud machine instances | ✔ | ✔ | ✔ |
Project rules
To create projects you need to be a manager of at least one Organization.
All projects should have names that start with the capitalized subdomain of the root organization plus a dash “-”