You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/user-guide/global-configurations/user-access.md
+44-32Lines changed: 44 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,46 +9,50 @@ Like any enterprise product, Devtron supports fine grained access control to the
9
9
10
10
Access can be added to the User either directly or via Groups.
11
11
12
-
## Access Levels
12
+
## Role-based Access Levels
13
13
14
-
Devtron supports 5 levels of access
14
+
Devtron supports 5 levels of access:
15
15
16
16
1.**View**: User with `view` only access has the least privilege. This user can only view combination of environments, applications and helm charts on which access has been granted to the user. This user cannot view sensitive data like secrets used in applications or charts.
17
17
2.**Build and Deploy**: In addition to `view` privilege mentioned in above, user with `build and deploy` permission can build and deploy the image of permitted applications and helm charts to permitted environments.
18
18
3.**Admin**: User with `admin` access can create, edit, delete and view permitted applications in permitted projects.
19
19
4.**Manager**: User with `manager` access can do everything that an `admin` type user can do, in addition they can also give and revoke access of users for the applications and environments of which they are `manager`.
20
-
5.**Super Admin**: User with `super admin` privilege has unrestricted access to all Devtron resources. Super admin can create, modify, delete and view any Devtron resource without any restriction; its like Superman without the weakness of Kryptonite. Super Admin can also add and delete user access across any Devtron resource, add delete git repository credentials, docker registry credentials, cluster and environment.
20
+
5.**Super Admin**: User with `super admin` privilege has unrestricted access to all Devtron resources. Super admin can create, modify, delete and view any Devtron resource without any restriction; its like Superman without the weakness of Kryptonite. Super Admin can also add and delete user access across any Devtron resource, add delete git repository credentials, container registry credentials, cluster and environment.
|User Role | Add Global Config | Edit Global Config | Delete Global Config |
54
+
|:---| :---: | :---: | :---: |
55
+
| Super Admin | Yes | Yes | Yes |
52
56
53
57
To control the access of User and Group-
54
58
@@ -89,7 +93,7 @@ In the `Email address` box, you have to provide the mail ID of the user to whom
89
93
90
94
### Assign super admin permissions
91
95
92
-
If you check the option `Assign super admin permissions`, the user will get full access to your system and the rest of the options will disappear. Please check [above](#access-levels) to see permission levels.
96
+
If you check the option `Assign super admin permissions`, the user will get full access to your system and the rest of the options will disappear. Please check [above](#access-levels) to see permission levels. Only users with super admin permissions can assign super admin permissions to a user.
You can add multiple rows, for Devtron App Permission.
140
+
You can add multiple rows, for Devtron app permission.
137
141
138
142
Once you have finished assigning the appropriate permissions for the listed users, Click on `Save`.
139
143
@@ -167,26 +171,34 @@ There are four different view access levels/Role available for both User and Gro
167
171
168
172
### Chart Group Permissions
169
173
170
-
You can also manage the access of users to Chart Groups in your project. By default, user has the `View` permission for the charts deployed in the environments on which he/she has at least `view` access to any application.
174
+
You can also manage the access of users to Chart Groups in your project.
171
175
172
-
You can either give the users permission to `Create` or `Edit`.
176
+
**NOTE:**You can only give users the ability to `create` or `edit`, not both.
173
177
174
-
Click on the checkbox of `Create`, if you want the users to create, view, edit, or delete all the chart groups.
178
+
Click on the checkbox of `Create`, if you want the users to create, view, edit, or delete the chart groups.
Click on the checkbox of `Edit`, if you want to `allow` or `deny` users to edit the chart groups.
182
+
To permit a user to only `edit` the chart groups, check `Specific chart group` from `Edit` drop-down. In the following field, select the chart group for which you want to grant the user edit permission.
179
183
180
-
Select on `Deny` option from the drop-down menu, if you want to restrict the users to edit the chart groups.
184
+
Go to `Edit` drop-down, if you want to `allow` or `deny` users to edit the chart groups.
185
+
186
+
Select on `Deny` option from the drop-down, if you want to restrict the users to edit the chart groups.
Select the `Specific Charts` option from the drop-down menu, and then select the chart groups for which you want to allow users to edit, from the other drop-down menu.
190
+
Select the `Specific Charts` option from the drop-down and then select the chart groups for which you want to allow users to edit, from the other drop-down menu.
0 commit comments