Role Based Access Control (RBAC)
This article will walk you through the various Role Based Access Control options that you will see under the RBAC of the Humalect Platform.
You need to have Pro plan to access this feature.
RBAC Roles​
In this section, can see the created Roles, their Descriptions, Permissions and Actions in a tabular form.
Click on + Add Role
button located at top right corner to add new roles.
Add Role​
In order to add a new role, you need to:-
- Specify a Role Name.
- Specify a Role Description.
- and tick mark the required permissions to the various resources that you want to assign a specific user.
Resource Name | Permissions |
---|---|
Clusters | view , create , delete |
Integrations | view , create , delete |
Projects | view , create , delete |
Pipelines | view , create , delete , update |
Deployments | view , create , showMetricsAndLogs |
Environments | view , create |
DataSources | view , create , delete , fetchCredentials |
Secrets | view , create , delete , update |
- After you are done assigning the permissions, click on the
Submit
button to add a new role.
Resources on the Humalect platform follow a certain hierarchy as mentioned below:
- Integrations are at the top. This is your AWS or Github connection for example.
- Clusters are dependent on your cloud account.
- Projects are built inside clusters.
- Pipelines are part of projects.
- Deployments are instances of pipeline runs
So overall the hierarchy looks like integrations->clusters->projects->pipelines->deployments.
While assigning any permission for a resource, read permission for all upstream resources also needs to be provided.
Assign Roles​
In this section, you can view and update the assigned roles to an invited user.
Update Roles​
To update the role of in invited user, click on the Update Roles
button and select the list of roles you would like to assign.
Once done, you can click on the Update
button to reflect the changes.
The Roles present at the screen will be the already made roles that you created or added.
Assign Permissions​
In this section, you can view and update the assigned permissions to an invited user.
Update Permissions​
To update the permissions of in invited user, click on the Update Permissions
button and update the resources you would like to assign.
Once done, you can click on the Update
button to reflect the changes.
Resources on the Humalect platform follow a certain hierarchy as mentioned below:
- Integrations are at the top. This is your AWS or Github connection for example.
- Clusters are dependent on your cloud account.
- Projects are built inside clusters.
- Pipelines are part of projects.
- Deployments are instances of pipeline runs.
So overall the hierarchy looks like integrations->clusters->projects->pipelines->deployments.
While assigning any permission for a resource, read permission for all upstream resources also needs to be provided.
Troubleshooting​
Need help? Contact us