Depending on your service plan, your organization will have the following user roles available to it:
- Owner
- Ops
- Developer
An organization member’s role determines what they have access to within the organization.
Owner
Owners have full access to the organization. They can invite additional members and change user roles for each member within the organization. Owners can also change billing settings for the organization as well as upgrade/downgrade the current service plan.
Ops
Ops users do not have access to member or billing settings for the organization. They can, however, manage environments/clusters and queue jobs across any environment.
Developer
Developers are the most restricted users in an organization. They can only queue jobs on development environments and view job runs on production environments. They cannot manage environments or clusters and they do not have access to cluster API keys. An Ops or Owner would have to give an API key to a developer in order for them to run a node.
Permissions
Action | Developer | Ops | Owner |
---|---|---|---|
Upload packages | ✔️ | ✔️ | ✔️ |
Queue and cancel job runs in development environments | ✔️ | ✔️ | ✔️ |
View run history in any environment | ✔️ | ✔️ | ✔️ |
Queue and cancel jobs in production environments | ✔️ | ✔️ | |
Manage infrastructure (environments/clusters) | ✔️ | ✔️ | |
View/copy cluster API keys | ✔️ | ✔️ | |
Invite new members | ✔️ | ||
Change member roles | ✔️ | ||
Manage billing settings | ✔️ |